Welcome to Oni Labs
Proudly bringing rocket science to the web since 2010
Stratified JavaScript Concurrent programming. Simplified.
Frustrated with callbacks, continuations, events and manual error handling?
StratifiedJS re-imagines the way concurrency should
work. This JavaScript-compatible language is based on a
novel 'stratified concurrency model' with deep theoretical
roots. It allows you to program with concurrency in a
structured, sequential style.
Read more about StratifiedJS
Oni ApolloStratifiedJS for the browser & the server.
Apollo is our open-source StratifiedJS implementation
that contains everything you need for stratified programming in
the browser or on the server. In addition to the StratifiedJS
language itself, Apollo implements a CommonJS-compatible,
cross-domain capable module system and it comes with
the Apollo Standard Module Library, a
collection of modules for client and server-side stratified
programming.
Read more about Apollo
In development: Oni Rocket The application server for the real-time web.
The Oni Rocket Server & WebApp Framework provides a modular
base for complex real-time web applications. Its features
include near-automatic load-balancing, and a seamless
client/server programming model with an API bridge that
enables bidirectional JS calls between client and server.
Check out the (slightly outdated) video



