Skip to content

baptiste-mnh/duckdev-tools

Repository files navigation

DuckDev Tools

A comprehensive collection of essential developer tools that work entirely offline in your browser. No server required, no tracking, complete privacy guaranteed.

DuckDev Tools

Try it out at https://duck-dev-tools.manach.dev/

🚀 Features

🔒 Privacy First

  • Everything runs locally in your browser
  • No data sent to external servers
  • No tracking or analytics
  • Works completely offline

🛠️ Developer Tools Collection

  • JWT Creator 🔐 - Create and decode JWT tokens with different signature algorithms
  • Password Generator 🔑 - Generate secure passwords with customizable criteria
  • Encoder/Decoder 🔄 - Encode and decode data in Base64, URL, HTML, Hex, Binary, ROT13, and Caesar Cipher
  • Color Palette 🎨 - Create harmonious color palettes with CSS export
  • Regex Tester 🔍 - Test and validate regular expressions in real-time
  • Logo Creator 🖼️ - Generate app logos from PNG files with customizable formatting options

💾 Smart Features

  • Progressive Web App (PWA) support
  • Offline functionality
  • Local storage for preferences
  • Favorites system
  • Usage statistics
  • Tool history tracking

🌐 Live Demo

Visit https://baptiste-mnh.github.io/duckdev-tools/ to try it out!

🏃‍♂️ Quick Start

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

# Clone the repository
git clone https://github.com/baptiste-mnh/duckdev-tools.git

# Navigate to project directory
cd duckdev-tools

# Install dependencies
npm install

# Start development server
npm run dev

The application will be available at http://localhost:5173

Build for Production

# Build the application
npm run build

# Preview the production build
npm run preview

🔧 Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run preview - Preview production build
  • npm run lint - Run ESLint

🏗️ Built With

Core Technologies

State Management & Routing

UI & UX

Development Tools

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

👨‍💻 Author

Baptiste M (@baptiste-mnh)

🐛 Found a Bug?

If you find a bug or want to request a new feature, please open an issue on GitHub.


Made with ❤️ for developers, by a developer

About

A comprehensive collection of essential developer tools that work entirely offline in your browser..

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published