https://github.com/jamdotdev/jam-dev-utilities
Lightweight utils set - fast and open-source. It's got cmd+k search & everything's client-side. No ads, your data stays local.
https://github.com/jamdotdev/jam-dev-utilities
Last synced: 2 months ago
JSON representation
Lightweight utils set - fast and open-source. It's got cmd+k search & everything's client-side. No ads, your data stays local.
- Host: GitHub
- URL: https://github.com/jamdotdev/jam-dev-utilities
- Owner: jamdotdev
- License: gpl-3.0
- Created: 2024-07-08T17:39:11.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-08-15T02:10:04.000Z (6 months ago)
- Last Synced: 2024-08-15T03:21:35.420Z (6 months ago)
- Language: TypeScript
- Homepage: https://jam.dev/utilities
- Size: 568 KB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - jamdotdev/jam-dev-utilities - Lightweight utils set - fast and open-source. It's got cmd+k search & everything's client-side. No ads, your data stays local. (TypeScript)
README
Fast, open source, ad-free tools.
Getting started ·
Contribution guide ·
Jam.dev
---
### Jam.dev Utilities
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](https://jam.dev/utilities/csv-to-json)
- [Base64 Encode/Decode](https://jam.dev/utilities/base-64-encoder)
- [JSON Formatter](https://jam.dev/utilities/json-formatter)
- [YAML to JSON](https://jam.dev/utilities/yaml-to-json)
- [URL Encode/Decode](https://jam.dev/utilities/url-encoder)
- [Timestamp to Date Converter](https://jam.dev/utilities/timestamp-to-date)
- [Query Parameters to JSON](https://jam.dev/utilities/query-params-to-json)
- [HEX to RGB Converter](https://jam.dev/utilities/hex-to-rgb)
- [Convert .env to netlify.toml](https://jam.dev/utilities/env-to-netlify-toml)
- [Image to Base64 Converter](https://jam.dev/utilities/image-to-base64)
- [JSON to CSV](https://jam.dev/utilities/json-to-csv)
- [HAR file viewer](https://jam.dev/utilities/har-file-viewer)
- [JSON to YAML](https://jam.dev/utilities/json-to-yaml)
- [Number Base Changer](https://jam.dev/utilities/number-base-changer)
- [CSS Inliner for Email](https://jam.dev/utilities/css-inliner-for-email)
- [Regex Tester](https://jam.dev/utilities/regex-tester)
- [Image Resizer](https://jam.dev/utilities/image-resizer)
- [CSS Units Converter](https://jam.dev/utilities/css-units-converter)
- [JWT Parser](https://jam.dev/utilities/jwt-parser)
- [UUID Generator](https://jam.dev/utilities/uuid-generator)### Built With
- [Next.js](https://nextjs.org)
- [React.js](https://reactjs.org)
- [Tailwind CSS](https://tailwindcss.com)
- [shadcn/ui](https://ui.shadcn.com/)
- [cmdk](https://cmdk.paco.me/)### Shoutout to these awesome Node.js packages
- [Papa Parse](https://www.papaparse.com/)
- [js-yaml](https://github.com/nodeca/js-yaml)
- [curlconverter](https://github.com/curlconverter/curlconverter)## Getting Started
Follow these steps to set up your local development environment:
1. Ensure you have Node.js 20.9.0 installed.
2. That's it, you're ready to go!## Running the Development Server
To start the development server, follow these steps:
Clone the repository:
```bash
git clone https://github.com/jamdotdev/jam-dev-utilities.git
```Navigate to the project directory:
```bash
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](https://brew.sh/)
```bash
brew install pkg-config cairo pango libpng jpeg giflib librsvg pixman python-setuptools
```Install the dependencies:
```bash
npm install
```Start the development server:
```bash
npm run dev
```Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
## Reporting Issues
If you encounter any issues, you can 1-click log them with [Jam](https://jam.dev) to this repo's [issue tracker](https://github.com/jamdotdev/jam-dev-utilities/issues).
We appreciate your feedback and will do our best to address the issues promptly!
## Contributing
We welcome and appreciate any contributions!
Check out the [contribution guide](https://github.com/jamdotdev/jam-dev-utilities/blob/main/CONTRIBUTING.md).