From 94065098669e9bafa2e70b6648fdd42d900cfc87 Mon Sep 17 00:00:00 2001 From: Timur Gordon <31495328+timurgordon@users.noreply.github.com> Date: Tue, 5 Aug 2025 15:10:54 +0200 Subject: [PATCH] update herocode home readme --- README.md | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e4b25aa..fe51a01 100644 --- a/README.md +++ b/README.md @@ -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) + +## \ No newline at end of file