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

https://github.com/nadimtuhin/devutils

DevUtils is a collection of essential developer utilities that work entirely in your browser. No data leaves your computer - everything works offline!
https://github.com/nadimtuhin/devutils

browser-tools developer-tools devtools offline privacy react tailwindcss typescript utilities vite

Last synced: 3 days ago
JSON representation

DevUtils is a collection of essential developer utilities that work entirely in your browser. No data leaves your computer - everything works offline!

Awesome Lists containing this project

README

          

# DevUtils

**35+ privacy-first developer tools. All processing happens in your browser — zero data sent to any server.**

[![CI](https://github.com/nadimtuhin/devutils/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/nadimtuhin/devutils/actions/workflows/ci.yml)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE)
[![TypeScript](https://img.shields.io/badge/TypeScript-5-blue?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
[![React](https://img.shields.io/badge/React-18-61DAFB?logo=react&logoColor=white)](https://react.dev/)
[![Live Demo](https://img.shields.io/badge/Live%20Demo-devutils--one.vercel.app-brightgreen?logo=vercel)](https://devutils-one.vercel.app)

---

## Why DevUtils?

- **Privacy-first** — No data ever leaves your browser. Every operation runs locally.
- **Offline-capable** — Works without an internet connection once loaded.
- **35+ tools** — Formatters, converters, encoders, decoders, and more in one place.
- **Free & open source** — MIT licensed, community-driven, no paywalls.

---

## Tools

| Category | Tools |
|---|---|
| **Code Formatting** | SQL Formatter, JSON Validator & Beautifier, YAML Formatter, HTML Min/Beautify, CSS Processor, JavaScript Formatter, Makefile Validator |
| **Data Conversion** | Base64 Encoder/Decoder, Base64 Image, CSV↔JSON, YAML↔JSON, PHP Array↔JSON, PHP Serializer, SVG→CSS, Hex↔ASCII, cURL→Code, JSON→Code, HTML→JSX |
| **Security & Crypto** | JWT Debugger, Certificate Decoder, Certificate Generator, Hash Generator (MD5/SHA), UUID/ULID Generator, K8s Secret Decoder |
| **Text & Utilities** | RegExp Tester, Cron Parser, Unix Timestamp, URL Parser/Encoder, Color Converter, Text Diff, Line Sorter, String Case Converter, Number Base Converter, Lorem Ipsum, HTML Entity Converter, Backslash Encoder, Markdown Preview, HTML Preview |

---

## Quick Start

```bash
git clone https://github.com/nadimtuhin/devutils.git
cd devutils
pnpm install
pnpm dev
```

App is available at http://localhost:5173

---

## Stack

| | |
|---|---|
| **Framework** | React 18 |
| **Language** | TypeScript |
| **Bundler** | Vite 6 |
| **Styling** | TailwindCSS |
| **Routing** | React Router |
| **Testing** | Jest + React Testing Library |

---

## Contributing

Contributions are welcome. See [CONTRIBUTING.md](./CONTRIBUTING.md) for guidelines.

Adding a new tool takes ~30 minutes — the codebase is structured to make it straightforward.

---

## Screenshots

| | |
|:---:|:---:|
| ![JSON to Code](./screenshots/json-to-code.png) | ![SQL Formatter](./screenshots/sql-formatter.png) |
| ![Color Converter](./screenshots/color-converter.png) | ![Certificate Decoder](./screenshots/certificate-decoder.png) |
| ![Cron Job Parser](./screenshots/cron-job-parser.png) | ![Markdown Preview](./screenshots/markdown-preview.png) |

---

## License

MIT — see [LICENSE](./LICENSE) for details.

---

Built with ❤️ for developers, by developers | Privacy-first • Open Source • Offline-capable