DEV Community

Javad
Javad

Posted on

OLSRT: OverLab Streams Runtime - The first Language-agnostic Runtime of OverLab Group

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)