update herocode home readme

This commit is contained in:
Timur Gordon 2025-08-05 15:10:54 +02:00
parent 7487a424ad
commit 9406509866

View File

@ -1,3 +1,26 @@
# hero_circle
# Hero Code Home
can be used for specs generic & project mgmt
## Local Embedded Application Front End ([leaf](https://git.ourworld.tf/herocode/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](https://git.ourworld.tf/herocode/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](https://git.ourworld.tf/herocode/baobab/core/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.
- [System Actor](https://git.ourworld.tf/herocode/actor_system)
- [OSIS Actor](https://git.ourworld.tf/herocode/actor_osis)
- [V Actor](https://git.ourworld.tf/herocode/actor_v)
- [Python Actor](https://git.ourworld.tf/herocode/actor_python)
## 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)
##