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.

85Projects
1.7MStars in total
+1.6KStars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

85 projects · by stars

  1. #1 · awesome-selfhosted/awesome-selfhosted

    awesome-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.

    327.7K
  2. #2 · python/cpython

    cpython

    This is the official source code repository for CPython, the reference implementation of the Python programming language, written mainly in C.

    77.7K
  3. #3 · usememos/memos

    memos

    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.

    63.9K
  1. 4

    Rocket.Chat

    46.3KRocketChat/Rocket.Chat · TypeScript

    Rocket.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.

  2. 5

    NewPipe

    40.2KTeamNewPipe/NewPipe · Java

    NewPipe 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.

  3. 6

    searxng

    38.5Ksearxng/searxng · Python

    SearXNG 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.

  4. 7

    mpv

    37.4Kmpv-player/mpv · C

    mpv 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.

  5. 8

    modern-unix

    33Kibraheemdev/modern-unix

    A curated collection of modern, faster and saner alternatives to common Unix commands - an index of CLI tools like bat, ripgrep, fd, fzf and zoxide.

  6. 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.

  7. 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.

  8. 11

    LxgwWenKai

    26.3Klxgw/LxgwWenKai · Shell

    LXGW 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.

  9. 12

    zulip

    26.1Kzulip/zulip · Python

    Zulip 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.

  10. 13

    FreeTube

    22.1KFreeTubeApp/FreeTube · Vue

    FreeTube 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.

  11. 14

    matomo

    22Kmatomo-org/matomo · PHP

    Matomo (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.

  12. 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.

  13. 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.

  14. 17

    wekan

    21.1Kwekan/wekan · JavaScript

    WeKan 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.

  15. 18

    fonts

    20.6Kgoogle/fonts · HTML

    The 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.

  16. 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.

  17. 20

    Obtainium

    20.5KImranR98/Obtainium · Dart

    Obtainium 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.

  18. 21

    universal-android-debloater

    20.1K0x192/universal-android-debloater · Rust

    A 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.

  19. 22

    awesome-privacy

    20Kpluja/awesome-privacy · Python

    A 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.

  20. 23

    awesome-oss-alternatives

    19.8KRunaCapital/awesome-oss-alternatives · Python

    A 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.

  21. 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).

  22. 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.

  23. 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.

  24. 27

    reactos

    18.2Kreactos/reactos · C

    A 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.

  25. 28

    awesome-python-applications

    18.1Kmahmoud/awesome-python-applications · Jupyter Notebook

    A 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.

  26. 29

    open-gpu-kernel-modules

    17.5KNVIDIA/open-gpu-kernel-modules · C

    This 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.

  27. 30

    LibreTranslate

    17.1KLibreTranslate/LibreTranslate · Python

    A 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.

  28. 31

    BoostNote-Legacy

    16.9KBoostIO/BoostNote-Legacy · JavaScript

    Boostnote is a free, open-source note-taking app built for programmers, shipped as desktop apps for Mac, Windows and Linux.

  29. 32

    cryptomator

    16.3Kcryptomator/cryptomator · Java

    Cryptomator 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.

  30. 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.

  31. 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.

  32. 35

    mockito

    15.5Kmockito/mockito · Java

    Mockito 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.

  33. 36

    notesnook

    14.8Kstreetwriters/notesnook · TypeScript

    Notesnook is a free, fully open-source, end-to-end encrypted note-taking app positioned as a privacy-focused alternative to Evernote.

  34. 37

    edit

    14.7Kmicrosoft/edit · Rust

    Edit 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.

  35. 38

    nitter

    14.5Kzedeus/nitter · Nim

    A 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.

  36. 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.

  37. 40

    thunderbird-android

    14.1Kthunderbird/thunderbird-android · Kotlin

    Thunderbird 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.

  38. 41

    seaborn

    14.1Kmwaskom/seaborn · Python

    Seaborn is a Python visualization library based on matplotlib that provides a high-level interface for drawing attractive statistical graphics.

  39. 42

    wordcraft

    14.1Kstorytold/wordcraft · Rust

    WordCraft 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.

  40. 43

    OpenSearch

    13.9Kopensearch-project/OpenSearch · Java

    OpenSearch is an open-source, enterprise-grade search and observability suite built to search, analyze, and index unstructured data at scale.

  41. 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.

  42. 45

    lawnchair

    13.7KLawnchairLauncher/lawnchair · Java

    Lawnchair 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.

  43. 46

    diaspora

    13.7Kdiaspora/diaspora · Ruby

    diaspora* 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.

  44. 47

    Metrolist

    13.6KMetrolistGroup/Metrolist · Kotlin

    Metrolist 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.

  45. 48

    searx

    13.6Ksearx/searx · Python

    Searx 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.

  46. 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.

  47. 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.

  48. 51

    uuid

    12.6Kramsey/uuid · PHP

    A 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.

  49. 52

    Signal-iOS

    12.3Ksignalapp/Signal-iOS · Swift

    Signal 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.

  50. 53

    Thaw

    12.1Kthaw-app/Thaw · Swift

    Thaw 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.

  51. 54

    SimpMusic

    12.1Kmaxrave-dev/SimpMusic · Kotlin

    SimpMusic 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.

  52. 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.

  53. 56

    github-do-not-ban-us

    11.7K1995parham/github-do-not-ban-us · JavaScript

    An open letter and protest campaign against GitHub restricting Iranian developers' accounts, which also showcases open-source projects made by Iranian developers.

  54. 57

    breezy-weather

    11.7Kbreezy-weather/breezy-weather · Kotlin

    Breezy 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.

  55. 58

    qutebrowser

    11.7Kqutebrowser/qutebrowser · Python

    A 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.

  56. 59

    register

    11.6Kis-a-dev/register · JavaScript

    is-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.

  57. 60

    android-foss

    11.5Koffa/android-foss · Python

    A 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.

  58. 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.

  59. 62

    cloudstream

    11Krecloudstream/cloudstream · Kotlin

    CloudStream is a free, open-source Android app for streaming and downloading media. It works as an extension-based media center for phones and TVs.

  60. 63

    memreduct

    10.9Khenrypp/memreduct · C

    Mem Reduct is a lightweight Windows application that monitors your system memory in real time and lets you clean it to free up RAM.

  61. 64

    javapoet

    10.8Ksquare/javapoet · Java

    A 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.

  62. 65

    cdnjs

    10.7Kcdnjs/cdnjs

    cdnjs 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.

  63. 66

    server

    10.7Kscreego/server · Go

    Screego 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.

  64. 67

    i3

    10.6Ki3/i3 · C

    i3 is a tiling window manager for X11 — a program that controls how application windows are arranged on your screen.

  65. 68

    rustdesk-server

    10.6Krustdesk/rustdesk-server · Rust

    The 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.

  66. 69

    eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

    10.6Keeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee · Python

    Honestly, 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.

  67. 70

    uhabits

    10.3KiSoron/uhabits · Kotlin

    Loop 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.

  68. 71

    lutris

    10.3Klutris/lutris · Python

    Lutris 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.

  69. 72

    Telegram-iOS

    9.2KTelegramMessenger/Telegram-iOS · Swift

    This is the official source code of the Telegram iOS app, written in Swift.

  70. 73

    ArchiveTune

    7.3Krukamori/ArchiveTune · Kotlin

    ArchiveTune 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.

  71. 74

    PipePipe

    7KInfinityLoop1308/PipePipe · Shell

    PipePipe 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.

  72. 75

    porffor

    5.3KCanadaHonk/porffor · JavaScript

    Porffor 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.

  73. 76

    definitive-opensource

    3.6Kmustbeperfect/definitive-opensource · Python

    A 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.

  74. 77

    Vela

    2KPimpinPumpkin/Vela · Kotlin

    Vela 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.

  75. 78

    LastWave-Native

    1.8KClash-Projects/LastWave-Native · Kotlin

    LastWave 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.

  76. 79

    apsw

    946rogerbinns/apsw · C

    APSW (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.

  77. 80

    SU_IMD

    476soul-99/SU_IMD · Python

    A 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.

  78. 81

    runs-on.dev

    453zordhalo/runs-on.dev · JavaScript

    A 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.

  79. 82

    Kof4j

    289KofLang/Kof4j · Java

    Kof (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.

  80. 83

    microdnf

    250rpm-software-management/microdnf · C

    microdnf 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.

  81. 84

    omastorm

    168wesleygrimes/omastorm · Rust

    Omastorm 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.

  82. 85

    turbocrypt

    129jedisct1/turbocrypt · Zig

    TurboCrypt 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.

Often tagged together