A collection of essential developer tools built with privacy in mind. No backend. No data collection. Everything runs locally in your browser.
- JS Tokenizers: Tokenize text using various AI tokenizers
- RAG Chunker: Split text into retrieval-friendly chunks with overlap and token counts
- Text Extractor: Extract emails, URLs, IPs, dates, and patterns from text
- Sentiment Analysis: Analyze emotional tone of text using AI
- Zero-Shot Classification: Classify text into custom categories without training using AI
- Sentence Similarity: Generate embeddings and find semantic similarity between texts using AI
- Question Answering: Answer questions based on provided context using AI
- Fill-Mask Text Completion: Complete sentences and predict missing words using AI
- Text Summarization: Summarize long text into concise overviews using AI
- JSON Prettifier: Format and validate JSON data
- XML Prettifier: Format and validate XML data
- Stacktrace Formatter: Format and beautify stack traces from multiple programming languages
- Base64 Encoder/Decoder: Encode and decode Base64 strings
- File Size Converter: Convert file sizes between decimal (SI) and binary (IEC) units
- Password Generator: Generate secure random passwords
- UUID Generator: Generate UUIDs (v4)
- Lorem Ipsum Generator: Generate placeholder text for designs
- Random Number Generator: Generate random numbers and see code samples in multiple languages
- JSON to TypeScript: Convert JSON to TypeScript interfaces
- JSON to C#: Convert JSON to C# classes
- JSON to Swift: Convert JSON to Swift structs
- JSON to Kotlin: Convert JSON to Kotlin data classes
- JSON to Go: Convert JSON to Go structs
- JSON to Rust: Convert JSON to Rust structs
- Color Picker: Pick colors and convert between HEX, RGB, HSL, HSV, and CMYK formats
- Secrets Scanner: Scan text, logs, or configs for leaked keys and tokens
- JWT Decoder: Decode and inspect JWT tokens
- MD5 Hash: Generate MD5 hashes from text
- SHA-1 Hash: Generate SHA-1 hashes from text
- SHA-256/512 Hash: Generate secure SHA-256 or SHA-512 hashes from text
- API Tester: Test and view API responses
- OSS Data: Open-source data tools for developers
- iOS App Lookup: Look up iOS app metadata from the App Store using bundle ID
- Terremoto: iOS app for tracking earthquakes in real-time
- FedPulse: iOS app to search, save, and track federal government jobs
- FAA Part 107 Quiz Prep: iOS app for FAA Part 107 drone pilot certification exam preparation
- Citizenship Test Prep: iOS app for US citizenship naturalization test preparation
Explore the live version of this DevTools suite at https://www.developers.do.
This site supports the llms.txt standard for AI discoverability:
/llms.txt- Concise overview of all tools/llms-full.txt- Detailed documentation for AI consumption
Ensure you have the following installed on your system:
- Git: For cloning the repository.
- Bun: The JavaScript runtime and package manager.
Follow these steps to get the application up and running on your local machine.
git clone https://github.com/hminaya/devtools/devtools.git
cd devtoolsbun installbun run devThe application will typically be accessible at http://localhost:3000 in your web browser.
By default, the application runs on port 3000. To customize it, copy the example environment file:
cp .env.local.example .env.localThen, you can edit the PORT variable inside your new .env.local file. This file is ignored by Git, so your local settings won't be committed.
In the project directory, you can run:
bun run dev: Runs the app in development mode.bun run build: Builds the application for production.bun run start: Starts the production server (after building).
This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
