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.
-
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.
While development has been slow, we expect to have a test build done by October.
Hydro was created in C#, so the compilation process is straight forward.
You will need .Net 6/7 and dotnet compiler.
- git clone https://github.com/AzureianGH/Hydro.git and cd into the directory. (OPTIONAL: Make sure all files were cloned successfully)
- Execute dotnet run OR dotnet build if only building.
- Refer to the docs for build commands.
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.
Hydro is licensed under the Apache License 2.0.
For inquiries and support, please contact the Hydro team at [email protected].