Hey Dev Community π
My laptop is so old that the only game it can run is SFG Soccer π
But from this machine, I'm building something ambitious: a language-agnostic runtime called OLSRT.
The story started when I tried to bring the power of Node.js, Golang, and Erlang (especially WebSocket) into PHP, but I can't, because phpize.bat didn't work on my system, then I tried to compile it with MSVC, but I failed again, because of my system.
This limitation gave me a new idea!
A Runtime that wasn't only for PHP, it was for all languages that can talk to C (Programming Language)
And now, I'm here to introduce you to this, you and the powerful runtime called OLSRT!
You can do anything (Actor, Channels, Event Loop & Poller, HTTP, Parallel, Promise & Futures, Streams, Timers, TLS, and especially WebSocket) in all languages!
If you want more about it, see Github:
OverLab-Group
/
OLSRT
Universal, productionβready runtime for all languages. Minimal, hackable, and powerful enough for enterprise workloads.
β‘ OLSRT β OverLab Streams Runtime
NOTE: OLSRT v1.3.0 with many interesting features are coming!
NOTE: OLSRT v1.3.0 have some bugs right now...
NOTE: OLSRT v1.0 is fully documented now! Visit Here.
NOTE: OLSRT v1.2.0 is fully working on Linux and BSD. macOS and Windows are planned.
π€ What is OLSRT?
OLSRT (OverLab Streams Runtime) is not your average runtime.
Itβs a universal engine β designed to power all languages.
If your language can talk to C, it can vibe with OLSRT. π
π‘ Why OLSRT?
Once upon a time, OLSRT was a fragile experiment β weaker than libuv.
But that was yesterday. β³
Today, OLSRT is a production-ready with serious muscle.
Strong enough for big projects, yet hackable enough for indie devs. π’πͺπΈ
From garageβstyle tinkering to a universal runtime, OLSRT now delivers:
- β‘ Concurrency: Actors, Async/Await, Coroutines, Fibers
- π Synchronizationβ¦

Top comments (0)