Skip to content

tonmoydeb404/tool-forge

Repository files navigation

Tool Forge Icon

Tool Forge

A powerful set of utility tools in your browser

GitHub Developer License

📖 Description

Tool Forge is a comprehensive web extension that provides essential utility tools right in your browser. Whether you need to generate secure passwords, create placeholder text, or decode JWT tokens, Tool Forge has you covered with a clean, intuitive interface.

✨ Features

  • 🔐 Password Generator - Create strong, secure passwords with customizable options
  • 📝 Lorem Ipsum Generator - Generate placeholder text for your projects
  • 🔓 JWT Decoder - Decode and analyze JSON Web Tokens
  • 🚀 More Coming Soon - Additional tools will be added in future updates

🛠 Tech Stack

  • React JS - Modern JavaScript library for building user interfaces
  • TailwindCSS - Utility-first CSS framework for rapid UI development
  • ShadCN - Beautiful and accessible component library
  • Vite - Fast build tool and development server
  • vite-plugin-web-extension - Vite plugin for building web extensions

🚀 Installation

From Source

  1. Clone the repository:

    git clone https://github.com/tonmoydeb404/tool-forge.git
    cd tool-forge
  2. Install dependencies:

    pnpm install
  3. Build the extension:

    pnpm run build
  4. Load the extension in your browser:

    • Chrome/Edge: Go to chrome://extensions/, enable Developer mode, click "Load unpacked" and select the dist folder
    • Firefox: Go to about:debugging, click "This Firefox", click "Load Temporary Add-on" and select the manifest.json file from the dist folder

🔧 Development

To start developing Tool Forge:

  1. Clone and install dependencies (see Installation steps 1-2)

  2. Start the development server:

    pnpm run dev
  3. Make your changes - the extension will automatically reload on file changes

🤝 Contributing

Contributions are welcome! Here's how you can help:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'feat: Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

🐛 Bug Reports & Feature Requests

Found a bug or have a feature request? Please open an issue on GitHub Issues.

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

👨‍💻 Developer

Tonmoy Deb

🙏 Acknowledgments

  • Thanks to all contributors who help make Tool Forge better
  • Built with amazing open-source technologies
  • Inspired by the need for quick, accessible utility tools

Made with ❤️ by Tonmoy Deb

About

A powerful set of utility tools in your browser

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors