{"repo":"salihcantekin/Space","free":true,"listed":false,"github":"https://github.com/salihcantekin/Space","clone":"git clone https://github.com/salihcantekin/Space.git","description":"High-performance, source-generator powered mediator and messaging framework for .NET.","language":"C#","stars":176,"topics":["dotnet","mediator","mediatr","messaging","sourcegenerator","space"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Space High-performance, source-generator powered mediator / messaging framework for .NET. Eliminates runtime reflection, minimizes boilerplate, and provides an extensible module + pipeline model for cross-cutting concerns (e.g., caching, auditing). Links: Project Website · GitHub · NuGet: Space.Abstraction --- Status & Packages CI Branch Status ---- -------- -------- Prod (Stable Publish) master Dev (Preview Publish) dev Validation (PR / Feature) PRs - dev / master NuGet Packages Package Stable Preview Downloads Description --------- -------- --------- ----------- ------------- Space.Abstraction Core abstractions + Source Generator analyzer (attributes, contexts, contracts) Space.DependencyInjection DI extensions & runtime implementations (ISpace) Space.Modules.InMemoryCache In-memory caching module + attribute integration Breaking Change (Packaging) Old behavior: Space.DependencyInjection implicitly brought abstractions + source generator. New behavior: Source generator analyzer ships with Space.Abstraction . You must reference BOTH packages for full DI usage. Migration: 1. Add Space.Abstraction to all projects that use Space attributes. 2. Add Space.DependencyInjection only where you need ISpace and registration extensions. 3. Remove any direct Space.SourceGenerator references; they are now unnecessary. Install (Minimal DI Usage) Optional module: If you only need compile-time generation (e.g., custom runtime) reference just Space.Abstraction . --- Quick Start Named Handlers","default_branch":null,"files":null,"tree":[],"storefront":"/r/salihcantekin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/salihcantekin/Space/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}