Topics / #foss
Foss projects on GitHub
Free and open source software projects
As of , the most-starred Foss projects on GitHub are awesome-selfhosted (327.7K stars), cpython (77.7K stars) and memos (63.9K stars). GitHub.Locker tracks 85 Foss repositories with 1.7M stars combined. The fastest-growing on October 17 was awesome-selfhosted, with +388 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+388awesome-selfhosted
awesome-selfhosted/awesome-selfhosted · ★ 327.7KIt is a curated list of free-software network services and web applications that you can host yourself instead of relying on third-party SaaS providers.
+385wordcraft
storytold/wordcraft · ★ 14.1KWordCraft is an open-source, clean-room reimplementation of Microsoft Word in pure Rust: a word processor with the Word workflow you know - ribbon, styles, tables, track changes, references, mail merge - built by the ArtCraft team.
Obtainium
ImranR98/Obtainium · ★ 20.5KObtainium is a free, open-source Android app that installs and updates apps straight from their release pages — GitHub, GitLab, F-Droid and many more — and notifies you when a new release comes out.
ArchiveTune
rukamori/ArchiveTune · ★ 7.3KArchiveTune is a free, open-source Android app that works as a custom YouTube Music client with ad-free playback, plus support for playing your own local audio files.
The all-time top
85 projects · by stars
- 327.7K
#1 · awesome-selfhosted/awesome-selfhostedawesome-selfhosted
It is a curated list of free-software network services and web applications that you can host yourself instead of relying on third-party SaaS providers.
- 77.7K
#2 · python/cpythoncpython
This is the official source code repository for CPython, the reference implementation of the Python programming language, written mainly in C.
- 63.9K
#3 · usememos/memosmemos
Memos is an open-source, self-hosted app for capturing short-form notes—daily notes, links, work logs, and snippets—into a chronological Markdown timeline you can revisit by search, tag, or date.
- 4

Rocket.Chat
46.3KRocketChat/Rocket.Chat · TypeScriptRocket.Chat is an open-source, self-hostable team communications platform for real-time chat, voice calls, and federation, aimed at organizations with high data protection requirements.
- 5

NewPipe
40.2KTeamNewPipe/NewPipe · JavaNewPipe is a free, lightweight streaming front-end for Android: one open-source app for watching videos and listening to audio from YouTube, PeerTube, Bandcamp, SoundCloud and media.ccc.de.
- 6

searxng
38.5Ksearxng/searxng · PythonSearXNG is a free internet metasearch engine: it aggregates results from various search services and databases into one results page, and users are neither tracked nor profiled.
- 7

mpv
37.4Kmpv-player/mpv · Cmpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.
- 8

modern-unix
33Kibraheemdev/modern-unixA curated collection of modern, faster and saner alternatives to common Unix commands - an index of CLI tools like bat, ripgrep, fd, fzf and zoxide.
- 9

notepad-plus-plus
29.6Knotepad-plus-plus/notepad-plus-plus · C++Notepad++ is a free source code editor and Notepad replacement for Windows that supports several programming languages and natural languages.
- 10

winget-cli
26.5Kmicrosoft/winget-cli · C++WinGet is the Windows Package Manager client - a tool for quickly discovering and installing the packages that make your PC environment special, straight from the command line.
- 11

LxgwWenKai
26.3Klxgw/LxgwWenKai · ShellLXGW WenKai (霞鹜文楷) is an open-source Chinese font derived from Fontworks' Klee One, a Japanese textbook-style typeface, extended by a solo developer with simplified and traditional Chinese characters.
- 12

zulip
26.1Kzulip/zulip · PythonZulip is an open-source team chat app built around topic-based threading that combines the best of email and chat, designed for both live and asynchronous conversation. Fortune 500 companies, leading open-source projects, and thousands of other organizations use it daily.
- 13
FreeTube
22.1KFreeTubeApp/FreeTube · VueFreeTube is an open source desktop YouTube player built with privacy in mind: watch YouTube without ads and without Google tracking you through cookies and JavaScript.
- 14

matomo
22Kmatomo-org/matomo · PHPMatomo (formerly Piwik) is the leading free open-source web analytics platform — a privacy-focused alternative to Google Analytics that you install on your own server. It is already used on more than 1,400,000 websites.
- 15

Bulk-Crap-Uninstaller
21.9KBCUninstaller/Bulk-Crap-Uninstaller · C#Bulk Crap Uninstaller (BCU) is a free, open-source Windows uninstaller built for removing large amounts of applications with minimal user input. It also cleans leftovers and detects orphaned apps.
- 16

helium
21.7Kimputnet/helium · C++Helium is a Chromium-based web browser built for privacy: unbiased ad-blocking out of the box, no bloat and no noise. It is free, open source, and currently in beta.
- 17

wekan
21.1Kwekan/wekan · JavaScriptWeKan is a completely open-source and free collaborative kanban board: boards with lists and cards for personal todos, trip planning or team projects, with a real-time user interface.
- 18

fonts
20.6Kgoogle/fonts · HTMLThe canonical repository of the binary font files (.ttf) served by Google Fonts, organized by license and family, plus a public issue tracker for all things Google Fonts.
- 19

TranslucentTB
20.6KTranslucentTB/TranslucentTB · C++A lightweight utility that makes the Windows taskbar translucent or transparent on Windows 10 and 11. It uses only a few MB of RAM and almost no CPU.
- 20

Obtainium
20.5KImranR98/Obtainium · DartObtainium is a free, open-source Android app that installs and updates apps straight from their release pages — GitHub, GitLab, F-Droid and many more — and notifies you when a new release comes out.
- 21

universal-android-debloater
20.1K0x192/universal-android-debloater · RustA cross-platform desktop GUI written in Rust that uses ADB to remove or disable preinstalled bloatware on non-rooted Android phones, improving privacy, battery life and security.
- 22

awesome-privacy
20Kpluja/awesome-privacy · PythonA curated awesome-list of free, open-source and privacy-respecting alternatives to mainstream services that harvest your data — from mail and messengers to VPNs, browsers and AI.
- 23

awesome-oss-alternatives
19.8KRunaCapital/awesome-oss-alternatives · PythonA curated list of open-source startups that can replace well-known closed-source SaaS products — from Supabase and Metabase to Chatwoot and Penpot, each mapped to the SaaS product it competes with.
- 24

trojan
19.8Ktrojan-gfw/trojan · C++Trojan is a censorship-circumvention proxy — an 'unidentifiable mechanism' built to get your traffic across China's Great Firewall (GFW).
- 25

BackgroundMusic
19.3Kkyleneideck/BackgroundMusic · C++A free macOS audio utility that does three things: it automatically pauses your music when another audio source starts, gives every app its own volume slider, and lets you record your Mac's system audio.
- 26

dxvk
18.3Kdoitsujin/dxvk · C++DXVK is a Vulkan-based translation layer for Direct3D 8, 9, 10 and 11. It lets 3D applications and games run on Linux under Wine by translating D3D calls to Vulkan instead of using Wine's built-in wined3d.
- 27

reactos
18.2Kreactos/reactos · CA free, open-source operating system (GNU GPL 2.0) built to run the applications and drivers written for the Windows NT family, from NT4 through 7; compatibility work currently focuses on Windows Server 2003.
- 28

awesome-python-applications
18.1Kmahmoud/awesome-python-applications · Jupyter NotebookA curated catalog of 426 free, open-source Python applications, arranged by topic with links to each app's repo, homepage, and docs — case studies in successfully shipping Python software.
- 29

open-gpu-kernel-modules
17.5KNVIDIA/open-gpu-kernel-modules · CThis is NVIDIA's official source release of the open-source Linux GPU kernel modules (nvidia.ko, nvidia-drm.ko, nvidia-modeset.ko, nvidia-uvm.ko) for Turing and newer GPUs.
- 30
LibreTranslate
17.1KLibreTranslate/LibreTranslate · PythonA free and open source machine translation API that you host entirely yourself. Unlike Google or Azure, it does not send your text to proprietary services — the engine is the open source Argos Translate library.
- 31

BoostNote-Legacy
16.9KBoostIO/BoostNote-Legacy · JavaScriptBoostnote is a free, open-source note-taking app built for programmers, shipped as desktop apps for Mac, Windows and Linux.
- 32

