Skip to content

ges201/ToolThump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

264 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToolThump 🛠️

ToolThump is a collection of free, fast, and privacy-focused client-side utilities.[1][2] Whether you need to resize an image, compare text, or generate a secure password, ToolThump handles everything directly in your browser.[1][2]

Live Site: toolthump.com[2]


🌟 Core Principles

  • Privacy First: Your data never leaves your device.[1][2] Every tool is built to run entirely client-side; nothing is ever uploaded to a server.[1][2]
  • Free & Accessible: No ads, no subscriptions, and no registration required.[2] Just tools.
  • Transparent: Fully open-source and built with standard web technologies (HTML/JS/CSS) so anyone can inspect the code.[2]

🛠 Available Tools

ToolThump offers a wide variety of utilities categorized for ease of use:

🔐 Security

  • Password Generator: Create strong, secure passwords.[2]
  • Password Strength Checker: Analyze the entropy and security of your credentials.[2]
  • Encoder/Decoder: Base64, URL encoding, and more.

📝 Text Tools

  • Text Comparison: Side-by-side diffing to find changes between two texts.[2]
  • Text Case Converter: Quickly switch between UPPERCASE, lowercase, CamelCase, etc.[2]
  • Duplicate Words Finder: Clean up your writing by identifying repetition.[2]
  • Markdown Editor: A simple, real-time previewer for Markdown files.[2]

🖼️ Image Tools

  • Image Converter: Convert between common formats (PNG, JPG, WebP).[2]
  • Image Resizer: Change dimensions without losing quality.[2]
  • Color Picker: Extract colors from images or use a visual wheel.[2]
  • Background Remover: Remove image backgrounds using browser-based AI/processing.[2]

📊 Data & Files[1][2]

  • QR Code Generator: Turn URLs or text into scan-ready codes.[2]
  • Image Metadata Viewer: Inspect EXIF data hidden inside your photos.[2]
  • File Comparison: Check if two files are identical at the binary level.

💻 Local Development

Since ToolThump is a static site, you can run it locally without a complex build process.[2]

  1. Clone the repository:
    git clone https://github.com/ges201/ToolThump.git
    cd ToolThump
    ```[[2](https://www.google.com/url?sa=E&q=https%3A%2F%2Fgithub.com%2Fges201%2FToolThump)]
    
  2. Serve the site: You can simply open index.html in your browser, but for features like Service Workers to function correctly, it is recommended to use a local server:
    # If you have Python installed
    python3 -m http.server 8000[[2](https://www.google.com/url?sa=E&q=https%3A%2F%2Fgithub.com%2Fges201%2FToolThump)]
    
    # Or if you have Node.js/npm
    npx http-server
    ```[[2](https://www.google.com/url?sa=E&q=https%3A%2F%2Fgithub.com%2Fges201%2FToolThump)]
    
    
  3. Access the tools: Navigate to http://localhost:8000 in your web browser.[2]

🤝 Contributing

Contributions are welcome! If you want to add a new tool or improve an existing one:

  1. Fork the Project.[2]
  2. Create your Feature Branch (git checkout -b feature/AmazingTool).[2]
  3. Commit your Changes (git commit -m 'Add some AmazingTool').[2]
  4. Push to the Branch (git push origin feature/AmazingTool).[2]
  5. Open a Pull Request.[2]

📜 License

Distributed under the MIT License.[2] See LICENSE for more information.


About

A collection of free, fast, and privacy-focused client-side tools for images, text, videos, audio, documents and more. No registration required

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors