Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source dotnet software

1138 open-source libraries, tools and applications tagged dotnet, ranked by how closely dotnet is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1138 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
SteveTheKiller/KillerPDF
KillerPDF is a free, open-source (GPL-3.0) PDF editor for Windows built with C# and WPF, offering viewing, annotation, OCR, form filling, s…
814094active
miroslavpejic85/p2p
A portable peer-to-peer remote desktop application for Windows built in C#, allowing two peers to share screens, control desktops, and chat…
234072active
mcintyre321/OneOf
OneOf is a C# library providing F#-style discriminated unions via a generic OneOf<T0,...,Tn> type with exhaustive compile-time matching. It…
684055active
Microsoft SEAL
Microsoft SEAL is an open-source homomorphic encryption library written in modern C++, with a .NET wrapper, supporting BFV/BGV and CKKS sch…
994046active
kimmknight/remoteapptool
A Windows GUI utility for creating and managing Microsoft RemoteApps hosted on Windows XP through 11 and Server editions. It generates RDP …
234020active
Cysharp/R3
R3 is a modern reimplementation of Reactive Extensions (Rx) for .NET, succeeding dotnet/reactive and UniRx with a redesigned core focused o…
754018active
borisdj/EFCore.BulkExtensions
A .NET library extending Entity Framework Core with high-performance bulk CRUD operations (Insert, Update, Delete, Read, Upsert, Sync, Save…
674000active
Magick.NET
Magick.NET is a .NET library that wraps the ImageMagick image manipulation engine, supporting over 100 image formats. It lets C#/VB.NET/.NE…
993991stable
thomhurst/TUnit
TUnit is a modern, fast .NET testing framework built on Microsoft.Testing.Platform that discovers tests at compile time via Roslyn source g…
903979active
picoe/Eto
Eto.Forms is a cross-platform GUI framework for .NET that lets you build desktop (and eventually mobile) applications with a single UI code…
903976active
scriban/scriban
Scriban is a fast, lightweight, safe scripting language and text templating engine for .NET, with a compatibility mode for parsing Liquid t…
973972stable
icsharpcode/SharpZipLib
SharpZipLib is a pure C# compression library for .NET supporting Zip (stored/deflate, PKZIP and AES encryption, Zip64), GZip, zlib, raw def…
233933stable
hardkoded/puppeteer-sharp
PuppeteerSharp is a .NET port of the official Node.js Puppeteer API for controlling headless or headful Chrome and Firefox. It supports nav…
1003928active
ZiggyCreatures/FusionCache
FusionCache is a .NET caching library providing a fast, robust hybrid cache that works as a memory cache (L1) or multi-level cache with any…
933928stable
MvvmCross
MvvmCross is an opinionated cross-platform MVVM framework for the .NET ecosystem, supporting Android, iOS, MacCatalyst, tvOS, macOS, WinUI,…
773920stable
siteserver/cms
SSCMS (SiteServer CMS) is an open-source content management system built on .NET Core for rapidly deploying full-featured, high-performance…
673914active
morelinq/MoreLINQ
MoreLINQ is a C# library that extends LINQ to Objects with additional extension methods for IEnumerable<T>, such as Batch, DistinctBy, MaxB…
443837stable
microsoft/kiota
Kiota is a Microsoft command-line tool that generates strongly typed HTTP API clients from OpenAPI descriptions. It supports multiple targe…
993833active
fluentassertions/fluentassertions
Fluent Assertions is a .NET library providing an extensive set of extension methods for writing readable, fluent assertions in TDD and BDD-…
983816active
XuanchenLin/NanUI
NanUI is an open-source .NET framework for building Windows desktop (WinForm) applications whose user interfaces are written in HTML5, CSS3…
433798active
pwntester/ysoserial.net
ysoserial.net is a proof-of-concept command-line tool that generates deserialization payloads exploiting unsafe .NET object deserialization…
653793active
microsoft/mcp
Microsoft's official catalog and monorepo of MCP (Model Context Protocol) server implementations, including Azure MCP and Microsoft Fabric …
843788active
mathnet/mathnet-numerics
Math.NET Numerics is an open-source numerical library for .NET and Mono, providing methods and algorithms for numerical computation in scie…
333772stable
nilaoda/N_m3u8DL-CLI
N_m3u8DL-CLI is a Windows command-line downloader for m3u8/HLS/DASH streams, built on .NET Framework 4.6. It supports AES-128-CBC decryptio…
2316102maintenance
.NET Community Toolkit
A collection of NuGet libraries from Microsoft and the .NET Foundation providing UI-agnostic helpers for .NET developers, including the MVV…
633762stable
OpenTelemetry .NET
The official OpenTelemetry SDK and API implementation for .NET, providing vendor-neutral instrumentation for traces, metrics, and logs. It …
933756stable
nuke-build/nuke
NUKE is a build automation system for C#/.NET that lets you define builds as regular C# console applications instead of Makefiles or XML. I…
593754active
Npgsql
Npgsql is the open-source ADO.NET data provider for PostgreSQL, written in 100% C#. It lets .NET applications connect to and query PostgreS…
903733stable
martinothamar/Mediator
A high-performance .NET implementation of the Mediator pattern built with C# source generators, offering a MediatR-like API. It generates D…
743719stable
p-org/P
P is a state machine based programming language for formally modeling and specifying complex distributed systems as collections of communic…
853690active
System.CommandLine
System.CommandLine is a .NET library for command line parsing, model binding, invocation, and rendering of terminal output, plus the dotnet…
803676active
Perfare/AssetStudio
AssetStudio is a Windows desktop GUI tool for exploring, extracting, and exporting assets and asset bundles from Unity games and projects. …
1015599maintenance
Ruben2776/PicView
PicView is a fast, free, and customizable image viewer for Windows 10/11 and macOS built with C# and Avalonia. It supports a wide range of …
993665active
Elasticsearch .NET client
The official, strongly-typed .NET client library for Elasticsearch, maintained by Elastic. It provides typed requests and responses for Ela…
933647active
Telegram.Bot
Telegram.Bot is the most popular .NET client library for the Telegram Bot API, letting developers build Telegram chatbots in C#. It support…
783646active
Arcenox-co/TickerQ
TickerQ is a fast, reflection-free background job scheduler for .NET that uses C# source generators to register job handlers at compile tim…
883645active
mini-software/MiniExcel
MiniExcel is a lightweight .NET library (with a Rust variant) for reading and writing Excel XLSX and CSV files using row-by-row streaming t…
953628active
RevenantX/LiteNetLib
LiteNetLib is a lightweight reliable UDP networking library for .NET, Mono, and Unity. It provides reliable/unordered delivery, packet frag…
903625active
Steamworks.NET
Steamworks.NET is a C# wrapper for Valve's Steamworks API, usable with Unity or any C#/.NET application. It provides a near 1:1 mapping to …
873623active
34736384/genshin-fps-unlock
A Windows application that removes the 60 FPS cap in Genshin Impact by writing the desired FPS value into the game process via WriteProcess…
573596active
Dailin521/codex-provider-sync
A tool that synchronizes Codex session provider metadata across rollout files and SQLite state so historical sessions remain visible after …
813576active
AutoFixture/AutoFixture
AutoFixture is an open-source .NET library that automates the creation of test data and object graphs, minimizing the 'Arrange' phase of un…
813540stable
oxyplot/oxyplot
OxyPlot is a cross-platform plotting library for .NET that renders charts and plots via a PlotModel bound to platform-specific PlotView con…
623540stable
OpenTK
OpenTK is a fast, low-level C# binding for OpenGL, OpenGL ES, OpenAL, and OpenCL, with windowing, input handling, and a linear algebra math…
743538active
NEO Blockchain
The C# reference implementation of the Neo blockchain protocol, a distributed network for the 'Smart Economy' supporting smart contracts an…
933536active
Megabit/Blazorise
Blazorise is a source-available UI component library for Blazor (.NET) offering 100+ strongly-typed components that render through multiple…
663535stable
ravibpatel/AutoUpdater.NET
AutoUpdater.NET is a .NET class library that adds auto-update functionality to classic WinForms and WPF desktop applications. It checks an …
783531stable
fluentmigrator/fluentmigrator
FluentMigrator is a .NET database migration framework inspired by Ruby on Rails Migrations, letting developers define schema changes as C# …
853519active
discord-net/Discord.Net
Discord.Net is an unofficial asynchronous .NET library for interfacing with the Discord API, with modular packages for REST, WebSocket, com…
943517active
PLFJY/ContextMenuMgr
Context Menu Manager Plus is a Windows utility for managing right-click context menu entries, including classic and Windows 11 menus. It in…
823517active
dotnet/roslynator
Roslynator is a set of code analysis tools for C# built on the Roslyn compiler platform. It ships as IDE extensions for Visual Studio and V…
943485active
wolfgarbe/SymSpell
SymSpell is a C# library implementing the Symmetric Delete spelling correction algorithm for extremely fast spelling correction and fuzzy s…
603474stable
VerifyTests/Verify
Verify is a .NET snapshot (approval) testing library that serializes test results and compares them against stored snapshot files. It integ…
953472active
JasperFx/marten
Marten is a .NET library that turns PostgreSQL into a fully featured transactional document database using its JSON support, plus an ACID-c…
953465active
mayuki/Cocona
Cocona is a micro-framework for building .NET console applications with an ASP.NET Core-like minimal API style. It provides UNIX-style comm…
103451active
shouldly/shouldly
Shouldly is a .NET assertion library for unit tests that focuses on clear, expressive failure messages by embedding the asserted source exp…
663414active
mono/CppSharp
CppSharp is a tool and library set that parses C/C++ headers and libraries and generates glue code to expose native APIs as managed .NET AP…
603403active
robinrodricks/FluentFTP
FluentFTP is a fully managed FTP and FTPS client library for .NET and .NET Standard, written entirely in C# with no external dependencies a…
663402stable
sqlkata/querybuilder
SqlKata is a fluent SQL query builder library for C#/.NET that compiles expressive queries for SqlServer, MySQL, PostgreSQL, Oracle, SQLite…
653384stable
microsoft/Power-Fx
Microsoft Power Fx is a low-code general-purpose programming language based on spreadsheet-like formulas, strongly typed, declarative, and …
663365active
LINQ to DB
LINQ to DB is a fast, lightweight LINQ database access library for .NET that provides a type-safe layer between POCOs and databases. It sit…
943335active
ardalis/GuardClauses
A small, extensible C# library providing guard clause extension methods for fail-fast argument validation. It offers checks like null, empt…
663314stable
microsurging/surging
Surging is a distributed microservice engine for .NET Core providing a lightweight, high-performance, modular RPC pipeline with service reg…
533264active
mongodb/mongo-csharp-driver
The official MongoDB driver for C# and .NET, providing a client API for connecting to, querying, and writing to MongoDB databases. It suppo…
973247stable
intel/acat
ACAT is an open-source assistive communication platform from Intel Labs, originally developed for Stephen Hawking, that helps people with r…
613231active
.NET SDK
The .NET SDK repository containing core project creation and build functionality shared between Visual Studio and the .NET CLI, including M…
1003230active
dotnet/extensions
A suite of .NET libraries from Microsoft providing production-ready capabilities such as resilience pipelines, telemetry, diagnostics, comp…
983220active
CosmosOS/Cosmos
Cosmos is an operating system construction kit that lets developers build bare-metal OS kernels using .NET languages like C#, VB.NET, and F…
993217active
lukencode/FluentEmail
FluentEmail is an all-in-one email sending library for .NET and .NET Core with a fluent API. It supports multiple senders (SMTP, SendGrid, …
323215stable
SteamRE/SteamKit
SteamKit2 is a .NET library for interoperating with Valve's Steam network protocol. It provides a simple, extensible interface for performi…
963213active
4sval/FModel
FModel is a desktop archive explorer for Unreal Engine game packages (PAK files), built in C# on top of the CUE4Parse library. It provides …
843213active
dotnet/aspnet-api-versioning
A set of .NET libraries that add API versioning semantics to ASP.NET Core services, including Minimal APIs, MVC controllers, gRPC, OData, a…
863205active
zeromq/netmq
NetMQ is a 100% native C# port of the ZeroMQ lightweight messaging library for .NET. It provides asynchronous message-queue sockets support…
903180active
coverlet-coverage/coverlet
Coverlet is a cross-platform code coverage framework for .NET that supports line, branch, and method coverage. It integrates via multiple d…
943174active
Sergio0694/ComputeSharp
ComputeSharp is a .NET library that lets developers write compute and pixel shaders in C# and run them in parallel on the GPU via DirectX 1…
733173stable
FlaUI/FlaUI
FlaUI is a .NET library for automated UI testing of Windows applications (Win32, WinForms, WPF, Store Apps), wrapping Microsoft's native UI…
633171active
Stryker
Stryker is a mutation testing tool family that measures the effectiveness of your unit tests by automatically inserting bugs (mutants) into…
953156active
Pixeval/Pixeval
Pixeval is a powerful, fast, and beautiful third-party desktop client for Pixiv, built on .NET 8 and WinUI 3 (with an older WPF version in …
943151active
GitVersion
GitVersion is a tool that calculates a Semantic Version (SemVer) number for a commit by analyzing a repository's Git history and branching …
943149stable
shaked6540/YoutubePlaylistDownloader
A Windows WPF desktop application for downloading entire YouTube playlists, channels, or single videos, with optional conversion to many me…
943133active
chronoxor/NetCoreServer
NetCoreServer is an ultra fast, low latency asynchronous socket server and client library for C# .NET Core. It supports TCP, SSL, UDP, Unix…
683128stable
SciSharp/BotSharp
BotSharp is an open-source multi-agent AI framework written in C# for .NET, providing an agent abstraction layer, conversation state manage…
773114active
FastReport
FastReport is a free, open-source, band-oriented report generator library for .NET 6/.NET Core/.NET Framework written in C#. It lets applic…
883100active
davidfowl/TodoApp
A sample Todo application built with ASP.NET Core, featuring a Blazor WebAssembly frontend and a Minimal APIs REST backend. It demonstrates…
593098active
micjahn/ZXing.Net
ZXing.Net is a .NET port of the Java ZXing barcode library that decodes and generates barcodes such as QR Code, Data Matrix, Aztec, EAN, UP…
663095active
EasyNetQ/EasyNetQ
EasyNetQ is an easy-to-use .NET client API for RabbitMQ that simplifies pub/sub messaging, delayed scheduling, and RPC over an AMQP broker.…
953060active
Inveigh
Inveigh is a cross-platform .NET IPv4/IPv6 machine-in-the-middle tool for penetration testers, with a primary C# version and a legacy Power…
463043active
jbogard/Respawn
Respawn is a .NET library that intelligently resets test databases to a clean state between integration tests. It analyzes foreign key rela…
513027active
betalgo/openai
A community .NET library (Betalgo.Ranul.OpenAI) for accessing OpenAI's API, including ChatGPT, DALL-E, Whisper, and Azure OpenAI. It lets .…
633021active
microsoft/playwright-dotnet
The official .NET port of Playwright, a library for automating Chromium, Firefox, and WebKit browsers through a single API. It supports end…
943019active
Cecil
Mono.Cecil is a C# library for inspecting, modifying, and generating .NET assemblies in ECMA CIL form. It provides a powerful object model …
383005stable
MiniProfiler/dotnet
MiniProfiler is a lightweight profiling library and UI for .NET, ASP.NET, and ASP.NET Core applications. It shows where time is spent in re…
463004stable
nodatime/nodatime
Noda Time is an alternative date and time library for .NET, offering a clearer and more precise API than the built-in DateTime types. It pr…
723003stable
LagrangeDev/Lagrange.Core
Lagrange.Core is a pure C# implementation of the NTQQ protocol used by Tencent QQ, derived from Konata.Core. It lets developers build QQ bo…
622994active
ashmind/SharpLab
SharpLab is a .NET code playground (source of sharplab.io) that shows intermediate steps and results of code compilation, including decompi…
342981active
nsubstitute/NSubstitute
NSubstitute is a mocking library for .NET that generates substitute instances for interfaces and virtual members with a succinct, natural s…
942978stable
PomeloFoundation/Pomelo.EntityFrameworkCore.MySql
Pomelo.EntityFrameworkCore.MySql is an Entity Framework Core provider for MySQL, MariaDB, and Amazon Aurora MySQL, built on top of the high…
392975active
angularsen/UnitsNet
Units.NET is a .NET library providing strongly typed quantities and units of measurement with unit conversion, parsing, and localization su…
892973stable
netwrix/pingcastle
PingCastle is a C# tool that assesses the security posture of Active Directory and Entra ID environments, producing risk scores, health che…
872953active
SnaffCon/Snaffler
Snaffler is a C# command-line tool for pentesters and red teamers that enumerates Windows/AD environments to find sensitive files (mostly c…
622945active

← prev page 3 / 12 next →