Open Source

NetKubes

A platform for building complex, distributed, production-ready Elixir applications. Built on years of production experience running critical systems, NetKubes provides the tools and frameworks to simplify distributed service development on the BEAM.

Coming Soon

Malla

Malla is a framework for developing distributed services in Elixir. It simplifies distributed service development through a plugin-based architecture with compile-time callback chaining, automatic service discovery across nodes, and minimal "magic" to keep systems understandable.

Plugin-Based Architecture

Compose behavior through plugins with compile-time callback chaining and zero runtime overhead. Plugins can be added and removed at runtime — a game-changer for production operations.

Automatic Service Discovery

Services automatically discover each other across the cluster. Distributed RPC lets you call service functions on remote nodes transparently, with built-in failover.

Dynamic Runtime Control

Modify service behavior and plugin configurations in real-time. Deactivate problematic plugins on the fly without requiring a full system restart.

Service Lifecycle Management

Control service state with admin statuses (active, pause, inactive) and monitor their running status through a well-defined lifecycle.

Built-in Observability

Distributed tracing with automatic context propagation across service boundaries and nodes. Telemetry metrics and event emission for monitoring.

No Lock-In

Integrates with your existing codebase incrementally. All built-in plugins are optional. Start with a single service and expand gradually — no technology lock-in.

Malla works perfectly standalone — NetKubes plugins simply extend it when you need more, covering deployment, runtime management, tracing, and common infrastructure needs.

Open Source Projects

We developed a collection of Erlang libraries for distributed systems, real-time communications, and network infrastructure — all open source on GitHub.