cryptomator
16.3Kcryptomator/cryptomator · JavaCryptomator is a free, open-source app that encrypts your files on your own device before they reach cloud storage, so your provider only ever stores data it cannot read.
- 33
ardupilot
16.1KArduPilot/ardupilot · C++ArduPilot is an open source autopilot, in development since 2010, that can control almost any unmanned vehicle: planes, multicopters and helicopters, rovers, boats, balance bots and even submarines.
- 34

AssetStudio
15.6KPerfare/AssetStudio · C#A Windows desktop tool for exploring, extracting and exporting assets and assetbundles from Unity games — textures, audio, meshes, fonts, shaders and animations.
- 35

mockito
15.5Kmockito/mockito · JavaMockito is a mocking framework for unit tests written in Java, and the most popular one: it creates mock objects so you can test a class in isolation from its dependencies.
- 36

notesnook
14.8Kstreetwriters/notesnook · TypeScriptNotesnook is a free, fully open-source, end-to-end encrypted note-taking app positioned as a privacy-focused alternative to Evernote.
- 37

edit
14.7Kmicrosoft/edit · RustEdit is a small terminal text editor from Microsoft for quick, simple jobs — an homage to the classic MS-DOS Editor, rebuilt with a modern interface and input controls similar to VS Code.
- 38

nitter
14.5Kzedeus/nitter · NimA free, open source alternative front-end for Twitter, focused on privacy and performance — it was inspired by the Invidious project. You browse Twitter through a Nitter instance instead of twitter.com.
- 39

Playnite
14.2KJosefNemec/Playnite · C#Playnite is an open source video game library manager and launcher. It brings games from third-party launchers like Steam, Epic and GOG, plus emulated titles, into one unified interface.
- 40

thunderbird-android
14.1Kthunderbird/thunderbird-android · KotlinThunderbird for Android is an open-source, privacy-focused email app that lets you manage multiple accounts from one place with a Unified Inbox option; it's built on the former K-9 Mail codebase.
- 41
seaborn
14.1Kmwaskom/seaborn · PythonSeaborn is a Python visualization library based on matplotlib that provides a high-level interface for drawing attractive statistical graphics.
- 42

wordcraft
14.1Kstorytold/wordcraft · RustWordCraft is an open-source, clean-room reimplementation of Microsoft Word in pure Rust: a word processor with the Word workflow you know - ribbon, styles, tables, track changes, references, mail merge - built by the ArtCraft team.
- 43
OpenSearch
13.9Kopensearch-project/OpenSearch · JavaOpenSearch is an open-source, enterprise-grade search and observability suite built to search, analyze, and index unstructured data at scale.
- 44

luanti
13.7Kluanti-org/luanti · C++Luanti (formerly Minetest) is a free, open-source voxel game engine and game-creation platform: play voxel games, join multiplayer servers, or build your own games and mods with Lua.
- 45

lawnchair
13.7KLawnchairLauncher/lawnchair · JavaLawnchair is a free, open-source home app (launcher) for Android. Built on Launcher3, Android's default home app, it adds Pixel Launcher features plus deep customization.
- 46

diaspora
13.7Kdiaspora/diaspora · Rubydiaspora* is a privacy-aware, distributed, open source social network: instead of one company-owned platform, it is a network of many independent servers (pods) run by different people.
- 47

Metrolist
13.6KMetrolistGroup/Metrolist · KotlinMetrolist is a free and open-source YouTube Music client for Android: it streams any song or video from YouTube Music with background playback, offline downloads, synced lyrics, and full library management.
- 48

searx
13.6Ksearx/searx · PythonSearx is a privacy-respecting, hackable metasearch engine: it pulls results together from multiple search engines instead of running its own index. It is written in Python.
- 49

Cataclysm-DDA
13.4KCleverRaven/Cataclysm-DDA · C++Cataclysm: Dark Days Ahead is a turn-based survival game set in a procedurally generated post-apocalyptic world, where you scavenge supplies and fight zombies, giant insects, killer robots, and other survivors.
- 50

