|
1 | | -# Welcome to your Lovable project |
| 1 | +# DevToolKit - Essential Developer Utilities |
2 | 2 |
|
3 | | -## Project info |
| 3 | +A comprehensive collection of free online tools designed to make developers' lives easier. All tools work entirely in your browser without requiring any downloads or installations. |
4 | 4 |
|
5 | | -**URL**: https://lovable.dev/projects/e4e07847-1c29-4747-950a-c8fb93fe58a4 |
| 5 | +## Available Tools |
6 | 6 |
|
7 | | -## How can I edit this code? |
| 7 | +### 📝 Text Processing |
8 | 8 |
|
9 | | -There are several ways of editing your application. |
| 9 | +- **UUID Generator** - Generate secure UUIDs (v4, v5) with namespace support |
| 10 | +- **Lorem Ipsum Generator** - Create placeholder text in words, sentences, or paragraphs |
| 11 | +- **Case Converter** - Transform text between camelCase, snake_case, UPPERCASE, lowercase, and more |
| 12 | +- **Password Generator** - Create strong, secure passwords with customizable options |
| 13 | +- **Text Diff** - Compare two texts and highlight differences side by side |
| 14 | +- **Escape/Unescape Tool** - Encode and decode HTML, URL, and JSON strings |
| 15 | +- **Text to Slug** - Convert text into SEO-friendly URL slugs |
| 16 | +- **Word Counter** - Count words, characters, sentences, paragraphs, and estimate reading time |
10 | 17 |
|
11 | | -**Use Lovable** |
| 18 | +### 🔐 Encoding & Conversion |
12 | 19 |
|
13 | | -Simply visit the [Lovable Project](https://lovable.dev/projects/e4e07847-1c29-4747-950a-c8fb93fe58a4) and start prompting. |
| 20 | +- **Hash Generator** - Generate MD5, SHA1, SHA256, SHA512, and other hash types |
| 21 | +- **Base64 Converter** - Encode and decode Base64 strings with toggle modes |
| 22 | +- **QR Code Generator** - Create QR codes for text, URLs, and other data with customizable sizes |
| 23 | +- **Number Converter** - Convert numbers between binary, decimal, hexadecimal, and octal |
14 | 24 |
|
15 | | -Changes made via Lovable will be committed automatically to this repo. |
| 25 | +### ⏰ Time & Date |
16 | 26 |
|
17 | | -**Use your preferred IDE** |
| 27 | +- **Unix Timestamp Converter** - Convert between Unix timestamps and human-readable dates |
| 28 | +- **Timezone Converter** - Convert times between different timezones |
| 29 | +- **Cron Generator** - Create and validate cron expressions with human-readable descriptions |
18 | 30 |
|
19 | | -If you want to work locally using your own IDE, you can clone this repo and push changes. Pushed changes will also be reflected in Lovable. |
| 31 | +### 📊 Data Format |
20 | 32 |
|
21 | | -The only requirement is having Node.js & npm installed - [install with nvm](https://github.com/nvm-sh/nvm#installing-and-updating) |
| 33 | +- **JSON to CSV Converter** - Transform JSON data into CSV format for spreadsheets |
| 34 | +- **CSV to JSON Converter** - Convert CSV data into structured JSON objects |
| 35 | +- **YAML to JSON Converter** - Transform YAML configuration files to JSON |
| 36 | +- **JSON to YAML Converter** - Convert JSON into human-readable YAML format |
| 37 | +- **CSV to YAML Converter** - Transform tabular CSV data into YAML structure |
| 38 | +- **YAML to CSV Converter** - Convert YAML data into CSV for data analysis |
| 39 | +- **JSON Formatter/Validator** - Format, validate, and beautify JSON with syntax error detection |
| 40 | +- **Locale Converter** - Convert between language codes (ISO 639) and country codes (ISO 3166) |
| 41 | +- **Number Formatter** - Format numbers with currency, percentage, and thousands separators |
22 | 42 |
|
23 | | -Follow these steps: |
| 43 | +### 🛠️ Developer Tools |
24 | 44 |
|
25 | | -```sh |
26 | | -# Step 1: Clone the repository using the project's Git URL. |
27 | | -git clone <YOUR_GIT_URL> |
| 45 | +- **Regex Tester** - Test regular expressions with real-time matching and highlighting |
| 46 | +- **Markdown Viewer** - Preview markdown with syntax highlighting for code blocks |
| 47 | +- **CIDR Calculator** - Calculate network ranges, subnets, and IP address information |
28 | 48 |
|
29 | | -# Step 2: Navigate to the project directory. |
30 | | -cd <YOUR_PROJECT_NAME> |
| 49 | +## Getting Started |
31 | 50 |
|
32 | | -# Step 3: Install the necessary dependencies. |
33 | | -npm i |
| 51 | +1. Visit any tool from the sidebar navigation |
| 52 | +2. Enter your data in the input fields |
| 53 | +3. See instant results in the output area |
| 54 | +4. Copy results or download files as needed |
34 | 55 |
|
35 | | -# Step 4: Start the development server with auto-reloading and an instant preview. |
36 | | -npm run dev |
37 | | -``` |
38 | | - |
39 | | -**Edit a file directly in GitHub** |
| 56 | +## Development |
40 | 57 |
|
41 | | -- Navigate to the desired file(s). |
42 | | -- Click the "Edit" button (pencil icon) at the top right of the file view. |
43 | | -- Make your changes and commit the changes. |
| 58 | +This project is built with React, TypeScript, and Tailwind CSS. To run locally: |
44 | 59 |
|
45 | | -**Use GitHub Codespaces** |
| 60 | +```bash |
| 61 | +# Clone the repository |
| 62 | +git clone <repository-url> |
46 | 63 |
|
47 | | -- Navigate to the main page of your repository. |
48 | | -- Click on the "Code" button (green button) near the top right. |
49 | | -- Select the "Codespaces" tab. |
50 | | -- Click on "New codespace" to launch a new Codespace environment. |
51 | | -- Edit files directly within the Codespace and commit and push your changes once you're done. |
| 64 | +# Install dependencies |
| 65 | +npm install |
52 | 66 |
|
53 | | -## What technologies are used for this project? |
54 | | - |
55 | | -This project is built with: |
| 67 | +# Start development server |
| 68 | +npm run dev |
| 69 | +``` |
56 | 70 |
|
57 | | -- Vite |
58 | | -- TypeScript |
59 | | -- React |
60 | | -- shadcn-ui |
61 | | -- Tailwind CSS |
| 71 | +## Contributing |
62 | 72 |
|
63 | | -## How can I deploy this project? |
| 73 | +Contributions are welcome! Feel free to: |
64 | 74 |
|
65 | | -Simply open [Lovable](https://lovable.dev/projects/e4e07847-1c29-4747-950a-c8fb93fe58a4) and click on Share -> Publish. |
| 75 | +- Report bugs |
| 76 | +- Suggest new tools |
| 77 | +- Submit pull requests |
| 78 | +- Improve documentation |
66 | 79 |
|
67 | | -## Can I connect a custom domain to my Lovable project? |
| 80 | +## License |
68 | 81 |
|
69 | | -Yes, you can! |
| 82 | +This project is open source and available under the MIT License. |
70 | 83 |
|
71 | | -To connect a domain, navigate to Project > Settings > Domains and click Connect Domain. |
| 84 | +--- |
72 | 85 |
|
73 | | -Read more here: [Setting up a custom domain](https://docs.lovable.dev/tips-tricks/custom-domain#step-by-step-guide) |
| 86 | +**Made with ❤️ for developers by developers** |
0 commit comments