awesome-dotnet
github.com/bykovas/awesome-dotnet ↗A collection of awesome .NET libraries, tools, frameworks, and software. Inspired by awesome-ruby, awesome-php, awesome-python, frontend-dev-bookmarks and ruby-bookmarks.
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-dotnet"
Installation instructions →What's inside
Books
- 3rd edition
deep dive into the details of the C# language.
- CLR via C#
Dig deep and master the intricacies of the common language runtime, C#, and .NET development.
- Dependency Injection in .NET
teaches you to use Dependency Injection to reduce hard-coded dependencies between application components in .NET.
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).
- Deedle
Data frame and (time) series library for exploratory data manipulation with C# and F# support
- FsLab
A collection of data science and machine learning libraries for F# and .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
- BitSharp
C# Bitcoin Node
- 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.
- CSharp Pad
A web based C# REPL with awesome code completion.
- CSScript
CS-Script is a CLR based scripting system which usesC# as a programming language. CS-Script currently targets Microsoft implementation of CLR (.NET 2.0/3.0/3.5/4.0/4.5) with full support on Mono. Comes with many additional features, such as script hosting.
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#.
Caching
- Akavache
An asynchronous, persistent key-value store
- CacheAdapter
Another common cache abstraction layer for caching with enhanced cache API usage.
- CacheCow
An ASP.NET Web API HTTP caching implementation both on client and server
- CacheManager
A common interface and abstraction layer for caching.
- Foundatio
A common interface with in memory, redis and hybrid implementations.
Distributed Computing
Algorithms and Data structures
- Algorithmia
Algorithm and data-structure library for .NET 3.5 and up. Algorithmia contains sophisticated algorithms and data-structures like graphs, priority queues, command, undo-redo and more.
HTML and CSS
- AngleSharp
Complete HTML5 DOM and CSS3 OM construction
- CsQuery
HTML5 parser with jQuery style DOM interaction
- dotless
.NET Port of the ruby Less CSS lib
- ExCSS
CSS3 parser Library for C#
- FluentBootstrap
Makes the Bootstrap CSS framework easier to use from ASP.NET MVC or WebPages.
Showing a sample of 525 resources. View the full list on GitHub →