Skip to content

Scalable computing made fun.

A library suite for distributed and concurrent programming.

WHAT

Darlean is a library suite for developing backend applications with the simplicity of monoliths and the scalability of microservices.

HOW

By combining virtual actor technology with powerful scalable out-of-the-box building blocks like persistence, queues, timers and web services.

WHEN

Use Darlean when you want to create scalable backend applications in less time, with less frustration and without cloud provider lock in.

Features

Versatile library suite

Darlean is a versatile library suite designed to simplify language-interoperable, distributed, and concurrent programming. It currently includes a TypeScript library for Node.js, with libraries for .NET and Go scheduled for release in Q1 2024.

Scalable primitives

One standout feature is its comprehensive set of scalable primitives — storage, tables, queues, web gateways, and more — empowering developers to create scalable applications with reduced external dependencies.

Efficient development

Darlean’s integration of the actor model with built-in persistence significantly boosts programming efficiency. Whether you’re building scalable or regular solutions, it accelerates development cycles, reducing the time and effort required to bring software projects to market.

Language interoperability

Darlean simplifies the integration of multiple programming languages within a single application. This is particularly valuable when working with polyglot teams or when leveraging different languages for specific components of a project.

Distributed programming

Darlean helps manage the complexities of building applications that run on distributed systems. It abstracts away low-level networking details, making it easier to develop software that spans multiple machines or nodes.

Concurrent programming

Darlean provides tools and abstractions for handling concurrency, making it easier to write applications that efficiently execute multiple tasks or processes concurrently without the risk of race conditions or out-of-order messaging issues.

Reduced provider dependency

By minimizing dependencies on specific service providers or infrastructure, Darlean enhances flexibility and portability. Developers can build applications that are less tied to particular cloud platforms or vendors, reducing vendor lock-in and facilitating easier migration.

Open source

It is our passion to bring the paradigm of actor-oriented programming to a wide audience, because we believe that software development and deployment can — and should — be simple, even for complex, scalable solutions. That is why we provide Darlean as an open source library.

What Darlean CAN DO FOR YOU

DARLEAN. Cloud in a Box.

A toolkit for creating scalable applications that run ANYWHERE.