An open API service indexing awesome lists of open source software.

https://github.com/noyonalways/devtools


https://github.com/noyonalways/devtools

Last synced: 11 days ago
JSON representation

Awesome Lists containing this project

README

          


DevTools Banner

# DevTools

DevTools is a centralized hub of essential developer utilities including formatters, encoders, generators, converters, and more. Designed for productivity, everything runs locally in your browser with a clean and fast interface.

## 🔧 Available Tools

- **Formatters:** JSON Formatter, SQL Formatter, Markdown Preview, Diff Checker, Case Converter, JSON → TypeScript, etc.
- **Encoders/Decoders:** Base64 Tool, URL Encoder/Decoder, JWT Debugger, JWT Decoder, Hash Generator.
- **Generators:** Password Generator, Color Palette Generator, Lorem Ipsum Generator, QR Code Generator, Image Generator (AI).
- **Converters:** Color Converter, Unit Converter, Currency Converter, YAML Parser, JSON ↔ CSV.
- **Utilities:** Regex Tester, HTML Previewer, Email Previewer, Epoch Converter, Cron Parser, Notes, Time Calculator, Whiteboard, AI Assistant.

## 🚀 Getting Started

**Prerequisites:** [Node.js](https://nodejs.org/) (v16+ recommended)

### 1. Clone the Repository
```bash
git clone https://github.com/your-username/devtools.git
cd devtools
```

### 2. Install Dependencies
```bash
npm install
```

### 3. (Optional) Set up AI Features

To enable AI-powered tools (like AI Assistant or Image Generator), create a `.env.local` file and add your API key(s) (e.g., for Gemini):

```
GEMINI_API_KEY=your-gemini-api-key
```

### 4. Run the App Locally
```bash
npm run dev
```
Open [http://localhost:5173](http://localhost:5173) in your browser to use DevTools.

## 📦 Build for Production

To build the app for production:
```bash
npm run build
```
The output will be in the `dist/` directory.

## 🤝 Contributing

Found a bug or have an idea for a new tool? Open an issue or submit a pull request!

---

Enjoy using DevTools for your daily development tasks!