A fast, privacy-conscious collection of developer tools built with Next.js 15, TypeScript, and shadcn/ui — designed for speed, simplicity, and local-first convenience.
⚠️ Performance, feature completeness, and bug-free operation are not guaranteed. Use at your own discretion.
- ✅ Base64 encoder/decoder
- ✅ URL encoder/decoder and parser
- ✅ JSON formatter and parser
- ✅ CRON expression parser
- ✅ Regex tester
- ✅ Number base converter
- ✅ Text case converter
- ✅ Timestamp converter
- ✅ Timezone converter
- ✅ Unit converter
- ✅ JWT decoder
- 🔢 UUID generator
- 🔐 Password generator
- 🔑 Hash generator
- 🎨 Gradient generator
- 📱 QR code generator & reader
- 📚 API directory
- 🖼️ Image metadata viewer
- Next.js 15 (App Router)
- TypeScript
- shadcn/ui
- Tailwind CSS
- Prettier for code formatting
- Node.js 20+ (only if not using Bun)
- Bun v1.1+ (recommended for speed)
bun installnpm install # npm
pnpm install # pnpm
yarn # yarnStart the dev server:
bun dev
# or:
npm run dev
pnpm dev
yarn devThen open: http://localhost:3000
app/ # Next.js App Router pages
components/ # Shared UI components
hooks/ # Custom React hooks
data/ # Static datasets (e.g., API listings)
lib/ # Utility functions
public/ # Static files
app/converters-parsers/app/generators/app/viewers-miscellaneous/
Main entry: app/page.tsx
Hot reloading is enabled during development.
bun run build
# or:
npm run build
pnpm build
yarn buildbun run start
# or:
npm run start
pnpm start
yarn startMost tools are fully client-side and require no .env configuration.
If you integrate external services, follow the Next.js env guide and use .env.local.
- Push the repo to GitHub/GitLab/Bitbucket
- Go to vercel.com/new
- Import your project
- Configure environment variables if needed
- Deploy
More info: Next.js Deployment Docs
This is a standard Next.js app and can be deployed to any environment that supports Node.js or Bun. Vercel is recommended for best DX, CI/CD, and edge support.
This project was inspired by the excellent work at utilsfor.dev by Jairon Landa.