awesome-csharp
github.com/jessicabarclay/awesome-csharp ↗Awesome list of C# related libraries, tools and tutorials. Inspired by awesome-dotnet, awesome-dotnet-core, awesome-roslyn and awesome.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me 📦 libraries resources from awesome-csharp"
Installation instructions →What's inside
🗒️ Cheatsheets
- Akka.NET📦 Libraries
A professional-grade port of the popular Java/Scala framework Akka distributed actor framework to .NET.
- AspLabs📦 Libraries
Repo for ASP.NET experiments that are not ready for a production release.
- ASP.NET Boilerplate📦 Libraries
A general-purpose application framework specially designed for new modern web applications.
- AsyncMonolith📦 Libraries
Facilitates simple asynchronous messaging in dotnet apps.
- Autofac📦 Libraries
An IoC container for Microsoft .NET. Autofac manages the dependencies between classes so that applications stay easy to change as they grow in size and complexity.
- AutoFixture📦 Libraries
A library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability.
📚 Learn
- ASP.NET Core Developer Roadmap
Roadmap to becoming an ASP.NET Core developer in 2021.
- Clean Architecture with .NET Core & React+Redux
Sample implementation of the Clean Architecture Principles with .NET Core. Use cases as a central organizing structure, decoupled from frameworks and technology details. Built by small components that are developed and tested in isolation.
- Clean code concepts adapted for .NET/.NET Core
- Codecademy
In this course, you’ll be exposed to fundamental programming concepts using C# and start writing programs right away.
- C-Sharp-Algorithms
📚 📈 Plug-and-play class-library project of standard Data Structures and Algorithms in C#.
- CSharp-From-Zero-To-Hero
📖 Documentation
- ASP.NET Documentation
- AWS SDK for .NET
- Azure for .NET developers
- Building AWS Lambda functions with C#
- C# Language Feature Status
This document reflects the status, and planned work in progress, for the compiler team. It is a live document and will be updated as work progresses, features are added/removed, and work on features progresses.
- Microsoft C# Documentation
💻 IDE
- MonoDevelop
A cross-platform .NET IDE.
- NCrunch
Live Testing Tool for .NET.
- ReSharper
The Visual Studio Extension for .NET Developers.
- Rider
A fast & powerful cross-platform .NET IDE.
- Visual Studio
Live Testing Tool for .NET.
- Visual Studio Code
🎨 A curated list of delightful VS Code packages and resources.
Showing a sample of 157 resources. View the full list on GitHub →