Skip to content

Open Dev is a free and open-source assistant designed to make coding easier.

License

Notifications You must be signed in to change notification settings

Jamalianpour/open-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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 and DevToys.

Let's try it now in your browser Open Dev

OpenDev Dashboard

Table of Contents

  1. Features πŸš€
  2. Screenshots πŸ“·
  3. Cross-Platform Support
  4. Download and Installation
  5. Contributing
  6. License
  7. 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
Hash Generator JSON Parser
QR Code Generator RegExp Tester
QR Code Generator RegExp Tester
Unix Time Converter JWT Debugger
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

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 page.

Installation

Prerequisites

Steps

  1. Clone or download source code from the GitHub Releases page.
  2. Extract the downloaded file.
  3. Navigate to the extracted directory:
    cd path/to/extracted/directory
  4. Install dependencies:
    flutter pub get
  5. Run the app:
    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