Fast, offline, browser-only utilities.
No servers · 100% client-side · Installable PWA
A growing, searchable collection of focused tools that run entirely in your browser.
- Privacy-First: Zero server dependency. Your data never leaves your device.
- Developer-Friendly: Add your own tools in ~30 seconds.
- Accessible: Fully responsive, themable, and mobile-friendly.
More tools are added regularly. Check the live version for the complete list.
- Code Formatter
- Color Picker & Checker
- Base64 Encoder/Decoder
- Image Redactor (crop, blur, pixel areas)
- PDF Viewer
- PDF Organizer
- QR code generator/reader
- … (see live demo for newest)
- Instant Search: Live filtering to find the exact tool you need.
- 100% Offline (PWA): Install it once, use it anywhere without an internet connection.
- Auto-Detecting Tools: Simply create a folder to add a new tool—the app handles the rest.
- Modern UI: Consistent, beautiful design powered by daisyUI and Tailwind.
- Share Target: Share files (images, text, PDFs) directly from your OS into the tools.
- Workspace Isolation: Per-tool isolated dependencies using
pnpmworkspaces.
Want to run this locally or add your own tools? Getting started is easy.
Make sure you have Node.js and pnpm installed.
# Clone the repository
git clone https://github.com/renierr/browser-toolkit.git
# Navigate into the directory
cd browser-toolkit
# Install dependencies
pnpm install
# Start the development server
pnpm run devAdding a tool takes about 30 seconds thanks to the auto-detection feature.
See a more detailed instruction inside the repositories 'docs' folder.
- Create a new folder in the
src/tools/directory (or your specific tools folder). - Add your
index.ts,template.htmlandconfig.jsonlogic/styles. - The Vite configuration will automatically detect the new folder and add it to the main dashboard!
Note: If your tool requires specific dependencies, you can manage them within that tool's folder utilizing the
pnpmworkspaces setup.
- Bundler: Vite
- Language: TypeScript
- Styling: Tailwind CSS & daisyUI
- Icons: Lucide Icons
- Package Manager:
pnpm(with workspaces)
This project is licensed under the AGPL-3.0 License. See the LICENSE file for more details.