Hey Dev Community 👋
Imagine a runtime that doesn’t care what language you use.
A runtime that speaks C at its core, but vibes with any language that can talk to C.
That’s OLSRT (OverLab Streams Runtime) — and it’s here to change the game. 🚀
🤔 What is OLSRT?
OLSRT isn’t just another runtime.
It’s a universal engine — designed to power everything from indie hacks to enterprise workloads.
If your language can talk to C, it can run with OLSRT. 🎉
💡 Why OLSRT?
Once upon a time, OLSRT was just a fragile experiment — weaker than libuv.
But that was yesterday. ⏳
Today, it’s production‑ready (v1.0 Atom), battle‑tested, and strong enough to handle serious workloads.
From garage tinkering to enterprise deployments, OLSRT delivers:
- ⚡ Modern Concurrency: Actors, Async/Await, Coroutines, Fibers
- 🔒 Synchronization: Locks, Mutexes, Semaphores, Supervisors
- 🔄 Reactive/Dataflow: Stream‑based programming, pipelines
- ⏱️ Scheduling/I/O: Event Loop, Poller, Deadlines
- 🌊 Composability: Streams, Futures, Promises, Parallel execution
- Non-Waiting (A new category of paradigms made by OverLab Group!): HCR (Hot-Coding Reference)
📅 Roadmap: From Atom to Wave
OLSRT isn’t just version numbers — it’s milestones with names and stories:
| Version | Codename | Highlights |
|---|---|---|
| v0.1 | Initialize Core | First spark. Skeleton features. |
| v1.* | Atom | First stable release. (We are here) |
| v2.* | Apollo | 66 networking protocols. 🚀 |
| v3.* | Nova | Virtualization support. 💥 |
| v4.* | Core | Utilities foundation. |
| v5.* | Spark | Utilities expansion begins. ✨ |
| v6.* | Orion | More utilities. 🌌 |
| v7.* | Cosmos | Vast scope. 🌠 |
| v8.* | Hermes | Compiler era begins. 📜 |
| v9.* | Kernel | Advanced runtime core. 🧩 |
| v10.* | Stream | Architectures added. 🌊 |
| v11.* | Flow | Full OS support. 🔗 |
| v12.* | Wave | 30% language coverage. 🌊 |
🛠️ Build It Yourself
Two ways to unleash the beast:
- Prebuilt binaries: Grab the .so / .dll and drop it in your project.
- Build from source: Compile with Make (preferred) or CMake.
👉 Full instructions are on the GitHub repo.
🤝 Contribute & Join the Legend
OLSRT isn’t a corporate army.
It’s a crew of builders, breakers, and dreamers. 🔄💥
Here’s how you can help:
- Open issues or contribute docs (CHANGELOG.md, ROADMAP.md, etc)
- Add comments, fork, or star ⭐ (Goal: 50k stars!)
- Spread the word — let’s make OLSRT the best runtime in the world!
📜 License
Apache 2.0 – free to use, remix, and share. 🆓
Current milestone: v1.0 (Atom)
Built by OverLab Group.
🔥 This isn’t just a runtime. It’s a movement.
Join us, and let’s build the future of concurrency together.
Top comments (0)