Find and evaluate open-source .NET libraries for your project instead of building from scratch.
Discover specialized tools for specific tasks like PDF generation, real-time communication, or machine learning.
Compare multiple options in a category (e.g., ORMs, testing frameworks) to pick the best fit for your team.
Stay updated on the .NET ecosystem by browsing new and popular community-recommended resources.
Awesome .NET is a community-curated list of libraries, tools, frameworks, and software for the .NET ecosystem. It is not itself a piece of running software; it is a long, categorized directory in a single README file, the kind of resource the open-source community calls an "awesome list." The goal, as the README puts it, is to build a categorized, community-driven collection of well-known .NET resources, and it acknowledges that it was inspired by similar lists for Ruby, PHP, Python, and other ecosystems. The structure is straightforward. The README opens with a long table of contents and then lists, under each heading, a handful of projects with one-line descriptions and links. The headings span almost every concern a working .NET developer might run into: algorithms and data structures, API frameworks, application frameworks and templates, artificial intelligence, authentication and authorization, background processing, Blazor, build automation, caching, CLI tools, CLR internals, content management systems, code analysis, compilers and transpilers, cryptography, database drivers and ORMs, deployment, desktop frameworks, DirectX, distributed computing, documentation generators, e-commerce, ETL, functional programming, game development, GraphQL, GUI toolkits, HTTP clients, image processing, IoC containers, logging, machine learning, markdown processors, messaging and event aggregation, MVVM, networking, office-document handling, OpenAI integration, PDF generation, profilers, queues, real-time communications, scheduling, search, serialization, state machines, static site generators, template engines, testing, trading, web frameworks and servers, WebSocket, Windows services, WPF, and many more. Both open-source and commercial entries are accepted, provided they meet the contribution guidelines. You would use this repository when you are working in C#, F#, or another .NET language and need to find a library for a specific job without searching the package registry blindly. It functions as a starting map: you scan the relevant heading, click through to a few candidate projects, and decide which fits your situation. Contributions are welcome through pull requests, and the project is released under a Creative Commons Zero waiver, meaning the list itself is in the public domain. The full README is longer than what was provided.
Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.