Convenient Linux services

A suite of Linux tools and libraries developed in Rust, designed for creating robust, efficient, and secure service-based solutions

Krossbar tools

Everything you need to build robust, efficient services

Bus

  • Krossbar uses RPC to connect services using fast, permission-based bus.
  • Make remote procedure calls, subscribe to signals and maintain states.
  • Use monitoring tools to watch message exchange in real time.
  • Let Krossbar reconnect and resubscribe to a client when restarted.
See Examples

Logging

  • Krossbar logging utilizes Krossbar RPC to send logs to a logging service.
  • Keep your logs in one place. Control where to store service logs using service settings.
  • Monitor and filter logs as you need.
  • Manage logging settings in one place using management tools.
See Examples

App settings

  • Krossbar uses JSON based settings files to store application settings.
  • Store and query service state. View service state in real time.
  • Use Krossbar bus interfaces to expose service state if needed.
  • Update and read state automatically across service runs.
See Examples

Why Choose Krossbar?

Designed with performance and developer experience in mind

High-performance Libraries

Krossbar is built on top of high-performance async libraries, which can handle hundreds of thousands of RPC calls per second.

Comprehensive Toolkit

Krossbar includes utilities to monitor, debug, and manage services. This reduces the time and effort required to develop complex service-based applications.

Safety and Security

Rust's guarantees around memory safety and data race prevention make Krossbar an ideal choice for developing secure services.

Modern Tooling

Use Rust's ecosystem and tooling, to improve development experience with easy dependency management, testing, and building.

Code Examples

See Krossbar in action with these practical examples

Krossbar Bus

Krossbar Logging

Krossbar Settings

Ready to get started?

Join our community and build amazing service-based applications with Krossbar