2 stable releases
1.0.1 | Mar 8, 2023 |
---|---|
1.0.0 | Nov 5, 2022 |
#549 in #module
36KB
320 lines
Agera SDK
NOTE Unavailable
Develop rich internet applications robustly through Agera SDK, built in the Rust programming language.
Progress
Agera applications use mainly a Node graph, featuring:
- Graphical experience
- Display objects
- Controls
- Themes
- Example theme constants for use when prototyping applications
- Sound APIs
- Media APIs
- Touch APIs
- Input APIs
- Networking APIs
- HTTP
- WebSocket
- Application
Window
- Border and size configuration
- Instantiating a window, which is faillible. It must always fail in web browsers.
- File APIs
- Timer APIs
Other features may be unlisted.
Additional notes:
- Rust: Developers must use the nightly Rust compiler to leverage language features, such as use of declarative macros and
try
blocks.
When getting started with the CLI, creating a fresh project will look like follows:
agera new com.q.a
A fresh application will not require manually adding common minor dependencies such as, say, regular expressions, collection literals and serialization, as Agera re-exports them as APIs.
License
MIT or Apache 2.0
Dependencies
~20–34MB
~524K SLoC