Caravel

Expressive applications.
Native .NET foundations.

Expressive routing, approachable data access, and integrated tooling on .NET 10 LTS. Use the whole framework, or just the packages you need.

Caravel: a sail within an open C by

Public Preview · 26.1.0-rc1

Explore the first public preview →

Find your starting point.

Browse all documentation

Caravel

Build your application

Bring routes, configuration, and application services together while keeping ASP.NET Core’s hosting, dependency injection, and authentication within reach.

Read Caravel docs

Clarion

Work with your data

Work with models, queries, soft deletes, and seeders through an approachable data layer. Keep EF Core’s providers, relationships, and transactions.

Read Clarion docs

Bosun

Keep work moving

Create an app, run development sessions, inspect routes, and manage migrations from one command-line tool. Spend less time assembling your workflow.

Read Bosun docs

A familiar foundation.
A deliberate approach.

Consistent conventions connect your routes, data, and application services. Start with familiar .NET primitives and add the Caravel packages that make your work easier.

Read the design principles
Program.cs C# / ASP.NET Core
using Caravel.AspNetCore;

var builder = WebApplication.CreateBuilder(args);
builder.AddCaravel();
var app = builder.Build();
app.UseCaravel();

app.Routes(routes =>
    routes.Get("/hello/{name}",
        (string name) => $"Hello, {name}!")
        .Name("greeting"));

if (await app.ExportCaravelRoutesAsync(args)) return;
await app.RunAsync();

Native .NET

ASP.NET Core, EF Core, and standard hosting and dependency injection. Keep the platform you already know within reach.

Modular by design

Use the whole framework, or just the packages you need. Clarion works in any .NET app. Add capabilities as your application grows.

Open source throughout

Available under the MIT license. No mandatory commercial license keys. Read the source, contribute, and help shape what comes next.

Caravel is inspired by Laravel’s attention to developer experience. It brings routing, data access, and developer tools together while building on the strengths of the .NET ecosystem. Developed and maintained by Clinimatix, LLC.

Roadmap

Current scope and planned development.

Available now

Application conventions, Clarion data access, and Bosun tooling, with optional services for accounts, durable work, messaging, and storage.

Public preview

Release candidates are public previews. Work toward the first stable release focuses on integration feedback, fixes, and upgrade validation.

Beyond 26.1

Passkeys and account screens, calendar scheduling, cloud storage, more notification providers, starter kits, and AI/MCP tooling. These remain planned and are not gates for stable 26.1.

Explore the full roadmap

Start with the documentation.

Read the docs