/niagara

Lightweight and lowkey reactive programming, json handling and webserving for Kotlin.

Primary LanguageKotlin

niagara

A small toolset for

Reactive programming

A Task API that lets you do concurrent programming easily, and a Stream API for building reactive applications.

Json handling

Parses a string into Json, offers a nice ans simple API for converting to domain types. https://github.com/prange/niagara/tree/master/niagara-json

Web programming

A very simple DSL to create endpoints for the web. Just bring your own webserver, and plug in niagara-http. Lets you write and test your endpoints without any server running.