DevLab is a comprehensive set of tools for developers accessible directly from your web browser. Inspired by the popular DevToys desktop application, DevLab brings the same powerful utilities to the web platform, making them available anywhere without installation.
DevLab includes various tools categorized for different needs:
- 🕒 CRON Expression Parser - Parse cron expressions to get scheduled dates
- 🗂️ JSON to YAML Converter - Convert JSON data to YAML format and vice versa
- #️⃣ Number Base Converter - Convert numbers from one base to another
- More converters coming soon!
- 🆔 UUID Generator - Generate various UUID/GUID formats (v1, v4 (GUID), v7)
- 🔑 Password Generator - Generate random passwords
- More generators coming soon!
More tools are being added regularly!
Clone the repository and install the dependencies:
git clone https://github.com/max-programming/dev-lab.git
cd dev-lab
bun install
Start the development server:
bun dev
The application will be available at http://localhost:3000 by default.
bun build
- React
- TanStack Router
- TanStack Start - Modern React applications framework
- Tailwind CSS
- Shadcn UI - Beautiful, accessible UI components
- Radix UI - Unstyled, accessible UI primitives
- Bun - JavaScript runtime & package manager
Contributions are welcome! If you'd like to add new features, fix bugs, or improve documentation:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
See the open issues for a list of proposed features and known issues.
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by DevToys, a fantastic developer tools application
- Built with TanStack Router and Radix UI