Fast, open source, ad-free tools.
Getting started · Contribution guide · aiarnob.com
Open-source data conversion utils for devs who don't like ads. Simple, lightweight and client-side so your data stays on-device. Plus, cmd+k search.
- Initially cloned from jamdotdev/jam-dev-utilities.
- The original project is licensed under GPL-3.0.
- This codebase is now customized and maintained by us.
Here is the list of all utilities:
- CSV to JSON
- TSV to JSON
- Base64 Encode/Decode
- JSON Formatter
- YAML to JSON
- URL Encode/Decode
- Timestamp to Date Converter
- Query Parameters to JSON
- HEX to RGB Converter
- Convert .env to netlify.toml
- Image to Base64 Converter
- Base64 to Image Converter
- JSON to CSV
- JSON to TSV
- HAR file viewer
- JSON to YAML
- Number Base Changer
- CSS Inliner for Email
- Regex Tester
- Image Resizer
- CSS Units Converter
- JWT Parser
- Hash Generator
- UUID Generator
- SVG Viewer
- Lorem Ipsum Generator
- WebP Converter
- SQL Minifer
- Internet Speed Test
- Random String Generator
- CSV file viewer
- JSONL Validator
Follow these steps to set up your local development environment:
- Ensure you have Node.js 20.9.0 installed.
- That's it, you're ready to go!
To start the development server, follow these steps:
Clone the repository:
git clone https://github.com/pluginizelab/dev-toolkits.gitNavigate to the project directory:
cd dev-toolkitsFor macOS users with ARM architecture (M series processors), it's crucial to install these dependencies using brew to ensure full compatibility with the node-canvas library. This step is essential to prevent potential failures during the npm install process.
If you don't have Homebrew installed, you can find it at brew.sh
brew install pkg-config cairo pango libpng jpeg giflib librsvg pixman python-setuptoolsInstall the dependencies:
npm installStart the development server:
npm run devOpen http://localhost:3000 with your browser to see the result.
If you encounter any issues, you can open a ticket in this repo's issue tracker.
We appreciate your feedback and will do our best to address the issues promptly!
You can also run the application using Docker:
# Build and start the container
docker-compose up --build
# Run in detached mode
docker-compose up -dOpen http://localhost:3000 with your browser to see the result.
# Build the Docker image
docker build -t dev-toolkits .
# Run the container
docker run -p 3000:3000 dev-toolkitsWe welcome and appreciate any contributions!
Check out the contribution guide.