Breakneck
The Ultimate .NET SaaS Starter Kit Built for Speed and Scale
Overview
Everything you need, nothing you don't.
Breakneck is a laser-focused .NET backend starter kit with none of the usual complexities and abstractions like DDD or clean architecture. Just the tools you need to rapidly build and scale your SaaS backend.
Key Features:
- Vertical Slice Architecture - Based on FastEndpoints for basically no boilerplate feature development. Focus on Features, not philosophical discussion of where code belongs.
- Metered Endpoints - Easily track how much any given user uses your API and charge accordingly. Easily manage usage statically and dynamically.
- JWT / ApiKey Auth - Completely customizable entities, stored in your database, easily configurable in every endpoint. Based on Microsoft's Identity package.
- Automated Tests - Unit/Integration tests can be easily done thanks to the architecture + TestContainers. Spin up an instance of a real database and your real API to run your tests against.
- Streamlined Billing - Stripe integration + webhook handling for easy payments. Create checkout sessions and react to users subscribing, unsubscribing and more.
- Jobs, Mails, Logging, Etc. - EF Core set up. Run background jobs with Hangfire. Create templated Emails with .cshml files. Log every request in a structured way.
- Clean & Maintainable Codebase - Minimal abstractions for easier understanding. Reduced cognitive load for developers.
- Project Template - Breakneck comes with a project template. You can easily opt out of certain features like auth, billing or examples.