AutoHotkey
13.3KAutoHotkey/AutoHotkey · C++AutoHotkey is a free, open-source Windows utility for automating repetitive tasks, driven by its own scripting language with built-in support for defining hotkeys.
- 51

uuid
12.6Kramsey/uuid · PHPA PHP library for generating and working with universally unique identifiers (UUIDs) — 128-bit IDs you can use to label records and objects without any central coordination.
- 52

Signal-iOS
12.3Ksignalapp/Signal-iOS · SwiftSignal iOS is the free, open source messaging app for private communication with friends on iPhone, part of the Signal family which also ships for Android and Desktop.
- 53
Thaw
12.1Kthaw-app/Thaw · SwiftThaw is an open source menu bar manager for macOS that lets you hide, organize, and restyle your menu bar icons, with hover/click/scroll reveal gestures, hotkeys, and conditional triggers.
- 54

SimpMusic
12.1Kmaxrave-dev/SimpMusic · KotlinSimpMusic is a free, open-source music client that streams from YouTube Music, giving you an ad-free Spotify-like experience with equalizer, lyrics, SponsorBlock and more.
- 55
DriverStoreExplorer
11.9Klostindark/DriverStoreExplorer · C#Driver Store Explorer (RAPR) is a free open-source Windows tool for viewing, managing, and cleaning up the Windows DriverStore — the system repository where Windows keeps driver packages. It targets advanced users and administrators.
- 56

github-do-not-ban-us
11.7K1995parham/github-do-not-ban-us · JavaScriptAn open letter and protest campaign against GitHub restricting Iranian developers' accounts, which also showcases open-source projects made by Iranian developers.
- 57

breezy-weather
11.7Kbreezy-weather/breezy-weather · KotlinBreezy Weather is a free and open source Android weather app built with Material 3 Expressive design, offering detailed forecasts, nowcasting, air quality, pollen, and alerts pulled from more than 50 weather sources.
- 58

qutebrowser
11.7Kqutebrowser/qutebrowser · PythonA keyboard-driven, vim-like web browser with a minimal GUI, built on Python and Qt. It is free software under the GPL and was inspired by dwb and the Vimperator/Pentadactyl addons.
- 59

register
11.6Kis-a-dev/register · JavaScriptis-a.dev lets any developer claim a free, personalized '.is-a.dev' subdomain for their website by submitting a pull request to this GitHub repository; Cloudflare then publishes the DNS records for free.
- 60

android-foss
11.5Koffa/android-foss · PythonA huge categorized index of Free and Open Source Software (FOSS) for Android, covering dozens of categories like browsers, messaging, security, file managers, and games, so you can replace proprietary Android apps with privacy-respecting alternatives.
- 61

mRemoteNG
11.2KmRemoteNG/mRemoteNG · C#mRemoteNG is the next generation of mRemote: an open source, tabbed, multi-protocol manager that shows all your remote connections in one simple yet powerful interface instead of a pile of separate client windows.
- 62
cloudstream
11Krecloudstream/cloudstream · KotlinCloudStream is a free, open-source Android app for streaming and downloading media. It works as an extension-based media center for phones and TVs.
- 63

memreduct
10.9Khenrypp/memreduct · CMem Reduct is a lightweight Windows application that monitors your system memory in real time and lets you clean it to free up RAM.
- 64

javapoet
10.8Ksquare/javapoet · JavaA Java API for generating .java source files. Typical uses are annotation processing and keeping generated code in sync with metadata like database schemas or protocol formats — no more boilerplate by hand.
- 65

cdnjs
10.7Kcdnjs/cdnjscdnjs is a free, open-source CDN for JavaScript/CSS/font libraries, and this specific repository is the robot-only store of the actual asset files it serves.
- 66

server
10.7Kscreego/server · GoScreego is a screen sharing app built for developers. It exists because sharing code over chat tools like Microsoft Teams often meant seconds of lag or quality so poor that colleagues could not read the code.
- 67

i3
10.6Ki3/i3 · Ci3 is a tiling window manager for X11 — a program that controls how application windows are arranged on your screen.
- 68

