https://github.com/jamalianpour/open-dev
Open Dev is a free and open-source assistant designed to make coding easier.
https://github.com/jamalianpour/open-dev
cross-platform dart desktop desktop-app developer-tools flutter flutter-app linux macos programming-tools windows
Last synced: about 2 months ago
JSON representation
Open Dev is a free and open-source assistant designed to make coding easier.
- Host: GitHub
- URL: https://github.com/jamalianpour/open-dev
- Owner: Jamalianpour
- License: mit
- Created: 2024-07-26T19:54:36.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-08-01T11:02:36.000Z (9 months ago)
- Last Synced: 2024-08-22T21:51:25.099Z (8 months ago)
- Topics: cross-platform, dart, desktop, desktop-app, developer-tools, flutter, flutter-app, linux, macos, programming-tools, windows
- Language: Dart
- Homepage: https://jamalianpour.github.io/open-dev/
- Size: 16.4 MB
- Stars: 27
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Open Dev
## Description
**Open Dev** is a free and open-source assistant designed to make coding easier. Built with Flutter, Open Dev provides a suite of tools for developers to enhance their productivity and streamline their workflows. From parsing JSON to generating secure passwords, Open Dev offers a comprehensive set of utilities akin to those found in [DevUtils](https://devutils.com/) and [DevToys](https://devtoys.app/).Let's try it now in your browser [Open Dev](https://jamalianpour.github.io/open-dev)

## Table of Contents
1. [Features π](#features)
2. [Screenshots π·](#screenshots)
3. [Cross-Platform Support](#cross-platform-support)
4. [Download and Installation](#download-and-installation)
5. [Contributing](#contributing)
6. [License](#license)
7. [Contact](#contact)## Features π
- **JSON Parser and Converter to YAML:** Parse and show JSON in object viewer to read and search, Easily convert JSON data to YAML format for better readability and use in various applications.- **XML Parser and Converter to JSON:** Transform XML data into JSON format effortlessly, making it easier to work with in JavaScript and other environments.
- **Cron Parser:** Interpret and validate cron expressions to ensure correct scheduling of automated tasks.
- **Unix Time Converter:** Convert Unix timestamps to human-readable dates and vice versa, simplifying the handling of time data.
- **README Helper and Real-time Viewer:** Create and preview README files in real-time to ensure your documentation looks perfect.
- **Developer News Based on RSS:** Stay updated with the latest developer news through RSS feeds from popular sources.
- **Base64 String/Image Encode/Decode:** Encode and decode Base64 strings and images for data processing and transmission.
- **JWT Debugger:** Decode and debug JSON Web Tokens (JWT) to verify token contents and ensure security it locally without internet connection.
- **Hash Generator:** Generate cryptographic hashes for strings to ensure data integrity and security.
- **Color Converter:** Convert colors between different formats (HEX, RGB, HSL) for design and development purposes.
- **RegExp Tester:** Test and debug regular expressions to ensure they match the intended patterns.
- **Lorem Ipsum Generator:** Generate placeholder text for your projects to fill in design layouts.
- **Password Generator:** Create secure, random passwords to enhance security.
- **QR Code Generator:** Generate QR codes from text or URLs for easy sharing and access.
- **Image Extensions Formatter:** Convert images between different file formats for compatibility and optimization.
- **URL Encode/Decode:** Encode and decode URLs to ensure proper formatting and transmission.
- **UUID Generator/Decoder:** Generate and decode UUIDs (Universally Unique Identifiers) for use in applications that require unique identifiers.
## Screenshots π·
Here are some screenshots of Open Dev in action:| Hash Generator | JSON Parser and Converter to YAML |
| ------------------------------------------------------- | ---------------------------------------------- |
|  |  |
| QR Code Generator | RegExp Tester |
|  |  |
| Unix Time Converter | JWT Debugger |
|  |  |## Cross-Platform Support
Open Dev is designed to be a cross-platform tool, ensuring it can be used on a variety of operating systems.### macOS π₯οΈ
Our primary target platform is macOS. Open Dev takes full advantage of the macOS environment to deliver a seamless user experience.### Windows and Linux π§βπ»
In addition to macOS, Open Dev works perfectly on both Windows and Linux. Users can enjoy the same robust functionality across these operating systems without any compromises.### Web π
We are also support the web now. This will allow users to access Open Dev directly from their web browsers, further extending the reach and convenience of our toolset.
Try [Open Dev](https://jamalianpour.github.io/open-dev)> [!WARNING]
> Image Formatter dose not work on web!!! Please try our desktop version for this feature.## Download and Installation
### Download
Download the latest version of Open Dev from the [GitHub Releases](https://github.com/jamalianpour/open-dev/releases) page.### Installation
#### Prerequisites
- Flutter SDK: [Installation Guide](https://flutter.dev/docs/get-started/install)
- Dart SDK (usually included with Flutter)#### Steps
1. Clone or download source code from the [GitHub Releases](https://github.com/jamalianpour/open-dev/releases) page.
2. Extract the downloaded file.
3. Navigate to the extracted directory:
```sh
cd path/to/extracted/directory
```
4. Install dependencies:
```sh
flutter pub get
```
5. Run the app:
```sh
flutter run
```### Contributing
We welcome contributions from the community! Hereβs how you can help:#### How to Contribute
1. Fork the repository
2. Create your feature branch (git checkout -b feature/AmazingFeature)
3. Commit your changes (git commit -m 'Add some AmazingFeature')
4. Push to the branch (git push origin feature/AmazingFeature)
5. Open a pull request### License
This project is licensed under the MIT License - see the LICENSE file for details.### Donate
If you appreciate Open Dev and would like to support its development, you can make a donation using Bitcoin. Your contributions help us maintain and improve the project.Bitcoin Address (BTC): `bc1qhjcu02fexh7p54rqfqfttd0hs3424k4d7sp7av`
TON Address: `UQDkFVv76CymHZAhxEFL4jYalCQe7EpjnkywjzCDs2c3RMu6`### Contact
For questions, suggestions, or feedback, feel free to reach out:Email: [email protected]
Telegram: https://t.me/j_mohada