A collection of essential developer tools for everyday coding tasks. Simple, fast, and free online utilities made by the team at Basedash.
- Encode and decode text using Base64 encoding
- Perfect for handling binary data in text format
- Copy results to clipboard
- Real-time conversion
- Access:
/base64-encoding
- Format, prettify, and validate JSON data
- Minify JSON for production use
- Syntax error detection with detailed messages
- Size and statistics display
- Access:
/json-formatter
- Test regular expressions with real-time matching
- Support for all regex flags (global, case-insensitive, multiline, etc.)
- Match highlighting and detailed results
- Capture group analysis
- Access:
/regex-tester
- Node.js 18+ and pnpm
git clone git@github.com:Basedash/utilities.dev.git
cd utilities.dev
pnpm installpnpm devOpen http://localhost:3000 to view the application.
pnpm build
pnpm startpnpm gen:utilities # one-time index generation
pnpm watch:utilities # watch manifests and regenerate- Create a route directory:
app/your-utility-slug/ - Add these files:
page.tsxlayout.tsxutils.tsutils.test.tsmanifest.ts
- Export the utility metadata from
manifest.ts(title, description, tags, icon, etc.) - Fill in
contentfields inmanifest.tsfor consistent SEO/usability sections:introtrustNotehowToStepsaboutuseCasesfaqs- related tools are auto-selected by relevance (category + tags)
pnpm devpicks it up automatically in homepage search + sitemap
- Framework: Next.js 15 with App Router
- Styling: Tailwind CSS
- Components: shadcn/ui
- Icons: Lucide React
- TypeScript: Full type safety
- Package Manager: pnpm
- Search: Find utilities quickly with real-time search
- Responsive: Works perfectly on desktop, tablet, and mobile
- Dark Mode: Automatic theme switching
- Accessibility: Screen reader friendly with proper ARIA labels
- Performance: Optimized for speed and lighthouse scores
- Root and utility pages now use dynamic Open Graph and Twitter images.
- OG image route:
/api/og(root) and/api/og?utility=<slug>(utility-specific). - Structured data (JSON-LD) is added for the website and each utility page.
- Sitemap and robots are generated from utility manifests.
Set a production URL for correct canonical and OG links:
NEXT_PUBLIC_SITE_URL=https://utilities.devContributions are welcome! Feel free to:
- Add new utilities
- Improve existing tools
- Fix bugs
- Enhance documentation