SquidStd

SquidStd

A batteries-included, modular standard library for .NET 10 - distilled from years of building real-world server software. Each capability ships behind a small contract with an in-memory implementation for tests and a production backend.

NuGet CI MIT

dotnet add package SquidStd.Services.Core

Get started API reference

Capabilities

Quick start

var container = new Container();

var bootstrap = SquidStdBootstrap.Create(new SquidStdOptions { ConfigName = "myapp" }, container);
bootstrap.ConfigureServices(c => c.RegisterCoreServices().AddInMemoryMessaging());

await bootstrap.StartAsync();

Continue with the getting started tutorial.

Explore

  • Tutorials - learn by building: bootstrap, caching, messaging, workers, crypto, persistence, and more.
  • Guides - task-focused how-to and "which provider" decision guides.
  • Concepts - the architecture and the ideas behind it.
  • Packages - per-package reference.
  • Felix Network - companion secure binary mesh-networking library (.NET + C/ESP32).