Project Toolsuite is a privacy-first collection of browser-based utilities designed for moments when speed, simplicity, and reliability matter most.
Whether you're working with files, development tools, graphics, security utilities, or quick productivity workflows, the goal remains the same:
Your work stays yours.
No logins. No paywalls. No "verify your email" for the 17th time.
In development, forever... :)
Project Toolsuite is an open-source collection of browser-based tools built to make everyday tasks easier.
The project focuses on simplicity, privacy, and accessibility. Most tools are designed to work directly in the browser, helping users get things done without unnecessary setup or account creation.
Some of the areas currently covered include:
- File utilities
- Developer tools
- Graphics and design tools
- Security utilities
- Productivity tools
Visit the live website and start using the available tools:
https://project-toolsuite.vercel.app
No installation required.
Clone the repository:
git clone https://github.com/YOUR-USERNAME/Project-Toolsuite.gitMove into the project directory:
cd Project-ToolsuiteOpen index.html directly in your browser, or run a local server:
npx serve .Then visit:
http://localhost:3000
This project is built using:
- HTML5
- CSS3
- JavaScript
- Service Worker (PWA support)
- Vercel for deployment
Project-Toolsuite/
│
├── .github/
├── assets/
├── tools/
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LEADERBOARD.md
├── LICENSE
├── README.md
├── SECURITY.md
├── contributers.html
├── index.html
├── manifest.json
├── privacy.html
├── sw.js
├── theme.css
└── theme.js
The sitemap is generated from the repository structure using:
python3 scripts/generate_sitemap.pyRun this script whenever new tool pages or static pages are added to keep sitemap.xml up to date.
The script automatically:
- Discovers tool HTML files under
tools/ - Includes static pages such as the homepage, privacy page, and contributors page
- Regenerates a valid
sitemap.xml
The Tool Health Checker is a client-side maintenance utility designed to validate registered tools and identify common project issues.
- Validates registered tool page paths from the project registry
- Detects missing or unreachable tool pages
- Verifies
theme.cssinclusion - Verifies
theme.jsinclusion - Generates a downloadable JSON report
- Provides a human-readable scan summary
- Open Tool Health Checker from the homepage.
- Click Run Health Scan.
- Review the scan summary and results table.
- Download the JSON report for maintenance or debugging purposes.
Tools Scanned: 56
Pages Missing: 0
Missing Theme CSS: 0
Missing Theme JS: 0
{
"tool": "JSON Formatter",
"path": "tools/json-formatter/json-formatter.html",
"pageStatus": "PASS",
"cssStatus": "PASS",
"jsStatus": "PASS"
}The Health Checker helps contributors quickly identify broken registrations, missing theme integrations, and configuration regressions without requiring additional build tools or CI setup.
Project Toolsuite includes shared utility scripts that are reused across multiple tools and pages.
theme.js– Handles theme initialization, theme switching, and recent tool tracking.assets/js/notifications.js– Provides toast-style notification functionality for success, error, and informational messages.
See the shared utilities documentation:
docs/shared-utilities.md
The documentation includes:
- Public API references
- Function descriptions
- Parameter and return value documentation
- Theme initialization behavior
- Notification methods
- Recommended script placement
- Common integration examples
Contributions are welcome, whether you're fixing bugs, improving documentation, or building new tools.
Basic workflow:
- Fork the repository
- Clone your fork
- Create a branch
git checkout -b feature-name- Make your changes
- Commit your work
git commit -m "Add: feature description"- Push your branch
git push origin feature-name- Open a Pull Request
For detailed guidelines, please read CONTRIBUTING.md.
If you discover a security issue, please follow the instructions in SECURITY.md and report it responsibly.
Please do not open public issues for security vulnerabilities.
This project is licensed under the GNU General Public License v3.0.
See the LICENSE file for complete details.
| Rank | Contributor | Points | Commits |
|---|---|---|---|
| 1 | @Winter262005 | 362 | 362 |
| 2 | @love25-codes | 66 | 66 |
| 3 | @Sargam-Ghagre | 20 | 20 |
| 4 | @VITianYash42 | 20 | 20 |
| 5 | @rach-kanc | 16 | 16 |
| 6 | @Ishwarpatra | 14 | 14 |
| 7 | @Dru-429 | 13 | 13 |
| 8 | @AdityaMittal08 | 9 | 9 |
| 9 | @helen1806 | 8 | 8 |
| 10 | @ritiktyagiai | 8 | 8 |
| 11 | @adikulkarni006 | 8 | 8 |
| 12 | @aditijha509 | 6 | 6 |
| 13 | @JaiHarsan | 5 | 5 |
| 14 | @ShrutiiShinde05 | 5 | 5 |
| 15 | @SamXop123 | 4 | 4 |
| 16 | @shreyagupta2006 | 3 | 3 |
| 17 | @stargalax | 3 | 3 |
| 18 | @hashhhh-16 | 3 | 3 |
| 19 | @SuyashSoni10 | 3 | 3 |
| 20 | @ShaikhWarsi | 3 | 3 |
| 21 | @Pranavkale11 | 3 | 3 |
| 22 | @MEHWISH310 | 3 | 3 |
| 23 | @KaustAbhinand | 3 | 3 |
| 24 | @architsinghal0005 | 2 | 2 |
| 25 | @VedanshN | 2 | 2 |
| 26 | @nikhil1205-ai | 2 | 2 |
| 27 | @dishant62 | 2 | 2 |
| 28 | @AshutoshDash1999 | 2 | 2 |
| 29 | @Aharshi3614 | 2 | 2 |
| 30 | @yhcb21 | 1 | 1 |
| 31 | @Shweta-Bairagi0312 | 1 | 1 |
| 32 | @jahareena-06 | 1 | 1 |
| 33 | @vishakhaojha57 | 1 | 1 |
| 34 | @Vanshikaram | 1 | 1 |
| 35 | @Tirthpanchori | 1 | 1 |
| 36 | @Shlok-Dwivedi | 1 | 1 |
| 37 | @StackFox | 1 | 1 |
| 38 | @PulkitSachdev25 | 1 | 1 |
| 39 | @Laasya2007 | 1 | 1 |
| 40 | @Gunjan10-droid | 1 | 1 |
| 41 | @CharlapallyDivyani | 1 | 1 |
| 42 | @anshul-lh44 | 1 | 1 |
| 43 | @androidvitb | 1 | 1 |
Built with ❤️ by the open-source community.