118 open source projects written in C#
Every C# project in the registry, ranked by GitHub stars — license and last push on every entry, data pulled live from the GitHub API every night.
Self-hosted media server for movies, music, and more
A modern file manager that helps users organize their files and folders.
Powerful screen capture and file sharing tool for Windows
A Swiss Army knife for developers.
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI
Secure password management for individuals and businesses
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
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
Free, open-source framework for cross-platform game development
Technitium DNS Server
LiteDB - A .NET NoSQL Document Store in a single data file
Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.
微信全平台 .NET SDK, Senparc.Weixin for C#,支持 .NET Framework 及 .NET Core、.NET 10.0。已支持微信公众号、小程序、小游戏、微信支付、企业微信/企业号、开放平台、JSSDK、微信周边等全平台。 WeChat SDK for C#.
.NET API Gateway
Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of tha
Stride (formerly Xenko), a free and open-source cross-platform C# game engine.
The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.
Interactive plotting library for .NET
Fast persistent recoverable log and key-value store + cache, in C# and C++.
NLog - Flexible and Structured Logging for various .NET Platforms
Build and play games inside a game engine that runs live
Password manager app for Android
The Redis client for .NET
Lightweight workflow engine for .NET Standard
.Net aot ORM SqlServer ORM Mongodb ORM MySql 瀚高 Postgresql ORM DB2 Hana 高斯 Duckdb C# VB.NET Sqlite ORM Oracle ORM Mysql Orm 虚谷数据库 达梦 ORM 人大金仓 ORM 神通ORM C#
RyTuneX is a cutting-edge optimizer built with the WinUI 3 framework, designed to amplify the performance of Windows devices. Crafted for both Windows 10 and 11
Flash浏览器 / Flash Browser
💖 ASP.NET Core 8.0 全家桶教程,前后端分离后端接口,vue教程姊妹篇,官方文档:
Umbraco is a free and open source .NET content management system helping you deliver delightful digital experiences.
Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows
Harden Windows Safely, Securely using Official Supported Microsoft methods and proper explanation | Always up-to-date and works with the latest build of Windows
Static site generator for .NET API documentation.
A simple, cross platform, modulith ecommerce system built on .NET
.NET aot orm, VB.NET/C# orm, Mysql/PostgreSQL/SqlServer/Oracle orm, Sqlite/Firebird/Clickhouse/DuckDB orm, 达梦/金仓/虚谷/翰高/高斯 orm, 神通 orm, 南大通用 orm, 国产 orm, TDengin
Redis 6.0.20 6.2.18 7.0.15 7.2.8 7.4.3 8.0.0 for Windows
Radzen Blazor is the most sophisticated free UI component library for Blazor, featuring 145+ native components including DataGrid, Scheduler, Charts, and advanc
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
:cake: Cake (C# Make) is a cross platform build automation system.
DotnetSpider, a .NET standard web crawling library. It is lightweight, efficient and fast high-level web crawling & scraping framework
Headless Chrome .NET API
OpenAPI based HTTP Client code generator
A C#/.NET library to run LLM (🦙LLaMA/LLaVA) on your local device efficiently.
A charting and data visualization library for Unity. Unity数据可视化图表插件。
The OpenTelemetry .NET Client
🏗 The AKEless Build System for C#/.NET
.NET Client for Telegram Bot API
Cairo is a customizable, intuitive desktop environment for Windows.
Murder is a pixel art ECS game engine.
Microservices on .NET platforms used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entit
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and rea
Free open source office suite with business productivity tools: document and project management, CRM, mail aggregator.
AI Multi-Agent Framework in .NET
Free Open Source Reporting tool for .NET6/.NET Core/.NET Framework that helps your application generate document-like reports
ZKEACMS build with .Net 8 (.Net CMS)可视化设计在线编辑内容管理系统
Automated job scheduler with fluent interface for the .NET platform.
An extensible framework to audit executing operations in .NET
Headless CMS and Content Managment Hub
Exceptionless application
Lightning-fast and Zero Allocation Tween Library for Unity.
Cross Platform C# web crawler framework built for speed and flexibility. Please star this project! +1.
A cross-platform C# editor and playground.
Oqtane is an open-source developer productivity platform for building modern .NET applications and websites that run on Web, Desktop and Mobile.
Piranha CMS is the friendly editor-focused CMS for .NET that can be used both as an integrated CMS or as a headless API.
A REST API library with better functionality, performance, and scalability than refit
Pluggable foundation blocks for building distributed apps.
A cross-platform high performing HTTP(S) proxy server in C#.
Directory Services Internals (DSInternals) PowerShell Module and Framework
Open-source feature flag management for seamless deployments
🎉 Welcome to follow the official account of "WPFDevelopers"! It covers the basic controls and custom control library (screenshot controls) of WPF. This projec
一套基于 现代 .NET 开发,支持跨平台、多商户的第三方支付SDK。
Privacy-first analytics for mobile and desktop apps
A modular, scalable and ultra-fast open-source all-in-one eCommerce platform built on ASP.NET Core 10
expose a local server to the internet. 高性能跨平台的内网穿透解决方案 远程内网计算机 域名访问内网站点 反向代理内网服务 端口转发 http代理
WireMock.Net is a flexible product for stubbing and mocking web HTTP responses using advanced request matching and response templating. Based on WireMock Java,
Database Reporting Tool and Tasks (.Net)
The OpenAPI.NET SDK contains a useful object model for OpenAPI documents in .NET along with common serializers to extract raw OpenAPI JSON and YAML documents fr
Passkeys, FIDO2 and WebAuthn .NET library.
E-commerce platform built with ASP.NET Core using MongoDB for NoSQL storage
Blogifier is an open-source publishing platform Written in ASP.NET and Blazor WebAssembly. With Blogifier make a personal blog or a website.
The Data Change Processing platform
Cross-platform video editing (compositing) software.
Instant SECURE Full Stack Apps and AI Agents
Browse the sample apps demonstrating Aspire integration across C#, JavaScript, TypeScript, Python, Go, containers, databases, cloud, AI, and observability scena
Adding `.Dump()` extension methods to Console Applications, similar to LinqPad's.
DNN (formerly DotNetNuke) is the leading open source web content management platform (CMS) in the Microsoft ecosystem.
Power BI AI skills and Power BI agents for Claude Code and GitHub Copilot: a plugin marketplace of Power BI skills, subagents, and hooks for semantic models, DA
OpenBudgeteer is a budgeting app based on the Bucket Budgeting Principle
一个基于 .NET 8.0 构建的简单、跨平台、模块化的商城系统
A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.
Apache Log4net is a versatile, feature-rich, efficient logging API and backend for .NET
.NET Open Source Workflow Engine, AI Empowerment
MCP Gateway is a reverse proxy and management layer for MCP servers, enabling scalable, session-aware stateful routing and lifecycle management of MCP servers i
Cofoundry is an extensible and flexible .NET Core CMS & application framework focusing on code first development
A simple app for tracking monthly spending and working towards financial goals.
🚀 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.
DnsClient.NET is a simple yet very powerful and high performant open source library for the .NET Framework to do DNS lookups
Workflow Automation Engine
Simulate API failures, throttling, and chaos — all from your command line.
Mass processing data with a complete ETL for .net developers
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
OpenID/Connect, OAuth2, WS-Federation and SAML 2.0 server based on Duende IdentityServer and ITFoxtec Identity SAML 2.0 with its admin UI
A KeePass-compatible password and secrets manager for people who work with AI agents.
A Tumblr and Twitter Blog Backup Application
Windows Event Log tooling for PowerShell and .NET: typed queries, reporting, export, WEC, automation, and the PSEventViewer module.
The .NET library to build AI agents with 30+ built-in connectors.
Flexible layout tool for creating UI on any platform
TeslaLogger is a self hosted data logger for your Tesla Model S/3/X/Y. Actually it supports RaspberryPi 3B, 3B+, 4B, Docker and Synology NAS.
Sportarr - Sports PVR for usenet and torrents. Like Sonarr & Radarr but for sports events.
.NET Client Library for Datadog APM
ASP.NET Core Blazor Content Management System (CMS)
Write your pipelines in C# !
.NET library for reading EPUB files
monitoring tool with graphs (CPU, memory, disk and network) for Windows taskbar.
Camelot is a cross-platform file manager written in C#
Open source parts inventory system for makers, electronics hobby, and professional engineers
SDKs for CoinAPI & FinFeedAPI
Community-driven platform built for transparency
← all stacks · or see best-of lists
Frequently asked questions
How many open source projects are written in C#?
This registry tracks 118 C# projects, with 598,905 GitHub stars between them and a median of 2,308 stars. The most-adopted is Jellyfin at 58,942 stars.
Which C# projects are most actively maintained?
96 of the 118 projects were pushed in the last 90 days. Each entry above shows its exact last-push date, so you can filter out dormant projects before committing to one.
What licence are C# projects usually under?
115 of the 118 carry an explicit open-source licence across 9 distinct licences, and the licence is shown on every card. Permissive licences (MIT, Apache-2.0) are the safest default for commercial use; check the copyleft ones individually.
Should I use C# or Java for my project?
Both are viable. C# is the better default if your team already knows it or the libraries you need are written in it; Java may suit you better if you need the ecosystem, tooling or performance profile it is known for. The registry lists 118 C# projects to work from.