Ol'ista - Connect to the World
Type: Web Framework Context: Dataflow Context
The world is your Ol'ista.
Welcome to a world interconnected!
Ol'ista (or simply Oista) is the web framework for Divooka based on ASP.Net Core (thus the server is Kestrel). Ol'ista is declarative, compositional, and event-based. It's suitable for all kinds of web applications, including HTTP servers, web APIs, and more you can imagine!
The Basics

A Ol'ista server is consisted of capabilities. Those capabilities include things like static file serving, web API, etc. To construct an Ol'ista program, first define what kind of capabilities you want, then configure those capabilities, then just serve it!
Usages
- Hosting websites based on capabilities (e.g. static file browsing, directory browsing, simple database).
- Markit: templated web pages with advanced routing.
- Web DOM: make full websites with just Divooka.
- Web API: define programmable API web API endpoints.
- Web app (Experimental): build reactive single-page apps.
- Templates (Experimental): utilize thousands of ready-to-use templates to quickly build fully functional custom websites.
Features
- Advanced routing
- Fully programmable endpoints
References
- Learn more about Web API
- Learn about HTTP Methods
- Technical discussion: DevLog 20250613
- Basic example tutorial: here