https://github.com/max-programming/dev-lab
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.
https://github.com/max-programming/dev-lab
Last synced: 3 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/max-programming/dev-lab
- Owner: max-programming
- License: mit
- Created: 2025-03-08T19:33:21.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-06-03T07:48:37.000Z (7 months ago)
- Last Synced: 2025-09-07T02:02:51.075Z (3 months ago)
- Language: TypeScript
- Homepage: https://devlab.usmans.me
- Size: 608 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DevLab
Developer utilities right in your browser
A web version of the popular DevToys desktop application
## Overview
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.
## Features
DevLab includes various tools categorized for different needs:
### Converters
- [🕒 CRON Expression Parser - Parse cron expressions to get scheduled dates](https://devlab.usmans.me/converters/cron-parser)
- [🗂️ JSON to YAML Converter - Convert JSON data to YAML format and vice versa](https://devlab.usmans.me/converters/json-yaml)
- [#️⃣ Number Base Converter - Convert numbers from one base to another](https://devlab.usmans.me/converters/number-base)
- _More converters coming soon!_
### Generators
- [🆔 UUID Generator - Generate various UUID/GUID formats (v1, v4 (GUID), v7)](https://devlab.usmans.me/generators/uuid)
- [🔑 Password Generator - Generate random passwords](https://devlab.usmans.me/generators/password)
- _More generators coming soon!_
*More tools are being added regularly!*
## Getting Started
### Installation
Clone the repository and install the dependencies:
```bash
git clone https://github.com/max-programming/dev-lab.git
cd dev-lab
bun install
```
### Development
Start the development server:
```bash
bun dev
```
The application will be available at http://localhost:3000 by default.
### Building for Production
```bash
bun build
```
## Technology Stack
- [React](https://reactjs.org/)
- [TanStack Router](https://tanstack.com/router)
- [TanStack Start](https://tanstack.com/start) - Modern React applications framework
- [Tailwind CSS](https://tailwindcss.com/)
- [Shadcn UI](https://ui.shadcn.com/) - Beautiful, accessible UI components
- [Radix UI](https://www.radix-ui.com/) - Unstyled, accessible UI primitives
- [Bun](https://bun.sh/) - JavaScript runtime & package manager
## Contributing
Contributions are welcome! If you'd like to add new features, fix bugs, or improve documentation:
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request
See the [open issues](https://github.com/yourusername/dev-lab/issues) for a list of proposed features and known issues.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Acknowledgments
- Inspired by [DevToys](https://devtoys.app/), a fantastic developer tools application
- Built with [TanStack Router](https://tanstack.com/router) and [Radix UI](https://www.radix-ui.com/)