rustdesk-server
10.6Krustdesk/rustdesk-server · RustThe server program for RustDesk, a remote desktop tool: run it to self-host your own RustDesk infrastructure instead of relying on the free public servers. It is open source.
- 69

eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
10.6Keeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee · PythonHonestly, the repo itself does not tell: the README and the description are nothing but the letter 'e' repeated. GitHub metadata shows a Python repository created in 2018 that has collected over 10,500 stars.
- 70

uhabits
10.3KiSoron/uhabits · KotlinLoop Habit Tracker is a free, ad-free Android app for creating and maintaining good habits. It shows detailed graphs and statistics of your progress, and its minimalistic interface is optimized for speed, working well even on older phones.
- 71

lutris
10.3Klutris/lutris · PythonLutris is a free, open-source desktop client that helps you install and play video games from all eras and most gaming systems, all from one central interface.
- 72

Telegram-iOS
9.2KTelegramMessenger/Telegram-iOS · SwiftThis is the official source code of the Telegram iOS app, written in Swift.
- 73

ArchiveTune
7.3Krukamori/ArchiveTune · KotlinArchiveTune is a free, open-source Android app that works as a custom YouTube Music client with ad-free playback, plus support for playing your own local audio files.
- 74

PipePipe
7KInfinityLoop1308/PipePipe · ShellPipePipe is a free Android app for browsing YouTube and similar services (like BiliBili and NicoNico) without ads or tracking, built as a feature-packed fork of NewPipe.
- 75

porffor
5.3KCanadaHonk/porffor · JavaScriptPorffor is an ahead-of-time JavaScript compiler: a 100% AOT compiled JS engine and runtime. Nothing in it interprets or just-in-time compiles your code.
- 76

definitive-opensource
3.6Kmustbeperfect/definitive-opensource · PythonA curated, continuously maintained list of the best consumer-facing open source software, covering desktop apps, self-hosted services, and CLI tools, deliberately excluding developer-facing languages, frameworks, and libraries.
- 77
Vela
2KPimpinPumpkin/Vela · KotlinVela is a degoogled maps and turn-by-turn navigation app for Android that runs with zero Google Play Services. It draws the basemap from open data (OpenStreetMap, Overture Maps, AllThePlaces) and only asks Google's public web endpoints, anonymously and per-device, for things open data lacks like live traffic, reviews and photos.
- 78

LastWave-Native
1.8KClash-Projects/LastWave-Native · KotlinLastWave is a native Android music client built on the YouTube Music catalog, combining ad-free streaming with an algorithmic smart playlist generator, real-time synced lyrics, and a universal Last.fm scrobbler.
- 79

apsw
946rogerbinns/apsw · CAPSW (Another Python SQLite Wrapper) is a Python extension that wraps SQLite, aiming to let you get the most out of SQLite directly from Python 3.10 and later.
- 80

SU_IMD
476soul-99/SU_IMD · PythonA supercharged fork of Geto: an Android app that manages and hides phone settings/services and auto-disables or re-enables them so restrictive apps (banking, payments) keep working.
- 81
runs-on.dev
453zordhalo/runs-on.dev · JavaScriptA free subdomain registry — claim a 'yourname.runs-on.dev' subdomain in seconds and point it wherever you like, with the claim itself stored as a file in this GitHub repo.
- 82

Kof4j
289KofLang/Kof4j · JavaKof (pronounced 'coffe') is a general-purpose, statically typed programming language with its own compiler. One language compiles to JVM, native binaries, JavaScript and Android — only the target changes, not the language.
- 83

microdnf
250rpm-software-management/microdnf · Cmicrodnf is a minimal, lightweight implementation of dnf — the RPM package manager used on Fedora and RHEL — written in C and aimed mostly at Docker containers.
- 84

omastorm
168wesleygrimes/omastorm · RustOmastorm is a live weather radar for the Omarchy desktop: a radar popover next to the clock in your bar that expands into a full window, built with Rust and Quickshell.
- 85

turbocrypt
129jedisct1/turbocrypt · ZigTurboCrypt is a fast, easy-to-use command-line tool that encrypts and decrypts files, Git repositories, and directory trees — from a single document to a whole directory of backups.
Related topics
Often tagged together