GitHub holds 395 million public repos.
We curate the ones worth your stars
GitHub Gems is a hand-curated discovery directory: 💎 176 hidden gems from the 1k–30k star sweet spot — every count live-verified — plus 🏆 24 legendary projects as landmarks. For GitHub newcomers, and developers stepping outside their field.
Source: GitHub Octoverse 2025 ↗
New to GitHub? Start here
Stars, forks, issues… explained in plain words, plus a 3-point checklist for judging any repo — then start with apps you can use today, zero coding.
Give me the 60-second tour → CROSS-FIELD 🧭Know one field? Explore the rest
Pick your home field and get a passport of five gems from outside it — or browse all 13 fields with filters for difficulty, stars and keywords.
Take me exploring →New to GitHub? Start here
GitHub is just a place where people publish code and apps — mostly for free. Learn these nine words and 80% of any repo page makes sense:
3 quick checks before you trust any project
- Recent commits — open "Commits": activity in the last ~6 months means someone's home.
- Issues get answers — unanswered piles of issues from years back = likely abandoned.
- A real license — no license technically means "all rights reserved". Gems here always have one.
Explore by field
Every gem below passed the same bar: 1k–30k stars, actively maintained, and quality far above its fame.
🧭 Field Passport
Pick your home field — get five hand-picked gems from outside it.
Linux kernel★ 255kThe kernel running most of the internet, Android and the supercomputers (mirror).
React★ 252kThe UI library that reshaped how every interface gets built.
Vue.js★ 213kThe progressive framework beloved for gentle ramps and first-class docs.
VS Code★ 195kThe world's default code editor: free, fast, endlessly extensible.
Oh My Zsh★ 190kThe zsh framework behind a decade of beautiful terminals.
Ollama★ 186kOne command to run any open model locally — local AI's front door.
Transformers★ 169kThe library behind modern AI: one API for hundreds of thousands of models.
Kubernetes★ 129kThe container orchestrator that became the cloud's operating system.
Godot★ 120kThe open game engine behind a wave of indie hits — entirely yours to modify.
PyTorch★ 105kThe deep-learning framework most AI research is written in.
Tailwind CSS★ 99kUtility-first CSS that changed how teams style the web.
Home Assistant★ 92kThe local-first smart home hub that answers to no vendor.
Mermaid★ 91kDiagrams as code: flowcharts from plain text, rendered everywhere.
fzf★ 84kFuzzy-find anything: history, files, branches — one keystroke away.
Vite★ 84kThe dev server that made frontend tooling feel instant.
OBS Studio★ 79kThe standard for streaming and screen recording, on every platform.
Redis★ 77kThe in-memory data store behind a decade of real-time everything.
Font Awesome★ 77kThe icon set that has armed two decades of the web.
Ansible★ 71kAgentless automation that turned server config into readable YAML.
ripgrep★ 70kgrep rebuilt in Rust: far faster, smarter defaults, respects .gitignore.
Apache ECharts★ 68kBorn at Baidu, now a global visualization standard under Apache.
FFmpeg★ 67kThe engine behind nearly every video player, converter and stream you've used.
Git★ 64kThe version-control system the whole industry runs on (official mirror).
Prettier★ 52kThe opinionated formatter that ended every code-style argument.
gitleaks★ 31kScan git history for leaked API keys and passwords — before attackers do.
Karakeep★ 30kAI-assisted bookmark hoarding: save links, get auto-tags and archived snapshots.
Ente★ 30kEnd-to-end encrypted photos — a self-hostable Google Photos alternative you truly own.
KeePassXC★ 30kOffline password manager: one encrypted file holds all your secrets.
Micro★ 30kA full-featured code editor that lives inside any terminal.
Plausible★ 30kLightweight, privacy-first web analytics — the Google Analytics antithesis.
Mindustry★ 30kFactory towers + RTS + deep modding — the strategy game you sink 200 hours into.
Harbor★ 30kThe cloud-native container registry with scanning and signing built in.
Chroma★ 30kThe open embedding database behind thousands of AI apps.
Signal for Android★ 30kThe gold standard of private messaging, source open to all.
WezTerm★ 29kGPU-accelerated terminal with Lua scripting — fast, cross-platform, hackable.
Pydantic★ 29kThe data-validation layer half the Python ecosystem runs on.
Hyperfine★ 29kOne command to benchmark anything — settle 'which is faster' with numbers.
InvokeAI★ 29kA professional-grade Stable Diffusion studio for serious image work.
ArchiveBox★ 29kYour own internet archive — save pages before they vanish.
TanStack Table★ 29kHeadless datagrid: sorting, grouping, virtualization — draw the UI yourself.
Budibase★ 28kBuild internal tools and admin panels in minutes, not sprints.
Graphite★ 28kA procedural, node-based graphics editor that runs in your browser.
Vimium★ 27kVim keys in your browser — navigate the web without touching the mouse.
Typesense★ 27kTypo-tolerant search engine that's up and useful in minutes.
faster-whisper★ 27kWhisper speech recognition, 4× faster with half the memory.
llamafile★ 27kA whole LLM zipped into one executable — download, run, done.
Babylon.js★ 26kA powerhouse WebGL/WebGPU 3D engine with a lovely playground.
authentik★ 26kSelf-hosted single sign-on: one login for every app you run.
Biome★ 26kLint and format JS/TS in one Rust-powered tool — absurdly fast.
kotaemon★ 26kA beautiful open RAG UI: chat with your PDFs and docs, locally.
D2★ 26kText in, beautiful architecture diagrams out — the modern diagramming language.
The beautifully consistent icon set half the web quietly uses.
Oh My Tmux★ 25kOne dotfile and your tmux looks professionally configured.
Activepieces★ 25kOpen-source Zapier: connect your apps and automate the boring parts.
Fastfetch★ 25kSystem info at shell speed — the actively maintained neofetch successor.
whisperX★ 25kWhisper plus word-level timestamps and speaker diarization — podcast-ready.
Navidrome★ 25kYour music library becomes a streaming service, from your own server.
Argo CD★ 25kGitOps for Kubernetes: your cluster follows your repo.
CosyVoice★ 24kMulti-lingual TTS with zero-shot voice cloning from a few seconds of audio.
p5.js★ 24kCreative coding made friendly — artists write code with it every day.
eza★ 24kThe modern ls: colors, icons, git status — folders finally look alive.
TimescaleDB★ 24kTurns PostgreSQL into a time-series powerhouse — keep your SQL.
Deepface★ 24kA lightweight Python wrapper for face recognition and verification.
Laravel Livewire★ 24kDynamic Laravel interfaces without writing JavaScript — the full-stack shortcut.
oxc★ 23kA Rust-built JavaScript toolchain: linter, transformer, resolver.
Karabiner-Elements★ 23kRemap anything on a macOS keyboard — the power tool every Mac tinkerer ends up installing.
chi★ 23kThe lightweight Go router that std-net always wanted to be.
Renovate★ 23kA bot that PRs updates for every outdated dependency — all of them.
OpenObserve★ 23kOne binary for logs, metrics and traces at a tenth of the storage cost.
SVGO★ 23kSqueezes SVG files smaller without losing quality.
Tabler Icons★ 23k5,000+ free MIT icons in one consistent style — the quiet workhorse of UI.
VueUse★ 22k200+ essential composition utilities for Vue — the batteries Vue didn't ship.
mdBook★ 22kMarkdown → books and docs sites, from a single binary.
Docmost★ 22kOpen-source Confluence alternative for team knowledge.
Teable★ 22kOpen-source Airtable: a no-code database with a spreadsheet face.
GitButler★ 22kA modern Git client for stacking branches without the fear.
visx★ 21kAirbnb's low-level visualization primitives for React.
Vercel AI Chatbot★ 21kA full-featured, hackable AI chatbot template you can ship today.
FunASR★ 21kAlibaba's open speech-recognition toolkit — first-class Chinese accuracy.
fx★ 21kInteractive JSON explorer in the terminal — fold, query, transform.
Linkwarden★ 20kCollaborative bookmark manager with auto-screenshots and full-page archives.
Eleventy★ 20kA simple static site generator with zero framework baggage.
Radix Primitives★ 19kThe accessible headless component library shadcn/ui is built on.
WebLLM★ 19kChat with local LLMs entirely in-browser — private by construction.
Elysia★ 19kAn ergonomic web framework tuned for Bun — fast and delightful.
BookStack★ 19kA wiki organized like a bookshelf: books, chapters, pages.
Audacity★ 19kThe world's most-used audio editor — simple, free, everywhere.
SQLModel★ 19kSQLAlchemy meets Pydantic — type-safe models for FastAPI folks.
Windmill★ 18kTurn scripts into workflows, schedules and internal apps.
sqlc★ 18kWrite SQL, get type-safe Go code generated — the compiler checks your queries.
Plotly.js★ 18k40+ chart types for scientific and financial visualization.
Emotion★ 18kCSS-in-JS with source maps and compile-time optimizations.
OpenEmu★ 18kRetro gaming on macOS, unified beautifully — dozens of consoles, one app.
OpenRA★ 18kCommand & Conquer and Red Alert, rebuilt modern and cross-platform.
Zola★ 18kStatic sites from a single binary — no Node, no npm, no mess.
QuestDB★ 18kBlazing-fast open-source time-series database with familiar SQL.
LibreTranslate★ 17kSelf-hosted neural machine translation — your data never leaves the server.
ent★ 17kFacebook's entity framework for Go: schemas as graphs, migrations included.
aiohttp★ 17kAsync HTTP client and server in one mature package.
OpenRCT2★ 17kRollerCoaster Tycoon 2, rebuilt open-source and multiplayer-ready.
FreshRSS★ 17kSelf-hosted RSS aggregator — the Google Reader successor we deserved.
AltTab★ 17kGives macOS real Windows-style Alt-Tab window switching. Why did we wait so long?
Cryptomator★ 16kEncrypt files before they touch any cloud — vendor-proof vaults.
transformers.js★ 16kRun Transformer models straight in the browser via WebGPU — no server.
yq★ 16kyq is for YAML what jq is for JSON: slice, filter, convert everything.
PCSX2★ 16kPlayStation 2 emulation, matured for two decades.
Zotero★ 16kThe reference manager for research: collect, annotate and cite papers without pain.
sherpa-onnx★ 16kSpeech recognition and TTS running fully offline — from servers to phones.
Dolphin★ 16kThe definitive GameCube and Wii emulator — HD visuals, better controls.
pre-commit★ 16kOne config, all languages: lint and format automatically before every commit.
Shotcut★ 16kFull-featured free video editor — no watermark, no paywall, no account.
direnv★ 16kPer-directory environment variables that load and unload automatically.
F5-TTS★ 16kA few seconds of reference audio → surprisingly natural cloned speech.
Seafile★ 15kEnterprise-grade file sync and sharing — rock-solid reliability.
CapRover★ 15kYour own mini-PaaS: one-click apps, free TLS, web UI.
Tokei★ 15kCount lines of code across 200+ languages, instantly and accurately.
Konva★ 15kDeclarative canvas: interactive 2D graphics without raw canvas pain.
Logto★ 15kDeveloper-friendly auth infra: polished login box plus user management.
PPSSPP★ 15kPSP games on every device you own, often upscaled.
Notepad Next★ 15kA cross-platform Notepad++ reimplementation for Windows muscle memory.
Espanso★ 15kType shortcuts, get whole sentences — a privacy-first text expander.
Kamal★ 15kFrom 37signals: deploy anything anywhere with one command.
Kopia★ 15kEncrypted, deduplicated, incremental backups with a friendly GUI.
pgx★ 14kThe PostgreSQL driver Go developers eventually graduate to.
Kysely★ 14kType-safe SQL query builder with zero runtime cost.
Bitwarden Clients★ 14kThe apps behind the open-source password manager everyone trusts.
bottom★ 14kA customizable cross-platform system monitor with graphs and widgets.
dbt Core★ 14kSQL-first analytics engineering: versioned, tested, documented transforms.
SponsorBlock★ 14kCrowd-sourced timestamps that auto-skip YouTube sponsor segments.
Rolldown★ 14kThe Rust bundler becoming the engine of the next Vite.
Nextra★ 14kThe docs/blog framework behind half the sleek Next.js sites you've seen.
BorgBackup★ 14kThe classic deduplicating backup archiver — trusted for a decade.
Zettlr★ 14kMarkdown writing app designed for scholars, theses and very long documents.
Mealie★ 14kSelf-hosted recipe manager with a slick app — your cookbook, backed up forever.
Cataclysm DDA★ 14kThe deepest survival roguelike ever made — infinitely replayable.
Aegis★ 14k2FA app for Android: encrypted, exports openly, backs up — what Google Authenticator should be.
PlantUML★ 13kThe classic text-to-diagram engine: UML and much more, still undefeated.
tig★ 13kGit in the terminal, visually: browse history, stage hunks, chase blame.
broot★ 13kNavigate huge directory trees interactively — never cd-guess again.
SD WebUI Forge★ 13kThe WebUI branch that runs bigger models on less VRAM.
Distrobox★ 13kUse any Linux distro inside your terminal, seamlessly — Ubuntu tools on Arch, no reboot.
Gorilla★ 13kResearch project teaching LLMs to call 1,600+ real-world APIs reliably.
Wallabag★ 13kSelf-hosted read-it-later: save articles from the firehose, read them calmly.
Zeal★ 13kOffline API documentation for 200+ languages — instant answers on a plane.
gh-dash★ 13kYour GitHub PRs and issues as a terminal dashboard — triage without the browser.
Marp★ 13kWrite slides in Markdown, present anywhere — decks at the speed of thought.
Gatus★ 13kA health dashboard for endpoints and cron jobs — if it's down, you know.
dust★ 13kdu, but instantly understandable — see what's eating your disk.
Heroic★ 13kEpic, GOG and Amazon games in one clean launcher.
edge-tts★ 12kUse Microsoft Edge's online neural voices from Python, for free.
Devbox★ 12kInstant, portable dev environments — shell in, project-ready.
Sonic Pi★ 12kLive-code music on stage: write Ruby, hear synths. A coding instrument.
KoboldCpp★ 12kRun local LLMs from a single executable — no install, no ceremony.
Onefetch★ 12kShow a repo's vital stats right in the terminal — great for demos.
Vega★ 12kA visualization grammar: describe charts as JSON, render anywhere.
linkding★ 11kMinimalist bookmark service — runs happily on a Raspberry Pi.
BunkerWeb★ 11kThe open-source WAF that makes your web stack boring to attack.
Kakoune★ 11kModal editor with selection-first editing — Vim's most interesting rethink.
Pixelorama★ 11kA polished free pixel-art editor built with Godot.
gqlgen★ 11kSchema-first GraphQL server for Go — codegen does the boring parts.
LMMS★ 11kMusic production workstation: beats, synths, mixing — the free FL Studio.
aichat★ 11kAll-in-one LLM CLI: chat, roleplay, shell integration, 20+ providers.
Healthchecks★ 11kA dead-man's switch for cron jobs — ping me, or I alert.
Lutris★ 10kThe one launcher that keeps Linux gaming organized.
UFO★ 10kMicrosoft's GUI agent that operates Windows apps on your behalf.
miniflux★ 9.9kOpinionated, minimalist RSS server in Go — boring in the best way.
Starlight★ 9.5kAstro's docs framework: fast, accessible, i18n-ready out of the box.
Bottles★ 9.1kRun Windows apps and games on Linux through tidy, managed bottles.
Litestar★ 8.5kA fast, thoughtfully async Python web framework.
OpenTTD★ 8.5kThe transport-empire tycoon, 20+ years strong and still shipping.
Mockoon★ 8.5kMock API servers in a few clicks — build UIs without waiting for the backend.
Inertia.js★ 8.1kBuild SPAs without building an API — the glue you didn't know you wanted.
LibrePhotos★ 8.1kSelf-hosted photos with face recognition and auto-organization.
OpenToonz★ 8.1k2D animation software with studio pedigree — Ghibli's toolchain cousin.
FontForge★ 8.1kThe open-source font editor — design your own typeface from scratch.
chart.xkcd★ 7.9kHand-drawn, xkcd-flavored charts — serious data, disarming style.
devenv★ 7.8kFast, declarative dev shells without learning Nix the language.
Endless Sky★ 7.7kTrade and fight across the galaxy — the Escape Velocity spirit, alive.
Veloren★ 7.7kA community-built multiplayer voxel RPG — open-source Zelda energy.
KeePassDX★ 7.6kKeePass for Android: manage that one encrypted vault from your phone.
sd★ 7.4kFind & replace for humans — regex without the sed headache.
Mixxx★ 7.4kFree DJ software that talks to real controllers — mix your first set tonight.
Evidence★ 7.1kBI as code: SQL + Markdown compile into a data app.
speedscope★ 6.8kDrop a profile file, get an interactive flamegraph — profiling made visual.
Shattered Pixel Dungeon★ 6.8kA roguelike polished to a mirror shine that fits in your pocket.
tealdeer★ 6.7kCommand examples on demand — tldr pages in milliseconds.
Tridactyl★ 6.4kVim bindings for Firefox, deeply hackable.
One framework, 200,000+ icons from every major set.
Lightdash★ 6.2kThe BI layer built for dbt — metrics straight from your models.
Kdenlive★ 6.1kProfessional open-source video editing from KDE — a serious free Premiere alternative.
Vikunja★ 6kSelf-hosted todo lists and kanban — migrate from Todoist in one click.
Open Props★ 5.6kA drawer of supercharged CSS variables — design tokens, ready to use.
SuperTuxKart★ 5.5kA mascot kart racer with actual online multiplayer.
Pomerium★ 5.1kIdentity-aware proxy: zero-trust access to your internal apps.
Ueli★ 4.6kKeystroke launcher for Windows & macOS — a free Spotlight that opens anything in 3 keys.
AdGuard extension★ 4.5kThe open-source AdGuard extension — no 'acceptable ads' deals.
VCV Rack★ 4.4kA full Eurorack modular synth in software — patch cables included, soldering not.
Privacy Badger★ 3.9kEFF's tracker blocker that learns as you browse.
NormCap★ 2.8kScreenshot → text. Small OCR utility that quietly saves your day, again and again.
Kiwix★ 1.5kCarry all of Wikipedia (plus many sites) fully offline on a laptop or USB stick.
What makes a gem
Four rules, applied by hand to every entry — no auto-scraping, no paid placements.
Star counts drift daily — treat them as an approximate snapshot (verified date shown up top). Gems that outgrow the band get a 🎓 badge and stay. Spotted something wrong? Open an issue.
FAQ
What counts as a "gem" here?
Projects with 1,000–30,000 GitHub stars, actively maintained (updated within 24 months, not archived), with a real working product you can use today — and quality far above their fame.
Why the 1k–30k star range?
Below 1k stars quality is hard to guarantee; above 30k a project is usually already famous and doesn't need discovering. The sweet spot is where quality is proven but the project is still under-known — especially in the Chinese-speaking community. When a listed gem outgrows 30k stars, it earns a 🎓 Graduated badge and stays on the list.
Are the star counts accurate?
Every project was live-verified against the GitHub API on the date shown at the top of the page. Counts drift over time, so treat them as an approximate snapshot.
How do I submit a gem?
Open an issue on the GitHub repository with the project link and why it deserves a spot. Submissions are reviewed by hand before being added.
Why are famous projects listed too?
The 🏆 Legend projects are the famous pillars — React, Linux, VS Code and friends. They are listed so newcomers get their bearings and cross-field explorers can spot the landmarks of other fields; they are clearly badged and kept separate from the 1k–30k hidden gems the site is about.
I'm a complete beginner — where do I start?
Start with the "New to GitHub" section: it explains stars, forks, issues and pull requests in plain words, plus a 3-point checklist for judging any project. Then browse gems tagged "Ready to use" — downloadable apps that need zero coding.