Fast, open source, ad-free tools.
Getting started · Contribution guide · Jam.dev
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.
Here is the list of all utilities:
- CSV 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
- JSON to CSV
- HAR file viewer
- JSON to YAML
- Number Base Changer
- CSS Inliner for Email
- Regex Tester
- Image Resizer
- CSS Units Converter
- JWT Parser
- UUID Generator
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/jamdotdev/jam-dev-utilities.git
Navigate to the project directory:
cd jam-dev-utilities
For 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-setuptools
Install the dependencies:
npm install
Start the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
If you encounter any issues, you can 1-click log them with Jam to this repo's issue tracker.
We appreciate your feedback and will do our best to address the issues promptly!
We welcome and appreciate any contributions!
Check out the contribution guide.