awesome-csharp
github.com/danperor/awesome-csharp ↗A collection of awesome c# libraries, tools, frameworks, and software.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me books resources from awesome-csharp"
Installation instructions →What's inside
Books
- 3rd edition
deep dive into the details of the C# language.
- ASP.NET Core in Action
teaches how to write web applications with ASP.NET Core.
- ASP.NET Core in Action, Second Edition
A comprehensive guide to creating web applications with ASP.NET Core 5.0.
- ASP.NET Core Razor Pages in Action
A comprehensive guide to how to use Razor Pages to create dynamic websites that are easy to test and scale.
- ASP.NET Core Security
A practical and hands-on guide to securing web applications built with ASP.NET.
- ASP.NET Core Web API
A book about designing and implementing APIs using the REST and GraphQL standards.
Application Frameworks
- ABP
The next generation of the ASP.NET Boilerplate web application framework.
- AspectCore Framework
AspectCore Framework is an Aspect-Oriented Programming based cross platform framework for .NET Core and .NET Framework. Core support for aspect-interceptor,dependency injection integration , web applications , data validation , and more.
- ASP.NET Boilerplate
A starting point for new modern ASP.NET MVC web applications with best practices and most popular tools.
- Butterfly Server .NET
Enables defining a Web API and Subscription API that automatically synchronizes datasets across connected clients. Allows building real-time web apps and native apps with minimal effort.
- CoreFX
The corefx repo contains the library implementation (called "CoreFX") for .NET Core. It includes System.Collections, System.IO, System.Xml and many other components.
- CSLA .NET
business layer development framework
Machine Learning and Data Science
- Accord.NET
Machine learning framework combined with audio and image processing libraries (computer vision, computer audition, signal processing and statistics).
- Accord.NET Extensions
Advanced image processing and computer vision algorithms made as fluent extensions.
- AForge.NET
Framework for developers and researchers in the fields of Computer Vision and Artificial Intelligence (image processing, neural networks, genetic algorithms, machine learning, robotics).
- Catalyst
- Deedle
Data frame and (time) series library for exploratory data manipulation with C# and F# support
GUI
- AdonisUI
Lightweight UI toolkit for WPF applications offering classic but enhanced Windows visuals.
- AvalonEdit
The WPF-based text editor component used in SharpDevelop
- Avalonia
A multi-platform .NET UI framework (formerly known as Perspex).
- Bunifu UI Framework
Carefully crafted Winforms controls and components for creating stunning modern application UI.
- Callisto
A control toolkit for Windows 8 XAML applications. Contains some UI controls to make it easier to create Windows UI style apps for the Windows Store in accordance with Windows UI guidelines.
E-Commerce and Payments
- Adyen
The official Adyen Payment API Library for .NET
Misc
- Aeron.NET
Efficient reliable UDP unicast, UDP multicast, and IPC message transport - .NET port of Aeron
- AzureCrawler
Take HTML Snapshots for your Angular, Ember, Durandal or any JavaScript applications
- Build Versioning
Simple build versioning for .NET, powered by Git tags
- ByteSize
ByteSize is a utility class that makes byte size representation in code easier by removing ambiguity of the value being represented. ByteSize is to bytes what System.TimeSpan is to time.
- ConsoleTableExt
Fluent library to create table for .Net console application.
- Coravel
Object to object mapping
- AgileMapper
A zero-configuration Object-Object mapper supporting .NET Standard 1.0
- AutoMapper
A convention-based object-object mapper in .NET.
Artificial Intelligence
- AIMLBot (Program#)
A small, fast, standards-compliant yet easily customizable implementation of an AIML (Artificial Intelligence Markup Language) based chatter bot in C#.
Showing a sample of 833 resources. View the full list on GitHub →