DEV Community

panfan
panfan

Posted on

Kit — A Privacy-First, Cross-Platform Toolbox with 70+ Utilities

One app for developers, designers, and knowledge workers. Runs entirely on-device. Web + Desktop (Tauri).

  • Kit bundles 70+ high-frequency tools across text, design, image/audio/video, crypto & hash, data format conversions, network, generators, and dev utilities.
  • 100% local processing, no cloud upload, works offline.
  • Ships for Web and Desktop (Windows/macOS/Linux via Tauri). MIT-licensed and free.
  • Try it online and get the app:

Why I built Kit

We all hop between countless “small tools” daily: JSON formatter, image compressor, hash checksum, timestamp converter, JWT decoder… They’re scattered across random websites with inconsistent UX, ads, and privacy concerns. Kit consolidates these essentials into one modern, clean, offline-capable app.


Core Value

  • Privacy-first: 100% local processing in browser/desktop. No data leaves your device.
  • Speed: modern stack, code-splitting, predictive preloading, sub-second response.
  • Cross-platform: Web in one click; Tauri desktop for Windows/macOS/Linux.
  • Design: minimal, responsive, dark mode, tasteful motion.
  • Open source: MIT. Free to use and extend.

What’s Inside (70+ tools, 8 categories)

  • Text: word count, case converter, regex tester, diff (text/JSON), Markdown preview, text→PDF, table sort/filter, MD TOC
  • Color/Design: color picker, HEX↔RGB, gradients, shadows, border radius, favicon maker, CSS clamp
  • Image/AV: compress, resize, crop, format convert, EXIF viewer, SVG minify, GIF splitter, video trim, audio convert, image→PDF, SVG sprite
  • Crypto/Hash: MD5, SHA-256, Bcrypt, file checksum, password generator
  • Date/Time: timestamp↔date, cron parser, time diff, timezone convert
  • Data Formats: JSON/YAML/CSV/XLSX conversions, URL/Base64 codecs, JSON→TS interface, live HTML
  • Network: HTTP status lookup, UA parser, MIME search, DNS lookup, IP info, URL inspector
  • Generators & Dev: UUID/QR/Barcode/fake users/lottery, JWT decode/sign, regex cheatsheet, Mermaid preview, matrix ops, Roman↔Arabic

Thoughtful UX

  • Global search + categories, favorites, and “recent”
  • Smart preloading of frequently used tools
  • Keyboard accessibility, responsive layouts from mobile to ultrawide

Under the Hood

  • Frontend: React 19, TypeScript 5.9, Vite 7, TailwindCSS 4, Motion
  • Routing/Data: @tanstack/react-router, @tanstack/react-query
  • UI/UX: Radix UI, shadcn/ui, lucide-react, @dnd-kit
  • Desktop: Tauri 2 (Rust), multi-platform packaging
  • Perf: code-splitting, predictive preloading, tree-shaking, asset optimization
  • Deploy: Vercel (SPA), Cloudflare Assets (kit.manon.icu)
  • Automation: changelog generator, bundle analysis, build optimization

Who It’s For

  • Developers: formatting, hashing, parsing, visualization, regex, JSON/CSV/XLSX
  • Designers: color utilities, gradients, shadows, icons, batch image ops
  • Creators & office users: text stats, PDF conversion, table/data cleanup
  • Privacy-conscious users: audit the source, use fully offline

3-Minute Start

git clone https://github.com/aafnnp/kit.git
cd kit
npm install
npm run dev
Enter fullscreen mode Exit fullscreen mode
  • Desktop (Tauri)
# Install Tauri prerequisites first (see official docs)
npm run tauri dev
npm run tauri build
Enter fullscreen mode Exit fullscreen mode

Roadmap

  • Near term: more tools, mobile polish, more locales, continued perf work
  • Long term: plugin system, optional cloud sync, team features, public APIs

Call to Action

If you’re tired of juggling a dozen sites for “tiny tasks” or care about privacy, give Kit a spin. It’s not one tool—it’s your Swiss Army knife for everyday digital chores.

If Kit helps you, please star the repo—it genuinely helps the project grow.

Top comments (0)