Skip to content

mant7s/dev-tools

Repository files navigation

Dev Tools

Next.js NextUI TypeScript License PRs Welcome

English | 简体中文

A modern collection of development tools built with Next.js and NextUI, designed to enhance developer productivity.

✨ Features

🎨 Color Tools

  • Multiple color format conversions (RGB, HSL, CMYK)
  • Professional color picker interface
  • Preset color palettes
  • Automatic color history tracking
  • One-click color code copying

📝 JSON Tools

  • Smart JSON formatting and compression
  • Real-time syntax error detection
  • Professional code syntax highlighting
  • Easy copy and share functionality

📱 QR Code Tools

  • Quick text to QR code conversion
  • Customizable colors and styles
  • Multiple export formats (PNG/SVG)
  • Real-time preview

⏰ Timestamp Tools

  • Convert between timestamps and date formats
  • Support for millisecond/second level timestamps
  • Multiple date formatting options
  • Time calculation and timezone conversion
  • One-click copy of conversion results

🚀 Tech Stack

🔧 Getting Started

  1. Clone the repository
git clone [email protected]:mant7s/dev-tools.git
cd dev-tools
  1. Install dependencies
pnpm install  # recommended
# or
npm install
# or
yarn install
  1. Start the development server
pnpm dev  # recommended
# or
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser

📦 Build & Deploy

  1. Build the project
pnpm build
# or
npm run build
# or
yarn build
  1. Start production server
pnpm start
# or
npm run start
# or
yarn start

☁️ Deploy on Vercel

Deploy the example using Vercel:

Deploy with Vercel

Or deploy it manually:

  1. Fork this repository to your GitHub account
  2. Import the project on Vercel
  3. Wait for automatic deployment to complete

🤝 Contributing

We welcome Pull Requests! Before submitting a PR, please ensure:

  • Your code is formatted and linted
  • All tests pass
  • Documentation is updated for any new features

📄 License

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