Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

PureKit

PureKit

55+ free developer tools that run entirely in your browser.
No uploads. No tracking. No signup. Your data never leaves your device.

Website • Tools • Getting Started • Contributing • License


Why PureKit?

Most "free" online tools upload your files to their servers, gate features behind paywalls, or track everything you do.

PureKit is different: every tool runs 100% client-side using browser APIs. Your JSON, PDFs, images, JWT tokens — none of it ever leaves your browser tab. There's no backend to leak your data because there is no backend.

Tools

Formatters & Beautifiers

Tool Description
JSON Formatter Format, validate & explore JSON with tree view
SQL Formatter Format SQL queries with dialect support
HTML Formatter Beautify HTML with proper indentation
JavaScript Beautifier Format & beautify JavaScript code
XML Formatter Format and validate XML documents
CSS & JS Minifier Minify CSS and JavaScript code

Encoders & Decoders

Tool Description
Base64 Encode/Decode Encode and decode Base64 strings & files
URL Encode/Decode Encode and decode URL components
JWT Decoder Decode and inspect JWT tokens
HTML Entity Encoder Encode/decode HTML entities
Hex to Text Convert between hex, text, and ASCII
Gzip Compress/Decompress Compress and decompress with gzip

Generators

Tool Description
UUID Generator Generate UUIDs (v1, v4, v7)
Hash Generator Generate MD5, SHA-1, SHA-256, SHA-512 hashes
Password Generator Generate secure passwords with strength meter
QR Code Generator Generate QR codes from text or URLs
Lorem Ipsum Generator Generate placeholder text
Mock Data Generator Generate fake JSON data from schemas
Placeholder Image Generator Generate placeholder images
Favicon Generator Generate favicons from images or text
Meta Tags Generator Generate meta tags with OG preview
Robots.txt Generator Generate robots.txt files
Cron Expression Builder Visual cron expression builder
CSS Gradient Generator Generate CSS gradients with live preview
Markdown Table Generator Generate Markdown tables visually

Converters

Tool Description
Unix Timestamp Converter Convert between Unix timestamps and dates
Color Converter Convert between HEX, RGB, HSL color formats
YAML/JSON/TOML Converter Convert between YAML, JSON, and TOML
JSON to CSV Convert JSON arrays to CSV
CSV to JSON Convert CSV data to JSON
Markdown to HTML Convert Markdown to HTML
HTML to Markdown Convert HTML to Markdown
Number Base Converter Convert between binary, octal, decimal, hex
Image to Base64 Convert images to Base64 data URIs

Image Tools

Tool Description
Image Compressor Compress images with quality control
Image Format Converter Convert between PNG, JPEG, WebP
Image to PDF Combine images into a PDF
SVG Optimizer Optimize and minify SVG files
SVG to PNG Convert SVG to PNG with custom size
Gemini Watermark Remover Remove watermarks from Gemini AI images

PDF Tools

Tool Description
PDF Merge Merge multiple PDFs into one
PDF Split Extract pages from PDFs
PDF Compress Reduce PDF file size
PDF to Image Convert PDF pages to images

Text Tools

Tool Description
Regex Tester Test regex with real-time matching
Diff Checker Compare text side by side
Text Case Converter Convert between text cases
Word Counter Count words, characters, sentences
Markdown Preview Live Markdown preview
HTML Viewer Live HTML preview and rendering
JSON Diff Compare JSON objects side by side

Data Tools

Tool Description
CSV Data Cleaner Clean and transform CSV data

Tech Stack

Getting Started

Prerequisites

  • Node.js 18+
  • npm

Development

# Clone the repo
git clone https://github.com/WebCareerz/purekit_dev.git
cd purekit_dev

# Install dependencies
npm install

# Start dev server
npm run dev

Open http://localhost:3000 to see the site.

Build

npm run build

The static site is generated in the out/ directory, ready for deployment to any static hosting provider.

Project Structure

purekit.dev/
├── app/
│   └── [lang]/           # Tool pages (one folder per tool)
│       ├── json-formatter/
│       ├── pdf-merge/
│       └── ...
├── components/
│   ├── tools/            # Tool-specific components
│   └── ui/               # Shared UI components (shadcn/ui)
├── i18n/                 # Internationalization strings
├── lib/                  # Shared utilities & tool registry
├── public/               # Static assets
└── scripts/              # SEO & indexing scripts

Contributing

Contributions are welcome! Here's how you can help:

  1. Add a new tool — Check issues for requested tools
  2. Fix bugs — Found something broken? PRs welcome
  3. Improve existing tools — Better UX, performance, edge cases
  4. Translations — Help translate tools to more languages

Adding a New Tool

  1. Create a new folder in app/[lang]/your-tool-slug/
  2. Add the tool component in components/tools/YourTool.tsx
  3. Register the tool in lib/tools.ts
  4. Add i18n strings in i18n/en.json
  5. Add the tool icon in components/tools/ToolGrid.tsx
  6. Run npm run build to verify

Guidelines

  • All processing must be client-side — no server calls with user data
  • No tracking or analytics — we don't collect user data
  • Use established libraries — don't reinvent parsers (Prettier > custom formatter)
  • Test on Chrome, Firefox, Safari — cross-browser compatibility matters

Acknowledgments

License

MIT — Use it however you want.

Links

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages