|
1 |
| -# MyDevTools.org Web Application |
| 1 | +# MyDevTools |
2 | 2 |
|
3 |
| -## Overview |
| 3 | +A comprehensive collection of developer tools built with Blazor WebAssembly. All tools process data locally in your browser - no data is sent over the internet! |
4 | 4 |
|
5 |
| -Welcome to the repository for [MyDevTools.org](https://www.mydevtools.org/). |
| 5 | +## 🌐 Live Version |
6 | 6 |
|
7 |
| -Built on Blazor Web Assembly, this application provides utilities geared towards facilitating some software dev tasks. |
8 |
| -One key feature of MyDevTools.org is its data privacy and security. All computational tasks are executed locally on your device, ensuring that your data never leaves your machine. |
| 7 | +* **Blazor Version**: [blazor.mydevtools.org](https://blazor.mydevtools.org) |
9 | 8 |
|
10 |
| -Visit [MyDevTools.org](https://www.mydevtools.org/) to explore the application. |
| 9 | +> Note: A Vue.js version is also available at [mydevtools.org](https://mydevtools.org) ([GitHub](https://github.com/MrCull/MyDevToolsVue)) |
11 | 10 |
|
12 |
| -## Features |
| 11 | +## 🛠️ Features |
13 | 12 |
|
14 |
| -- Json Editor with syntax highlighting |
15 |
| -- Git branch name formatter |
16 |
| -- Random number generator |
17 |
| -- Hash generator |
| 13 | +* **📋 JSON Formatter**: Format and validate JSON with syntax highlighting |
| 14 | +* **🔀 Diff Checker**: Compare and visualize differences between texts |
| 15 | +* **🗄️ SQL Formatter**: Format SQL queries with syntax highlighting |
| 16 | +* **🔑 GUID Generator**: Generate unique GUIDs/UUIDs |
| 17 | +* **🎲 Random Numbers**: Generate random numbers with custom ranges |
| 18 | +* **🎨 Color Converter**: Convert between color formats (HEX, RGB, HSL) |
| 19 | +* **🔒 Hash Generator**: Generate secure hashes (MD5, SHA-1, SHA-256, etc.) |
| 20 | +* **🔗 URL Encoder/Decoder**: Encode and decode URLs with proper character escaping |
| 21 | +* **📱 QR Code Generator**: Create QR codes for any text or URL |
| 22 | +* **🌿 Branch Name Formatter**: Format Git branch names according to conventions |
| 23 | +* **⏰ Cron Generator**: Generate cron expressions with a visual interface |
| 24 | +* **🔐 JWT Decoder**: Decode and validate JSON Web Tokens |
| 25 | +* **📦 Container IDs**: Generate and manage container identifiers |
18 | 26 |
|
19 |
| -## Built With |
| 27 | +## 🔒 Privacy & Security |
20 | 28 |
|
21 |
| -- [.NET 8 ]([https://reactjs.org/](https://dotnet.microsoft.com/en-us/download/dotnet/8.0)) |
22 |
| -- [Blazor]([https://getbootstrap.com/](https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor)) |
| 29 | +* All processing is done locally in your browser |
| 30 | +* No user input data is sent over the internet |
| 31 | +* No tracking or analytics |
| 32 | +* No data storage |
23 | 33 |
|
24 |
| -## Contribution |
| 34 | +## 🏗️ Technology Stack |
25 | 35 |
|
26 |
| -Feel free to submit pull requests. |
| 36 | +* [.NET 8](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) |
| 37 | +* [Blazor WebAssembly](https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor) |
| 38 | +* [Bootstrap](https://getbootstrap.com/) |
27 | 39 |
|
28 |
| -## License |
| 40 | +## 🚀 Getting Started |
29 | 41 |
|
30 |
| -See the [LICENSE.txt](./LICENSE.txt) file for details. |
| 42 | +1. Clone the repository: |
| 43 | +```bash |
| 44 | +git clone https://github.com/MrCull/MyDevTools.git |
| 45 | +cd MyDevTools |
| 46 | +``` |
| 47 | + |
| 48 | +2. Open the solution in Visual Studio |
| 49 | +3. Run the application |
| 50 | + |
| 51 | +## 🤝 Contributing |
| 52 | + |
| 53 | +Contributions are welcome! Please feel free to submit a Pull Request. |
| 54 | + |
| 55 | +## 📝 License |
| 56 | + |
| 57 | +This project is licensed under the GPL-3.0 License - see the [LICENSE.txt](./LICENSE.txt) file for details. |
0 commit comments