Introduction

Genocs Library is a set of .NET libraries, a CLI, and project templates aimed at teams building microservices and modular APIs. The stack stays cloud-agnostic: you can run on AWS, Azure, GCP, or on-premises without locking your code to one vendor’s SDKs for core flows.
What you get
- ✅ Cloud portability — Design services around common patterns (HTTP, messaging, persistence) so deployments can move between environments.
- ✅ Scalability — Patterns and integrations that fit elastic deployment and horizontal scaling.
- ✅ Service connectivity — Building blocks for routing, discovery-style usage, and resilient calls between services.
- ✅ Resilience — Conventions and extensions that support retries, circuit breaking, and failure handling when you compose the relevant packages.
- ✅ Observability — Logging, metrics, and tracing integrations so you can run and debug services in production.
- ✅ DevOps-friendly — Fits typical CI/CD flows and container-based hosting.
- ✅ CLI — Scaffold and work with templates from the command line (
genocs.cli). - ✅ Starter templates — Opinionated starting points for APIs and clients so you spend less time on boilerplate.
Use Getting started for templates and first steps, Library for topic guides by concern, and Documentation for versioned NuGet package reference (for example v9.0).