12 picks · data-backed ranking
Best open source apps written in C#
The best self-hosted apps written in C# are Jellyfin, Bitwarden and Duplicati. Jellyfin leads with 57,817 GitHub stars. Candidates: the 27 apps whose main GitHub language is C#.
Updated · data from GitHub, refreshed nightly
Top picks
- Rank 1:
Jellyfin
jellyfin/jellyfin
Media server for audio, video, books, comics, and photos with a sleek interface and robust transcoding capabilities. Almost all modern platforms have clients, including Roku, Android TV, iOS, and…
FeaturedMedia ServersC#DockerJellyfin has 57,817 GitHub stars, uses the GPL-2.0 license, ships a Docker image, is written in C# and had 2,025 commits in the last year; it replaces Plex and Spotify.
- Rank 2:
Bitwarden
bitwarden/server
Password manager with a webapp, browser extension, and mobile app.
Password ManagersC#DockerBitwarden has 20,244 GitHub stars, uses the AGPL-3.0 license, ships a Docker image, is written in C# and had 1,544 commits in the last year; it replaces Bitwarden and 1Password.
- Rank 3:
Duplicati
duplicati/duplicati
Free backup software that stores encrypted, incremental backups on cloud storage and servers.
BackupC#DockerDuplicati has 15,062 GitHub stars, uses the MIT license, ships a Docker image, is written in C# and had 2,440 commits in the last year.
Full ranking
All 12 picks, ranked
Ranked by GitHub stars and recent activity. Open any pick for live stats and licence details.
- 1
JellyfinFeatured
Media server for audio, video, books, comics, and photos with a sleek interface and robust transcoding capabilities. Almost all modern platforms have clients, including Roku, Android TV, iOS, and…
Media ServersDockerJellyfin has 57,817 GitHub stars, uses the GPL-2.0 license, ships a Docker image, is written in C# and had 2,025 commits in the last year; it replaces Plex and Spotify.
- 2
Bitwarden
Password manager with a webapp, browser extension, and mobile app.
Password ManagersDockerBitwarden has 20,244 GitHub stars, uses the AGPL-3.0 license, ships a Docker image, is written in C# and had 1,544 commits in the last year; it replaces Bitwarden and 1Password.
- 3
Duplicati
Free backup software that stores encrypted, incremental backups on cloud storage and servers.
BackupDockerDuplicati has 15,062 GitHub stars, uses the MIT license, ships a Docker image, is written in C# and had 2,440 commits in the last year.
- 4
Sonarr
Automatic TV Shows downloader and manager for Usenet and BitTorrent. It can grab, sort and rename new episodes and automatically upgrade the quality of files already downloaded when a better quality…
Media ManagementDockerSonarr has 16,826 GitHub stars, uses the GPL-3.0 license, ships a Docker image, is written in C# and had 610 commits in the last year.
- 5
Technitium DNS Server
Authoritative/recursive DNS server with ad blocking functionality.
Network Utilities & DNSDockerTechnitium DNS Server has 10,065 GitHub stars, uses the GPL-3.0 license, ships a Docker image, is written in C# and had 689 commits in the last year.
- 6
Kavita
Cross-platform e-book/manga/comic/pdf server and web reader with user management, ratings and reviews, and metadata support.
E-booksDockerKavita has 11,806 GitHub stars, uses the GPL-3.0 license, ships a Docker image, is written in C# and had 368 commits in the last year; it replaces Kindle and Audible.
- 7
Radarr
Automatically download movies via Usenet and BitTorrent (fork of Sonarr).
Media ManagementDockerRadarr has 14,506 GitHub stars, uses the GPL-3.0 license, ships a Docker image, is written in C# and had 116 commits in the last year.
- 8
slskd
A modern client-server application for the Soulseek file sharing network.
File SharingDockerslskd has 4,010 GitHub stars, uses the AGPL-3.0 license, ships a Docker image, is written in C# and had 1,056 commits in the last year.
- 9
BTCPay Server
Bitcoin and other cryptocurrencies payment processor.
Finance & BudgetingBTCPay Server has 7,786 GitHub stars, uses the MIT license, is written in C# and had 707 commits in the last year.
- 10
Prowlarr
Indexer manager and proxy that integrates with Sonarr, Radarr and Lidarr.
Media ManagementDockerProwlarr has 7,330 GitHub stars, uses the GPL-3.0 license, ships a Docker image, is written in C# and had 147 commits in the last year.
- 11
Umbraco
The friendly CMS. Free and open source with an amazing community.
CMSUmbraco has 5,262 GitHub stars, uses the MIT license, is written in C# and had 2,598 commits in the last year.
- 12
Ombi
Content request system for Plex/Emby, connects to SickRage, CouchPotato, Sonarr, with a growing feature set.
Media ManagementDockerOmbi has 4,105 GitHub stars, uses the GPL-2.0 license, ships a Docker image, is written in C# and had 351 commits in the last year.
What are the best self-hosted apps written in C#?
The best self-hosted apps written in C# are Jellyfin, Bitwarden and Duplicati. Jellyfin leads with 57,817 GitHub stars. Candidates: the 27 apps whose main GitHub language is C#.
Is Jellyfin free?
Yes. Jellyfin is open-source software released under the GPL-2.0 license, so you can self-host it at no cost. You only pay for the server it runs on, and some projects also offer an optional paid cloud plan.
Can I self-host these apps with Docker?
Yes, 10 of the 12 picks. Jellyfin, Bitwarden and Duplicati publish Docker images, so you can run them on a VPS or home server with Docker Compose. The others install from their own packages or source; follow each project's install guide.
Are all of these apps open source?
All 12 apps on this list are open source. You can self-host and modify each one under its license.
Which of these apps is the most actively developed?
Umbraco, with 2,598 commits in the last 12 months and a latest release, release-18.2.1, from October 2026. Activity is a good sign that bugs and security issues get fixed.
The weekly digest
New self-hosted apps, every week
Fresh releases, rising projects and one deploy guide a week. Join home labbers and engineers who self-host.