Open source dotnet projects

Every project in the registry tagged dotnet, ranked by real GitHub adoption.

projects 48 combined stars ★ 377K refresh nightly
01 Jellyfin ★ 59K

Self-hosted media server for movies, music, and more

last push2 days ago languageC# licenseGPL-2.0
02 Files ★ 46K

A modern file manager that helps users organize their files and folders.

last push14 hours ago languageC# licenseMIT
03 selenium ★ 35K

A browser automation framework and ecosystem.

last push12 hours ago languageJava licenseApache-2.0
04 Avalonia ★ 32K

Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI

last push14 hours ago languageC# licenseMIT
05 Pulumi ★ 26K

Infrastructure as code in your favorite language

last push11 hours ago languageGo licenseApache-2.0
06 Bitwarden ★ 21K

Secure password management for individuals and businesses

last push12 hours ago languageC# license—
07 OpenRA ★ 18K

Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Li

last push5 days ago languageC# licenseGPL-3.0
08 MonoGame ★ 15K

Free, open-source framework for cross-platform game development

last push14 hours ago languageC# license—
09 agent-framework ★ 14K

A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.

last push12 hours ago languagePython licenseMIT
10 DnsServer ★ 10K

Technitium DNS Server

last push10 days ago languageC# licenseGPL-3.0
11 LiteDB ★ 9.5K

LiteDB - A .NET NoSQL Document Store in a single data file

last push6 days ago languageC# licenseMIT
12 Ocelot ★ 8.7K

.NET API Gateway

last push3 days ago languageC# licenseMIT
13 NSwag ★ 7.4K

The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.

last push2 months ago languageC# licenseMIT
14 ScottPlot ★ 6.8K

Interactive plotting library for .NET

last push3 months ago languageC# licenseMIT
15 NLog ★ 6.5K

NLog - Flexible and Structured Logging for various .NET Platforms

last push33 hours ago languageC# licenseBSD-3-Clause
16 extism ★ 5.8K

The framework for building with WebAssembly (wasm). Easily & securely load wasm modules, move data, call functions, and build extensible apps.

last push25 days ago languageRust licenseBSD-3-Clause
17 docfx ★ 4.4K

Static site generator for .NET API documentation.

last pushyesterday languageC# licenseMIT
18 SimplCommerce ★ 4.4K

A simple, cross platform, modulith ecommerce system built on .NET

last push5 months ago languageC# licenseApache-2.0
19 KillerPDF ★ 4.3K

Free and open-source PDF editor for Windows with a built-in PDF 2.0 engine. View, annotate, OCR, merge, split, crop, rotate, compare, edit text, draw, sign, fil

last push11 hours ago languageC# licenseGPL-3.0
20 cake ★ 4.2K

:cake: Cake (C# Make) is a cross platform build automation system.

last push3 days ago languageC# licenseMIT
21 kiota ★ 3.8K

OpenAPI based HTTP Client code generator

last push17 hours ago languageC# licenseMIT
22 odigos ★ 3.7K

Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF

last push12 hours ago languageGo licenseApache-2.0
23 aliasvault ★ 3.4K

Privacy-first password manager with built-in email aliasing. Fully encrypted and self-hostable.

last push13 hours ago languageTypeScript licenseAGPL-3.0
24 FastReport ★ 3.1K

Free Open Source Reporting tool for .NET6/.NET Core/.NET Framework that helps your application generate document-like reports

last push5 days ago languageC# licenseMIT
25 NetPad ★ 2.3K

A cross-platform C# editor and playground.

last pushyesterday languageC# licenseMIT
26 FeatBit ★ 2.0K

Open-source feature flag management for seamless deployments

last push20 hours ago languageC# licenseMIT
27 Smartstore ★ 1.7K

A modular, scalable and ultra-fast open-source all-in-one eCommerce platform built on ASP.NET Core 10

last push11 hours ago languageC# licenseAGPL-3.0
28 WireMock.Net ★ 1.7K

WireMock.Net is a flexible product for stubbing and mocking web HTTP responses using advanced request matching and response templating. Based on WireMock Java,

last pushyesterday languageC# licenseApache-2.0
29 grandnode2 ★ 1.3K

E-commerce platform built with ASP.NET Core using MongoDB for NoSQL storage

last push11 hours ago languageC# licenseGPL-3.0
30 Blogifier ★ 1.3K

Blogifier is an open-source publishing platform Written in ASP.NET and Blazor WebAssembly. With Blogifier make a personal blog or a website.

last push8 months ago languageC# licenseMIT
31 beutl ★ 1.2K

Cross-platform video editing (compositing) software.

last push12 hours ago languageC# licenseMIT
32 magic ★ 1.2K

Instant SECURE Full Stack Apps and AI Agents

last push19 hours ago languageC# licenseMIT
33 Dumpify ★ 1.2K

Adding `.Dump()` extension methods to Console Applications, similar to LinqPad's.

last push1 months ago languageC# licenseMIT
34 OpenBudgeteer ★ 974

OpenBudgeteer is a budgeting app based on the Bucket Budgeting Principle

last push3 days ago languageC# licenseAGPL-3.0
35 logging-log4net ★ 936

Apache Log4net is a versatile, feature-rich, efficient logging API and backend for .NET

last push6 days ago languageC# licenseApache-2.0
36 cofoundry ★ 902

Cofoundry is an extensible and flexible .NET Core CMS & application framework focusing on code first development

last push9 months ago languageC# licenseMIT
37 mix.core ★ 888

🚀 A future-proof enterprise web CMS supporting both headless and decoupled approaches. Build any type of app with customizable APIs on ASP.NET Core/.NET Core.

last push9 months ago languageC# licenseMIT
38 DnsClient.NET ★ 881

DnsClient.NET is a simple yet very powerful and high performant open source library for the .NET Framework to do DNS lookups

last push35 hours ago languageC# licenseApache-2.0
39 wexflow ★ 844

Workflow Automation Engine

last push5 days ago languageC# licenseMIT
40 Etl.Net ★ 813

Mass processing data with a complete ETL for .net developers

last push24 days ago languageC# licenseMIT
41 GameFrameX ★ 771

An open-source toolbox that takes a game all the way "from idea → built → live" — Unity/Godot/Cocos/Laya clients + one .NET server. | 开源游戏全流程工具箱:Unity/Godot/Coc

last push4 days ago languageC# licenseAGPL-3.0
42 TheIdServer ★ 756

OpenID/Connect, OAuth2, WS-Federation and SAML 2.0 server based on Duende IdentityServer and ITFoxtec Identity SAML 2.0 with its admin UI

last push15 hours ago languageC# licenseApache-2.0
43 TumblThree ★ 742

A Tumblr and Twitter Blog Backup Application

last push15 days ago languageC# licenseMIT
44 EventViewerX ★ 734

Windows Event Log tooling for PowerShell and .NET: typed queries, reporting, export, WEC, automation, and the PSEventViewer module.

last push3 days ago languageC# licenseMIT
45 dd-trace-dotnet ★ 573

.NET Client Library for Datadog APM

last push11 hours ago languageC# licenseApache-2.0
46 ModularPipelines ★ 559

Write your pipelines in C# !

last push11 hours ago languageC# licenseMIT
47 Camelot ★ 548

Camelot is a cross-platform file manager written in C#

last push11 months ago languageC# licenseGPL-3.0
48 Valour ★ 399

Community-driven platform built for transparency

last push38 hours ago languageC# licenseAGPL-3.0

Related tags

← all tags

Frequently asked questions

How many open source dotnet projects are there?

This registry tracks 48 projects tagged dotnet, with 376,622 GitHub stars between them. The most-adopted is Jellyfin at 58,942 stars.

Are these dotnet projects free to use?

Yes — 46 of the 48 carry an explicit open-source licence across 6 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which dotnet project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these dotnet projects still maintained?

43 of the 48 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.