Skip to content

Repository files navigation

Tools

A collection of client-side developer tools built with React Router v7. All processing happens locally in your browser - no data is sent to external servers, ensuring privacy and security.

Tools

  • Encoding Tools

    • QR Code Generator - Create customizable QR codes with adjustable size and colors
  • Security Tools

    • JWT Decoder - Decode and inspect JSON Web Tokens with expiration checking
  • Design Tools

    • Image to WebP Converter - Convert images to WebP format with quality control
  • Text Tools

    • Markdown Previewer - Preview and render Markdown with GitHub Flavored Markdown support
  • Development Tools

    • JSON API Tester - Test REST APIs with custom headers, methods, and JSON payloads

Tech Stack

  • React 19 with React Router v7 (client-side)
  • TypeScript with strict mode
  • Tailwind CSS v4 with CSS variables
  • shadcn/ui components (Radix UI + Tailwind)
  • Vitest + React Testing Library

Features

  • 🔒 All tools run entirely in the browser - no server uploads
  • 🌙 Dark/light theme support with persistent preference
  • 📱 Responsive design with mobile-friendly sidebar navigation
  • 🔍 Built-in tool search functionality
  • 🐳 Docker support for containerized deployment
  • ✅ Comprehensive unit tests

Getting Started

Installation

Install the dependencies:

npm install

Development

Start the development server:

npm run dev

Open http://localhost:5173 to start using the tools.

Type Checking

Run TypeScript type checking:

npm run typecheck

Testing

Run the unit tests:

npm test

Run tests with the Vitest UI:

npm run test:ui

Building for Production

Create a production build:

npm run build

Serve the production build:

npm start

Built with React Router.

About

A collection of client-side developer tools built with React Router v7. All processing happens locally in your browser - no data is sent to external servers, ensuring privacy and security.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages