DevBox is a versatile, open-source web application that provides a curated collection of essential utilities for developers. Built with privacy in mind, all tools operate entirely on the client-side, meaning your data never leaves your browser.
- UUID/GUID Generator: Create various versions of unique identifiers (v1, v4, v7) with flexible formatting options.
- URL Encoder/Decoder: Easily encode and decode strings for safe use in URLs.
- Base64 Converter: Convert both text and images to and from Base64 format.
- JSON & XML Formatter: Beautify, minify, and validate your structured data with a user-friendly editor that includes line numbers and error highlighting.
- Framework: Next.js (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: ShadCN/UI
- Deployment: Vercel / Firebase App Hosting
To get the project up and running on your local machine, follow these simple steps.
You need to have Node.js (version 18 or later) and npm installed.
-
Clone the repository:
git clone https://github.com/negirox/devbox.git
-
Navigate to the project directory:
cd devbox
-
Install the dependencies:
npm install
-
Run the development server:
npm run dev
The application will be available at http://localhost:3000
.
Contributions are welcome! If you have ideas for new tools or improvements, feel free to open an issue or submit a pull request.