Topics / #gpl

Gpl projects on GitHub

GPL-licensed software and licensing compliance

As of , the most-starred Gpl projects on GitHub are ComfyUI (138.1K stars), netdata (81K stars) and ansible (71K stars). GitHub.Locker tracks 62 Gpl repositories with 1.1M stars combined. The fastest-growing on October 17 was DiPlay, with +182 stars in a day.

62Projects
1.1MStars in total
+1.1KStars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

62 projects · by stars

  1. #1 · Comfy-Org/ComfyUI

    ComfyUI

    ComfyUI is a node-based graph interface for building and running diffusion model workflows: image, video, 3D, and audio generation, editing, and more, all without writing code.

    138.1K
  2. #2 · netdata/netdata

    netdata

    Netdata is an open-source, real-time infrastructure monitoring platform that collects per-second metrics, visualizes them, and detects anomalies with machine learning.

    81K
  3. #3 · ansible/ansible

    ansible

    Ansible is a radically simple IT automation system for configuration management, application deployment, cloud provisioning, ad-hoc tasks, network automation, and multi-node orchestration.

    71K
  1. 4

    Magisk

    63.3Ktopjohnwu/Magisk · Kotlin

    Magisk is a suite of open source software for customizing Android, supporting devices higher than Android 6.0. Its four headline pieces are MagiskSU, Magisk Modules, MagiskBoot, and Zygisk.

  2. 5

    discourse

    48Kdiscourse/discourse · Ruby

    Discourse is a 100% open-source community discussion platform that lets you run forums with topics, built-in real-time chat, and a plugin/theme ecosystem.

  3. 6

    lossless-cut

    44.7Kmifi/lossless-cut · TypeScript

    LosslessCut is a cross-platform FFmpeg GUI for extremely fast, lossless cutting, trimming, merging and remuxing of video and audio files without re-encoding.

  4. 7

    vue2-elm

    41Kbailicangdu/vue2-elm · Vue

    This is a large demo single-page application that clones the Eleme (饿了么) food delivery platform, built to showcase a real-world, production-scale Vue 2 project with 45 pages covering login, search, shop listings, cart, and checkout flow.

  5. 8

    nps

    34.2Kehang-io/nps · Go

    NPS is a lightweight, high-performance intranet penetration (reverse proxy/tunnel) server that exposes internal network services to the outside world. It forwards tcp, udp, http(s), socks5 and other protocols, and comes with a full-featured web admin panel.

  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

    keepassxc

    29.3Kkeepassxreboot/keepassxc · C++

    KeePassXC is a modern, secure, open-source password manager for Windows, macOS, and Linux. It keeps usernames, passwords, URLs, attachments, and notes in one offline, encrypted database file.

  8. 11

    openwrt

    28.8Kopenwrt/openwrt · C

    OpenWrt is a Linux-based operating system built for embedded devices, mostly routers, that replaces a single static vendor firmware with a fully writable filesystem and its own package manager so you can customize the device however you want.

  9. 12

    cmux

    28.2Kmanaflow-ai/cmux · Swift

    cmux is a free, open-source macOS terminal built for running AI coding agents in parallel: vertical tabs with git branch and PR status, plus notifications that flag which agent needs you.

  10. 13

    toBeTopJavaer

    25.3Khollischuang/toBeTopJavaer · Java

    To Be Top Javaer (Java工程师成神之路, the Java engineer's path to mastery) is a Chinese-language knowledge base with over 25,000 GitHub stars: it maps out everything a Java developer should learn on the way from beginner to expert, and it doubles as interview preparation.

  11. 14

    voyager

    20.4Kvoyager-crew/voyager · TypeScript

    Voyager is a free, open-source browser extension that enhances AI chat sites — Gemini, Google AI Studio, Claude, ChatGPT and DeepSeek — with folders, timelines, export and other tweaks, plus a prompt manager that works on any website.

  12. 15

    DOOM

    19.7Kid-Software/DOOM · C++

    This is the official 1997 source code release of DOOM, the 1993 first-person shooter by id Software, published for non-profit use with a note from John Carmack.

  13. 16

    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.

  14. 17

    sumatrapdf

    17.8Ksumatrapdfreader/sumatrapdf · C

    SumatraPDF is a free, multi-format document reader for Windows that opens PDF, EPUB, MOBI, CBZ, CBR, FB2, CHM, XPS and DjVu files.

  15. 18

    Back-End-Developer-Interview-Questions

    17Karialdomartini/Back-End-Developer-Interview-Questions

    A curated list of back-end related interview questions covering design patterns, languages, databases, concurrency, distributed systems, security and more, meant to inspire interview conversations.

  16. 19

    shotcut

    15.4Kmltframework/shotcut · C++

    Shotcut is a free, open source, cross-platform video editor.

  17. 20

    FileConverter

    15.4KTichau/FileConverter · C#

    File Converter is a Windows tool that lets you convert and compress files directly from the right-click context menu in Windows Explorer, without opening a separate app.

  18. 21

    wifiphisher

    14.9Kwifiphisher/wifiphisher · Python

    Wifiphisher is a rogue access point framework for conducting Wi-Fi phishing and man-in-the-middle attacks against wireless clients, used in red team and penetration testing engagements.

  19. 22

    wkhtmltopdf

    14.5Kwkhtmltopdf/wkhtmltopdf · C++

    wkhtmltopdf and wkhtmltoimage are command line tools that render HTML into PDF and various image formats using the QtWebKit rendering engine.

  20. 23

    RetroArch

    14.4Klibretro/RetroArch · C

    RetroArch is the reference frontend for the libretro API, a hub that runs emulators, game engines, and other 'libretro cores' through a unified interface for input, video, and audio.

  21. 24

    ani-cli

    14Kpystardust/ani-cli · Shell

    ani-cli is a command-line tool that scrapes an anime streaming site and lets you search for and play anime episodes directly from the terminal, alone or with friends via syncplay.

  22. 25

    LunaTranslator

    13.8KHIllya51/LunaTranslator · C++

    LunaTranslator is a Windows desktop tool that extracts text from visual novels and galgames in real time (mainly via text hooking) and translates it, so you can play untranslated Japanese games.

  23. 26

    yay

    13.8KJguer/yay · Go

    yay is an AUR (Arch User Repository) helper written in Go. It wraps pacman so you can search, install, and upgrade both official repo packages and AUR packages with one command.

  24. 27

    vue2-manage

    13.6Kbailicangdu/vue2-manage · Vue

    This is an admin dashboard (back-office management system) built with Vue 2 and Element UI, meant to manage a shop/food-ordering app: users, shops, products, and permissions.

  25. 28

    darling

    13.6Kdarlinghq/darling · Objective-C

    Darling is a runtime environment that lets you run macOS applications on Linux, without needing a virtual machine.

  26. 29

    tig

    13.4Kjonas/tig · C

    Tig is an ncurses-based text-mode interface for Git. It works mainly as a Git repository browser, but can also help stage changes for commit at the chunk level and act as a pager for output from Git commands.

  27. 30

    LuLu

    13.3Kobjective-see/LuLu · Objective-C

    LuLu is a free, open-source firewall for macOS: it watches the network connections apps on your Mac try to make and lets you allow or block them.

  28. 31

    zeal

    12.8Kzealdocs/zeal · C++

    Zeal is an offline documentation browser that acts as your personal reference library, letting you search programming docs instantly without an internet connection.

  29. 32

    Pumpkin

    12.5KPumpkin-MC/Pumpkin · Rust

    Pumpkin is a Minecraft server implementation built entirely in Rust, built for speed, efficiency, and customization while following vanilla game mechanics.

  30. 33

    waydroid

    12.4Kwaydroid/waydroid · Python

    Waydroid runs a full Android system in a container on top of a regular GNU/Linux system, letting you use Android apps alongside your Linux desktop.

  31. 34

    node-elm

    12.3Kbailicangdu/node-elm · JavaScript

    This is a backend API server built with Node.js, Express, and MongoDB that replicates the official API of Ele.me (饿了么), a Chinese food-delivery platform, covering both the customer-facing app and an admin management system.

  32. 35

    Anki-Android

    12Kankidroid/Anki-Android · Kotlin

    AnkiDroid is the Android port of Anki, an open-source spaced repetition flashcard system that helps you memorize anything more efficiently.

  33. 36

    FFmpeg-Builds

    11.8KBtbN/FFmpeg-Builds · Shell

    It provides automated static builds of FFmpeg (master and latest release branch) for Windows and Linux, both x86-64 and ARM64, so you do not have to compile FFmpeg yourself.

  34. 37

    quickwit

    11.7Kquickwit-oss/quickwit · Rust

    Quickwit is an open-source, cloud-native search engine built for observability - log management and distributed tracing - that runs sub-second search directly on cloud storage like S3.

  35. 38

    douyin

    11.5Kzyronon/douyin · Vue

    A Vue3 + Pinia clone of Douyin (TikTok), built to showcase best practices for using Vue on mobile with a native-app-like smooth short-video feed.

  36. 39

    DiPlay

    11.4Kshihabal3amri/DiPlay · Kotlin

    DiPlay is an independent CarPlay receiver app for compatible BYD Android head units, offering both wired and wireless connections with a DiAuto-style interface.

  37. 40

    smartdns

    11.3Kpymumu/smartdns · C

    SmartDNS is a local DNS server that forwards each query to multiple upstream DNS servers, measures which resolved IP responds fastest, and returns that IP to the client for a faster browsing experience. It also supports DoT, DoH, DoQ and DoH3 for privacy and can act as an ad filter by mapping specific domains to chosen IPs.

  38. 41

    SpotiFlyer

    11.3KShabinder/SpotiFlyer · Kotlin

    SpotiFlyer is a Kotlin Multiplatform app that downloads albums, playlists and tracks from Spotify, YouTube, YouTube Music, Gaana, Jio Saavn and SoundCloud, saving them locally instead of streaming.

  39. 42

    mame

    10.6Kmamedev/mame · C++

    MAME is a multi-purpose emulation framework whose purpose is to preserve decades of software history by documenting vintage arcade hardware, computers, consoles and calculators, with the emulator itself serving to validate the accuracy of that documentation.

  40. 43

    ckeditor5

    10.5Kckeditor/ckeditor5 · JavaScript

    CKEditor 5 is a modern JavaScript rich-text (WYSIWYG) editor with an MVC architecture, a custom data model and a virtual DOM, written from scratch in TypeScript.

  41. 44

    chinese-dos-games

    10.3Krwv/chinese-dos-games · Python

    A collection of 1,898 classic Chinese DOS games, playable directly in the browser. The project hosts the game files themselves and links to a website built around them.

  42. 45

    UserScript

    10.1KXIU2/UserScript · JavaScript

    This is a personal collection of userscripts (Tampermonkey scripts) the author wrote for their own use, covering things like eye-care/dark mode for any site, UI cleanups and enhancements for sites like Zhihu, V2EX, GitHub, Steam Workshop, and some Chinese forums.

  43. 46

    visidata

    9.4Ksaulpw/visidata · Python

    VisiData is a terminal spreadsheet multitool for exploring, cleaning, and arranging tabular data, supporting formats like CSV, TSV, SQLite, JSON, Excel (xlsx), and HDF5.

  44. 47

    opendisplay

    5.7Kpeetzweg/opendisplay · Swift

    OpenDisplay turns a spare iPhone, iPad, or Mac into a true extended second display for your Mac, free and open source, without the subscription or hardware-dongle restrictions of Duet Display or Luna Display.

  45. 48

    vivi-music

    3.7Kvivizzz007/vivi-music · Kotlin

    Vivi Music is an Android app that streams music from YouTube Music with a Material 3 'Material You' interface, offline downloads, synced lyrics, and a fully local, tracker-free design.

  46. 49

    bloodborne_pc

    3.2Kdeadinside28/bloodborne_pc · C++

    bbport is a native Linux port of Bloodborne (CUSA03173, v1.09) that runs the original PS4 executable directly on an x86-64 Linux PC. It isn't a general emulator — the game's own code executes natively, a small custom runtime replaces the PS4 system libraries, and a Vulkan renderer derived from shadPS4 handles the GPU side, including temporal upscaling with FSR 3.1/4/4.1.1.

  47. 50

    Madeira

    2.6Kwillfaust/Madeira · C

    Madeira runs x86-64 Windows PC games on a non-jailbroken iPhone by combining Wine (ARM64EC), FEX-Emu (x86-64 to ARM64 translation), and DXMT (D3D11 to Metal), all running inside a single Mach process on iOS.

  48. 51

    PersistentWindows

    2.1Kkangyu-california/PersistentWindows · C#

    PersistentWindows is a Windows desktop utility that remembers where your windows were positioned and automatically restores that layout after events like waking from sleep, monitor connect/disconnect, resolution changes, or RDP reconnections.

  49. 52

    SFF

    1.9KMidrags/SFF · Python

    SteaMidra is a Steam game setup and management tool: it writes Lua scripts, manifests, and depot keys into your Steam folder so games and DLC run through Steam. It does not crack Steam itself, and the author positions it for educational use only.

  50. 53

    NotProton

    1.8KNotProtonNot/NotProton · Scala

    NotProton unlocks the 'Steam Play' feature of the Linux Steam client inside the macOS Steam app, letting Windows-only games run on a Mac through a ported version of Valve's Proton.

  51. 54

    iPhoneMirror

    1.4KRayrenSX/iPhoneMirror · C#

    iPhoneMirror is a local Windows app that mirrors an iPhone or iPad's screen and audio over USB or AirPlay, with native D3D11 rendering, multi-device sessions, OBS-ready windows, and Bluetooth reverse control.

  52. 55

    ingetrazo

    1.1Kingelibre/ingetrazo · Python

    IngeTrazo is a free, GPL-3.0 3D modeler for architecture, engineering and 3D design, built natively for Linux (also running on Windows and macOS). It uses push/pull sketch-based modeling similar to SketchUp, can open .skp files, and adds an optional BIM tagging layer that exports IFC quantities for its sister budgeting tool IngePresupuestos.

  53. 56

    sloop-fm1

    536isod89/sloop-fm1 · C

    SLOOP is a free, open-source custom firmware for the M-VAVE FM-1 hardware groovebox, replacing the stock firmware with a deeper synth engine set, a real drum machine, live sequencing, and an in-browser editor.

  54. 57

    VioletToolBox

    464Smart-Paocai/VioletToolBox · C#

    VioletToolBox is a Windows desktop toolbox for Android device flashing, rooting, and ROM management, with about 110 functions covering ADB, Fastboot, EDL (9008 mode), and more, aimed at Chinese Android brands like OPPO, OnePlus, Xiaomi, and Redmi.

  55. 58

    virtio-nvgpu

    431nestrilabs/virtio-nvgpu · Rust

    A virtio device that shares one NVIDIA GPU across several KVM virtual machines at near-bare-metal speed, by forwarding kernel-driver ioctls instead of translating graphics APIs. The target use case is headless streaming: the guest renders and encodes on the GPU, and only compressed video leaves.

  56. 59

    TheSimpsonsGameRecomp

    362YesterMester/TheSimpsonsGameRecomp · C++

    A native PC port of The Simpsons Game (Xbox 360, 2007) made by statically recompiling the original PowerPC executable into C++ compiled for x86-64, so the game's own code runs directly on the CPU instead of inside an emulator.

  57. 60

    shift

    358shift-editor/shift · TypeScript

    Shift is a modern, cross-platform font editor for type designers and developers, built with TypeScript and Rust to bring contemporary technologies and design principles to type design.

  58. 61

    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.

  59. 62

    fm1-custom-fw

    185aroum/fm1-custom-fw · Python

    It is a community resource hub for the M-VAVE FM-1 synthesizer (built on the JieLi AC791N chip): a directory of custom firmwares, MIDI SysEx protocol documentation, tools, and a macOS firmware-updater app.

Often tagged together