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)