Skip to content
This repository has been archived by the owner on Jun 24, 2024. It is now read-only.

Hydro is a simple programming language created for UI development.

License

Notifications You must be signed in to change notification settings

AzureianGH/Hydro-Discontinued

Repository files navigation

Hydro Programming Language

Hydro Logo

Hydro is a high-level programming language specifically crafted for UI/GUI development. It aims to simplify the process of creating interactive and visually appealing user interfaces for various platforms. Whether you are building desktop applications or console applications, Hydro provides a unified and intuitive way to design and implement UIs.

Features

  • Declarative Syntax: Hydro uses a declarative syntax that makes it easy to describe the structure and behavior of your user interfaces. You can define UI components, their properties, and interactions in a clear and concise manner.

  • Cross-Platform: Hydro is designed to be cross-platform, allowing you to target multiple platforms with a single codebase. You can create UIs that work seamlessly on desktop (Windows, macOS, Linux), mobile (iOS, Android), and web browsers.

  • Component-Based: Hydro promotes a component-based architecture, making it straightforward to create reusable UI components. This modularity enhances code maintainability and encourages best practices in UI design.

  • Rich Library Ecosystem: Hydro comes with a rich library ecosystem that includes pre-built UI components, layout tools, and styling options. You can leverage these libraries to accelerate your development process.

  • Interactive and Dynamic: Hydro supports interactive and dynamic UIs. You can easily add animations, transitions, and real-time updates to create engaging user experiences.

  • Strong Typing: The language incorporates strong typing to catch errors at compile-time, reducing runtime issues and enhancing the reliability of your applications.

Expected Release

While development has been slow, we expect to have a test build done by October.

How To Compile Hydro Source

Hydro was created in C#, so the compilation process is straight forward.

Requirements

You will need .Net 6/7 and dotnet compiler.

Compiling Hydro Source

  1. git clone https://github.com/AzureianGH/Hydro.git and cd into the directory. (OPTIONAL: Make sure all files were cloned successfully)
  2. Execute dotnet run OR dotnet build if only building.
  3. Refer to the docs for build commands.

Acknowledgements

Hydro is brought to you by AzuriTools, a technology company founded by Azureian. We're committed to providing tools and solutions that empower developers and enhance their productivity.

License

Hydro is licensed under the Apache License 2.0.

Contact

For inquiries and support, please contact the Hydro team at [email protected].

About

Hydro is a simple programming language created for UI development.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages