Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Platforms
  4. .NET

.NET

The "Awesome .NET" project is a curated resource list designed to support developers using the .NET framework, a versatile platform for building applications across various domains. This list includes libraries, tools, frameworks, tutorials, and community resources that cater to both web and desktop application development. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection provides valuable insights and tools to enhance your productivity. Explore a wide range of resources to streamline your development process and unlock the full potential of .NET.

dotnetcsharpweb-developmentdesktop-developmentlibrariestoolstutorialscommunity
RSSView on GitHub
21.2k stars2.9k forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Table of Contents

110 sections · 682 projects

Algorithms and Data structures

4 projects
OneOf
OneOf

F#-like discriminated unions for C# with exhaustive compile-time matching, providing a type-safe alternative to polymorphism and exceptions.

C#4,0531 month ago
Algorithmia
Algorithmia

A comprehensive .NET library providing sophisticated algorithms and data structures like graphs, priority queues, and undo-redo functionality.

C#5513 years ago
Towel
Towel

A comprehensive .NET library providing data structures, algorithms, mathematics, extensions, and utilities to enhance C# development.

C#7772 years ago
Akade.IndexedSet
Akade.IndexedSet

A .NET library providing an in-memory data structure with efficient indexing and querying, including range, spatial, vector, and fuzzy string matching.

C#882 days ago

API

11 projects
FastEndpoints
FastEndpoints

A developer-friendly REST API framework for ASP.NET 8+ that implements the REPR pattern with minimal boilerplate.

C#5,9811 day ago
Telegram.Bot
Telegram.Bot

A .NET client library for building Telegram bots, providing full API coverage and extensive testing.

C#3,64319 hours ago
WTelegramClient
WTelegramClient

A C#/.NET library for interacting with Telegram's MTProto API, enabling programmatic user account control and full client functionality.

C#1,30616 days ago
ASP.NET Web API
dotnet.microsoft.com
Breeze
breeze.github.io
Mobius: C# API for Spark
Mobius: C# API for Spark

C# and F# language binding and extensions for Apache Spark, enabling .NET developers to write Spark driver programs and data processing operations.

C#9477 months ago
ServiceStack
ServiceStack

A simple, fast, versatile, and highly-productive full-featured web services framework for .NET with a message-based design.

C#5,4982 days ago
Ocelot
Ocelot

A .NET API Gateway for microservices architectures, providing routing, authentication, and load balancing.

C#8,71413 hours ago
CommandQuery
CommandQuery

A .NET library implementing Command Query Separation (CQS) for ASP.NET Core, AWS Lambda, Azure Functions, and Google Cloud Functions.

C#1115 months ago
Population.NET
Population.NET

A .NET library for optimizing API data retrieval by allowing clients to specify exactly which fields and relations to populate.

C#381 year ago
Wissance.WebApiTookit
Wissance.WebApiTookit

A .NET toolkit for rapidly building CRUD REST APIs with one line of code and creating gRPC/SignalR services from reusable components.

C#16719 days ago

Frameworks

16 projects
.NET Boxed Framework
.NET Boxed Framework

A collection of .NET Core extensions and helper NuGet packages for ASP.NET Core development.

C#7203 days ago
ASP.NET Boilerplate
ASP.NET Boilerplate

A general-purpose application framework for building modern web applications with ASP.NET Core and Entity Framework Core.

C#11,9962 days ago
abp
abp

An open-source web application framework for ASP.NET Core that provides an opinionated architecture and infrastructure for building enterprise software.

C#14,37223 hours ago
Orleans
Orleans

A cross-platform framework for building robust, scalable distributed applications in .NET using the virtual actor model.

C#10,8141 day ago
Runtime
Runtime

The open-source runtime and libraries for .NET, enabling cross-platform development for cloud, mobile, desktop, and IoT applications.

C#18,1064 hours ago
CSLA .NET
CSLA .NET

A .NET framework for building reusable, maintainable object-oriented business layers in any .NET application.

C#1,3468 days ago
Mono
Mono

An open-source implementation of Microsoft's .NET Framework for building cross-platform applications.

C#11,4621 year ago
peasy
peasy

A business logic micro-framework for .NET and .NET Core that promotes reusable, testable, and decoupled middle-tier code.

C#5232 years ago
Plastic
Plastic

A .NET source generator that encapsulates domain and business logic using the Command pattern for flexible application architecture.

C#632 years ago
Signals
Signals

A .NET8 framework for enterprise and SaaS applications that provides standardized tools and aspects following USE-CASE driven methodology.

C#7122 days ago
Spring.Net
Spring.Net

A comprehensive .NET application framework providing dependency injection, AOP, data access, web frameworks, and enterprise integration.

C#8785 months ago
DotNetty
DotNetty

A port of Netty, providing an asynchronous event-driven network application framework for high-performance protocol servers and clients in .NET.

C#4,2456 months ago
AspectCore Framework
AspectCore Framework

An Aspect-Oriented Programming (AOP) framework for .NET Core and .NET Framework with cross-platform support.

C#1,7652 days ago
ActualLab.Fusion
ActualLab.Fusion

A .NET library that adds transparent caching, automatic invalidation, and real-time updates to Blazor and MAUI apps with minimal code changes.

C#1671 day ago
silky
silky

A .NET microservices framework for building distributed applications with RPC communication and service governance.

C#2901 year ago
Positron-JS
Positron-JS

A Capacitor-inspired WebView for MAUI that enables JavaScript to directly access .NET CLR objects across platforms.

C#104 months ago

Templates

8 projects
.NET Boxed Templates
.NET Boxed Templates

A collection of .NET project templates with batteries included, providing production-ready starting points for common application types.

C#3,4833 days ago
ASP.NET Core Starter Kit
ASP.NET Core Starter Kit

A real-world boilerplate for building single-page web applications with ASP.NET Core, React, Redux, and modern JavaScript tooling.

JavaScript1,1653 years ago
ProjectScaffold
ProjectScaffold

A prototypical .NET solution scaffolding tool with a build process for F# projects.

F#5213 years ago
Serene
Serene

ASP.NET Core/TypeScript platform for building data-centric business applications with service-based architecture.

C#2,6911 day ago
Side-Waffle
Side-Waffle

A collection of Item- and Project Templates for Visual Studio that makes web development easier.

JavaScript6516 years ago
Template10
Template10

A production-ready framework for building Windows 10 UWP apps with navigation, dependency injection, and MVVM patterns.

C#1,3952 years ago
Nucleus
Nucleus

A Vue.js and ASP.NET Core startup template with JWT authentication and layered architecture.

C#3521 year ago
JHipster.NET
JHipster.NET

A JHipster blueprint that generates full-stack .NET Core applications with ASP.NET Core backends and modern frontends.

EJS3312 months ago

Artificial Intelligence

2 projects
LLamaSharp
LLamaSharp

A C#/.NET library for efficient local inference of LLaMA and other large language models, based on llama.cpp.

C#3,7486 days ago
LlmTornado
LlmTornado

A .NET provider-agnostic SDK for building, orchestrating, and deploying AI agents and workflows with 30+ built-in API connectors.

C#6283 days ago

Related Awesome Lists

💚
Node.js

The "Awesome Node.js" project is a curated collection of resources for developers working with Node.js, a powerful JavaScript runtime built on Chrome's V8 engine. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources that enhance the development experience. It is designed to benefit both beginners and experienced developers by providing essential tools and knowledge to create efficient server-side applications. From learning materials to advanced libraries, users can explore a wealth of information to elevate their Node.js projects and streamline their development process.

65.5k
💙
Flutter

The "Awesome Flutter" project is a comprehensive collection of resources dedicated to Flutter, Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase written in Dart. This list includes libraries, tools, plugins, tutorials, and community resources that support developers in creating beautiful and performant applications. Whether you're a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection offers valuable insights and tools to enhance your Flutter development experience. Dive into this resource to discover how to maximize your productivity and creativity with Flutter.

59.5k
📦
iOS

The "Awesome iOS" project is a curated collection of resources designed for developers working with iOS, Apple's mobile operating system for iPhones and iPads. This list encompasses a wide range of categories including development tools, libraries, frameworks, design resources, tutorials, and community support. It serves as a valuable asset for both beginners looking to learn iOS development and experienced developers seeking to enhance their skills and discover new tools. Whether you're building your first app or looking to refine your existing projects, this collection provides essential resources to help you succeed in the iOS ecosystem.

51.7k
📦
Frontend Development

The "Awesome Frontend Development" project is a curated collection of resources aimed at enhancing the skills and knowledge of frontend developers. Frontend development involves creating the visual and interactive aspects of web applications, utilizing technologies such as HTML, CSS, and JavaScript. This list encompasses a variety of resources including frameworks, libraries, tools, tutorials, and design systems, catering to both beginners and experienced developers. By providing access to the latest trends, best practices, and community insights, this project empowers developers to build engaging and efficient user interfaces. Dive in to discover tools and techniques that can elevate your frontend development projects to new heights.

46.4k