RillRate

UI for Microservices, Bots and IoT devices.

Support: Rust, Python, Node.js (soon).

Become a sponsor to see how the project is born.


Join our reddit/rillrate community to stay tuned about all the new features we released every day!

How to use it?

Add a dependency to your Cargo.toml:

toml [dependencies] rillrate = "0.37.0"

Install the rillrate engine in the main function:

rust rillrate::install("my-app");

And create a Tracer to visualize data on the embedded dashboard:

rust let my_tracer = Pulse::new( ["package", "dashboard", "group", "tracer-name"], None, // You can add a specification here: depth, ranges, labels, etc. );

When you tracer is spawned use it to put data to it:

rust tracer.push(value);

What types of tracers supported?

Pulse

Live chart

Board

Key-value map

Coutner

Incremental value

Do you want to know how we develop it?

Become a sponsor to see how our company works inside.

RillRate has an open-source core that means we released the primary part of our code under an open-source license.

We use the following frameworks to build our product:

License

The rillrate library released under Apache-2.0 license.

This protocol and the project is strongly inspired by the Nitrogen Web Framework (Erlang).