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.
Hot right now
Most stars gained in a day · Oct 17
+182DiPlay
shihabal3amri/DiPlay · ★ 11.4KDiPlay is an independent CarPlay receiver app for compatible BYD Android head units, offering both wired and wireless connections with a DiAuto-style interface.
ComfyUI
Comfy-Org/ComfyUI · ★ 138.1KComfyUI 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.
+136bloodborne_pc
deadinside28/bloodborne_pc · ★ 3.2Kbbport 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.
+51NotProton
NotProtonNot/NotProton · ★ 1.8KNotProton 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.
The all-time top
62 projects · by stars
- 138.1K
#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.
- 81K
#2 · netdata/netdatanetdata
Netdata is an open-source, real-time infrastructure monitoring platform that collects per-second metrics, visualizes them, and detects anomalies with machine learning.
- 71K
#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.
- 4

Magisk
63.3Ktopjohnwu/Magisk · KotlinMagisk 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.
- 5

discourse
48Kdiscourse/discourse · RubyDiscourse 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.
- 6
lossless-cut
44.7Kmifi/lossless-cut · TypeScriptLosslessCut is a cross-platform FFmpeg GUI for extremely fast, lossless cutting, trimming, merging and remuxing of video and audio files without re-encoding.
- 7

vue2-elm
41Kbailicangdu/vue2-elm · VueThis 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.
- 8

nps
34.2Kehang-io/nps · GoNPS 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.
- 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
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.
- 11

openwrt
28.8Kopenwrt/openwrt · COpenWrt 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.
- 12

cmux
28.2Kmanaflow-ai/cmux · Swiftcmux 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.
- 13

toBeTopJavaer
25.3Khollischuang/toBeTopJavaer · JavaTo 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.
- 14

voyager
20.4Kvoyager-crew/voyager · TypeScriptVoyager 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.
- 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.
- 16

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

sumatrapdf
17.8Ksumatrapdfreader/sumatrapdf · CSumatraPDF is a free, multi-format document reader for Windows that opens PDF, EPUB, MOBI, CBZ, CBR, FB2, CHM, XPS and DjVu files.
- 18

Back-End-Developer-Interview-Questions
17Karialdomartini/Back-End-Developer-Interview-QuestionsA curated list of back-end related interview questions covering design patterns, languages, databases, concurrency, distributed systems, security and more, meant to inspire interview conversations.
- 19

shotcut
15.4Kmltframework/shotcut · C++Shotcut is a free, open source, cross-platform video editor.
- 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.
- 21

wifiphisher
14.9Kwifiphisher/wifiphisher · PythonWifiphisher 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.
- 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.
- 23

RetroArch
14.4Klibretro/RetroArch · CRetroArch 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.
- 24
ani-cli
14Kpystardust/ani-cli · Shellani-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.
- 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.
- 26
yay
13.8KJguer/yay · Goyay 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.
- 27

vue2-manage
13.6Kbailicangdu/vue2-manage · VueThis 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.
- 28

darling
13.6Kdarlinghq/darling · Objective-CDarling is a runtime environment that lets you run macOS applications on Linux, without needing a virtual machine.
- 29

tig
13.4Kjonas/tig · CTig 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.
- 30

LuLu
13.3Kobjective-see/LuLu · Objective-CLuLu 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.
- 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.
- 32

Pumpkin
12.5KPumpkin-MC/Pumpkin · RustPumpkin is a Minecraft server implementation built entirely in Rust, built for speed, efficiency, and customization while following vanilla game mechanics.
- 33

waydroid
12.4Kwaydroid/waydroid · PythonWaydroid 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.
- 34

node-elm
12.3Kbailicangdu/node-elm · JavaScriptThis 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.
- 35

Anki-Android
12Kankidroid/Anki-Android · KotlinAnkiDroid is the Android port of Anki, an open-source spaced repetition flashcard system that helps you memorize anything more efficiently.
- 36

FFmpeg-Builds
11.8KBtbN/FFmpeg-Builds · ShellIt 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.
- 37
quickwit
11.7Kquickwit-oss/quickwit · RustQuickwit 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.
- 38
douyin
11.5Kzyronon/douyin · VueA 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.
- 39

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

smartdns
11.3Kpymumu/smartdns · CSmartDNS 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.
- 41

SpotiFlyer
11.3KShabinder/SpotiFlyer · KotlinSpotiFlyer 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.
- 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.
- 43

ckeditor5
10.5Kckeditor/ckeditor5 · JavaScriptCKEditor 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.
- 44

chinese-dos-games
10.3Krwv/chinese-dos-games · PythonA 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.
- 45

UserScript
10.1KXIU2/UserScript · JavaScriptThis 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.
- 46

visidata
9.4Ksaulpw/visidata · PythonVisiData is a terminal spreadsheet multitool for exploring, cleaning, and arranging tabular data, supporting formats like CSV, TSV, SQLite, JSON, Excel (xlsx), and HDF5.
- 47

opendisplay
5.7Kpeetzweg/opendisplay · SwiftOpenDisplay 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.
- 48

vivi-music
3.7Kvivizzz007/vivi-music · KotlinVivi 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.
- 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.
- 50

Madeira
2.6Kwillfaust/Madeira · CMadeira 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.
- 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.
- 52

SFF
1.9KMidrags/SFF · PythonSteaMidra 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.
- 53

NotProton
1.8KNotProtonNot/NotProton · ScalaNotProton 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.
- 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.
- 55

ingetrazo
1.1Kingelibre/ingetrazo · PythonIngeTrazo 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.
- 56

sloop-fm1
536isod89/sloop-fm1 · CSLOOP 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.
- 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.
- 58

virtio-nvgpu
431nestrilabs/virtio-nvgpu · RustA 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.
- 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.
- 60
shift
358shift-editor/shift · TypeScriptShift 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.
- 61

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

fm1-custom-fw
185aroum/fm1-custom-fw · PythonIt 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.
Related topics
Often tagged together