# quozd/awesome-dotnet

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/quozd-awesome-dotnet).**

21,116 stars · 2,844 forks · cc0-1.0

## Links

- GitHub: https://github.com/quozd/awesome-dotnet
- awesome-repositories: https://awesome-repositories.com/repository/quozd-awesome-dotnet.md

## Topics

`awesome` `awesome-list` `clr` `csharp` `dotnet` `fsharp`

## Description

This project serves as a comprehensive, community-driven directory for the .NET ecosystem. It functions as a curated index of high-quality libraries, frameworks, and tools designed to assist developers in identifying recommended solutions for a wide range of project requirements and software engineering tasks.

The repository distinguishes itself by providing a categorized catalogue that simplifies the discovery of resources across the entire .NET development lifecycle. By maintaining a standardized collection of community-contributed utilities, it helps developers navigate the ecosystem to find vetted packages for building scalable applications, managing code quality, and implementing complex system architectures.

The directory covers a broad capability surface, including resources for web service development, background task orchestration, and database schema migration. It also indexes tools for distributed systems engineering, identity and access management, and automated code quality assurance, ensuring that developers have access to the necessary components for modern, cross-platform software development.

## Tags

### Content Management & Publishing

- [Engineering Resource Curations](https://awesome-repositories.com/f/content-management-publishing/documentation-knowledge-management/knowledge-bases/curated-resource-directories/engineering-resource-curations.md) — Provides a comprehensive, community-curated index of high-quality libraries, frameworks, and tools for the .NET ecosystem.
- [Curated Software Directories](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-management-platforms/enterprise-specialized-systems/knowledge-management-systems/categorical-directory-indexing/curated-software-directories.md) — Serves as a structured repository of community-driven resources, documentation, and best practices for modern cross-platform software engineering.

### Education & Learning Resources

- [Community Resources](https://awesome-repositories.com/f/education-learning-resources/community-resources.md) — Maintains a curated collection of shared assets, libraries, and community-driven projects. ([source](https://github.com/quozd/awesome-dotnet#readme))

### Web Development

- [Ecosystem Guides](https://awesome-repositories.com/f/web-development/ecosystem-guides.md) — Provides curated overviews of libraries, tools, and packages within the .NET ecosystem.
- [High-Performance Web Services](https://awesome-repositories.com/f/web-development/high-performance-web-services.md) — Provides architectural patterns and frameworks optimized for high-throughput, low-latency web services.
- [Web API Frameworks](https://awesome-repositories.com/f/web-development/web-api-frameworks.md) — Provides tools for building and documenting structured HTTP-based interfaces for web services. ([source](https://github.com/quozd/awesome-dotnet/blob/master/README.md))

### Repository Format

- [Awesome List](https://awesome-repositories.com/f/repository-format/awesome-list.md) — A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.

### Data & Databases

- [Open Source Aggregators](https://awesome-repositories.com/f/data-databases/data-analysis-visualization/analytical-platforms-engines/software-ecosystem-insights/open-source-aggregators.md) — Aggregates and categorizes high-quality open-source packages to accelerate development and improve code quality in .NET projects.
- [Database Schema Migrations](https://awesome-repositories.com/f/data-databases/database-management-systems/database-systems-management/database-management/database-schema-migrations.md) — Automates the application of versioned updates to database schemas to maintain structural compatibility. ([source](https://github.com/quozd/awesome-dotnet#readme))

### Development Tools & Productivity

- [Community Contribution Guides](https://awesome-repositories.com/f/development-tools-productivity/community-contribution-guides.md) — Provides instructions and standardized templates for participating in and contributing to the ecosystem. ([source](https://github.com/quozd/awesome-dotnet/blob/master/PULL_REQUEST_TEMPLATE.md))
- [Package Sources](https://awesome-repositories.com/f/development-tools-productivity/package-sources.md) — Maintains a categorized index of vetted utilities and packages to help developers identify recommended solutions for project requirements.
- [API Documentation Generators](https://awesome-repositories.com/f/development-tools-productivity/api-documentation-generators.md) — Automatically generates technical documentation for API endpoints and collections. ([source](https://github.com/quozd/awesome-dotnet#readme))
- [Background Task Schedulers](https://awesome-repositories.com/f/development-tools-productivity/background-task-schedulers.md) — Manages recurring, scheduled, or delayed background operations and job execution. ([source](https://github.com/quozd/awesome-dotnet#readme))

### Security & Cryptography

- [Identity and Access Management](https://awesome-repositories.com/f/security-cryptography/identity-access-management.md) — Provides systems and protocols for verifying user identity, managing credentials, and enforcing authorization policies.
- [Authentication Protocols](https://awesome-repositories.com/f/security-cryptography/authentication-protocols.md) — Provides libraries and modules for implementing specific network and system authentication handshake protocols. ([source](https://github.com/quozd/awesome-dotnet#readme))
- [Access Control](https://awesome-repositories.com/f/security-cryptography/identity-access-management/access-control.md) — Provides systems and policies that define, enforce, and manage permissions for users and services. ([source](https://github.com/quozd/awesome-dotnet/blob/master/README.md))

### Software Engineering & Architecture

- [Distributed System Patterns](https://awesome-repositories.com/f/software-engineering-architecture/distributed-system-patterns.md) — Provides concepts and strategies for designing reliable and scalable distributed software architectures.
- [Background Task Schedulers](https://awesome-repositories.com/f/software-engineering-architecture/execution-control/background-task-schedulers.md) — Provides tools that manage and execute recurring background operations such as data synchronization.
- [Automated Code Quality Tools](https://awesome-repositories.com/f/software-engineering-architecture/automated-code-quality-tools.md) — Enforces coding standards by automatically detecting and correcting violations in source code. ([source](https://github.com/quozd/awesome-dotnet#readme))
- [Distributed Application Frameworks](https://awesome-repositories.com/f/software-engineering-architecture/distributed-application-frameworks.md) — Provides architectural patterns and tools for building applications that span multiple nodes. ([source](https://github.com/quozd/awesome-dotnet/blob/master/README.md))
- [Distributed Systems Building Blocks](https://awesome-repositories.com/f/software-engineering-architecture/distributed-systems-building-blocks.md) — Provides modular components and standardized interfaces for common distributed system concerns. ([source](https://github.com/quozd/awesome-dotnet#readme))

### Testing & Quality Assurance

- [Code Quality Tools](https://awesome-repositories.com/f/testing-quality-assurance/code-quality-review/code-quality-tools.md) — Provides tools that enforce coding standards and perform static analysis to maintain high software quality. ([source](https://github.com/quozd/awesome-dotnet/blob/master/README.md))

### Networking & Communication

- [API Gateways](https://awesome-repositories.com/f/networking-communication/api-integration-frameworks/api-management-integration/api-gateways.md) — Provides infrastructure components that act as entry points to manage, secure, and route traffic. ([source](https://github.com/quozd/awesome-dotnet#readme))

### System Administration & Monitoring

- [Background Job Schedulers](https://awesome-repositories.com/f/system-administration-monitoring/background-job-schedulers.md) — Executes asynchronous tasks and scheduled workflows independently of main application processes. ([source](https://github.com/quozd/awesome-dotnet/blob/master/README.md))
