Sylin Labs

Sylin Labs

Developer Tools & Frameworks

# Building the future of .NET development

Tools that make development feel clear, calm, and complete.

$ dotnet add package Sora.Framework
sora-demo

// Why developers ❤️ Sylin Labs

Zero Boilerplate

Focus on business logic, not infrastructure. Sora handles the repetitive stuff so you can build features that matter.

Production Ready

Built-in monitoring, caching, error handling, and security. Ship with confidence from day one.

Modular Design

Use what you need. Each component works independently or as part of the complete framework.

const sora = "your-next-framework"

// Simple entity definition public class Product : IEntity<Guid> { public Guid Id { get; set; } public string Name { get; set; } public decimal Price { get; set; } public DateTime CreatedAt { get; set; } } // That's it! Sora automatically provides everything else ✨
# Automatically generated REST endpoints GET /api/products # List all products GET /api/products/{id} # Get product by ID POST /api/products # Create new product PUT /api/products/{id} # Update product DELETE /api/products/{id} # Delete product # Plus: OpenAPI docs, validation, error handling, filtering GET /swagger # Interactive API docs
// Commands and Queries are auto-generated public class CreateProductCommand : ICommand<Product> { public string Name { get; set; } public decimal Price { get; set; } } public class GetProductsQuery : IQuery<IEnumerable<Product>> { public string Filter { get; set; } public int PageSize { get; set; } = 10; } // Use them anywhere in your app var product = await mediator.Send(new CreateProductCommand());
// Events are published automatically public class ProductCreatedEvent : IDomainEvent { public Guid ProductId { get; set; } public string Name { get; set; } public DateTime OccurredAt { get; set; } } // Handle events anywhere public class ProductCreatedHandler : IEventHandler<ProductCreatedEvent> { public async Task Handle(ProductCreatedEvent @event) { // Send email, update cache, notify services, etc. } }

Complete .NET Development Platform

Sora Framework brings together DDD, CQRS, Event Sourcing, and microservices patterns in a cohesive, developer-friendly package.

CQRS & Event Sourcing - Built-in patterns for scalable architectures
Auto-generated APIs - RESTful endpoints with OpenAPI docs
Message Bus Integration - Async communication made simple
Multi-Database Support - SQL, NoSQL, and in-memory options
Explore Architecture
Performance Metrics
API Response Time < 50ms
Memory Usage ~30MB
Cold Start < 2s
Throughput 10k+ req/s
Setup Time < 5min
Test Coverage 95%+

📐 Architecture Overview

Sora Framework Architecture
API Layer
REST endpoints, OpenAPI, validation
Application Layer
Commands, queries, handlers
Domain Layer
Entities, aggregates, domain logic
Infrastructure Layer
Database, messaging, external APIs
Clean Architecture DDD CQRS Event Sourcing Microservices
50+
Built-in Adapters
100%
Open Source
24/7
Community Support
<5min
Setup Time

📚 Documentation & Resources

Quick Start

Get up and running in minutes with our step-by-step guide.

$ dotnet new sora-api --name MyApp
Get Started

Core Concepts

Deep dive into DDD, CQRS, and architectural patterns.

Domain-Driven Design CQRS Event Sourcing
Learn Concepts

API Reference

Complete API docs with interactive examples and schemas.

Interactive examples
OpenAPI 3.0 specs
Code generation
Browse API

Sample Code

Real-world examples and implementation patterns.

E-commerce API
Microservices demo
Event-driven architecture
View Samples

👥 Community & News

Latest Updates

Sora Framework v2.1 Released
2025-08-15

New features include improved performance, better error handling, and enhanced documentation.

Release Performance
New Sample: Event-Driven E-commerce
2025-08-10

Complete e-commerce application showcasing microservices, event sourcing, and CQRS patterns.

Sample E-commerce
Community Spotlight: Contributing Guide
2025-08-05

Learn how to contribute to Sora Framework and help shape the future of .NET development.

Community Contributing

Contributors

SL
JD
MK
AR
TC
LM
Join Discord

Connect with 500+ developers building with Sora Framework.

Join Server

Ready to revolutionize your development workflow?

Join thousands of developers building better software with Sora Framework.