2 releases (1 stable)

1.0.0 Mar 8, 2023
0.1.0 Mar 1, 2023

#16 in #rialight

Download history 14/week @ 2024-02-19 27/week @ 2024-02-26 40/week @ 2024-03-04 6/week @ 2024-03-11 6/week @ 2024-03-25

53 downloads per month
Used in 4 crates (2 directly)

ISC license

2KB

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

~1MB
~18K SLoC