94065098669e9bafa2e70b6648fdd42d900cfc87
Hero Code Home
Local Embedded Application Front End (leaf)
Leaf is a local embedded application front end. It is a web application that can be embedded in any web application. It is a set of widgets that can be used to build web applications.
Hero Backend (baobab)
Baobab is the hero backend. It is a Base Object and Actor Backend. It offers OpenRPC interfaces over WebSockets and Unix, and has a supervisor to manage actors, their lifecycles, and jobs dispatched.
Actors (actor)
Actors are self contained job runner binaries that connect to the baobab backend and run jobs dispatched by the baobab supervisor. Actors run scripts in rhai or heroscript and are written in multiple languages.
Herolibs
herolibs are libraries for hero code in different languages.
- [Vlang] (https://git.ourworld.tf/herocode/herolib_v)
- [Rust] (https://git.ourworld.tf/herocode/herolib_rs)
- [Python] (https://git.ourworld.tf/herocode/herolib_py)
Description
Languages
Shell
100%