DevStreamSubmit a repo

Updated live Last count

Top GitHub Repos, ranked by developers

Stars pile up for years. A Like here is one developer saying they'd use it today, so the order moves every hour.

Categories and language

454 repos

All repos, ranked by developer Likes
RepositoryLanguageLike
1
cli/cli

GitHub on the command line, so you can open PRs and issues without leaving your terminal.

47kGo
2
academic/awesome-datascience

A big, practical stack of courses, tools and books for learning data science by doing real work.

–––
3
acassen/keepalived

Lets two servers share one floating IP address, so a failure does not take your site down.

–––
4
actions/runner

The agent that lets your own machines run GitHub Actions jobs when hosted runners fall short.

–––
5
actix/actix-web

A powerful, very fast Rust web framework for services that must handle serious load.

–––
6
actualbudget/actual

A fast personal budgeting app that keeps your finances local and under your control.

–––
7
AdguardTeam/AdGuardHome

A network-wide ad blocker that sits on your DNS and quietly stops the junk before it loads.

–––
8
adobe/react-spectrum

Accessible components and hooks from Adobe that handle keyboards and screen readers properly.

–––
9
AdrienTorris/awesome-blazor

Where to start with Blazor: libraries, samples and tutorials for building web apps in C Sharp instead of JavaScript.

–––
10
airbnb/lottie-ios

Play designer made After Effects animations in your iOS app as real vector graphics.

–––
11
ajeetdsouza/zoxide

A smarter cd that learns where you go and jumps there from a few letters.

–––
12
akullpp/awesome-java

A hand-picked map of the Java frameworks, libraries and tools worth your time.

–––
13
alacritty/alacritty

A GPU accelerated terminal that opens instantly and stays simple.

–––
14
Alamofire/Alamofire

Network requests in Swift that are short to write and easy to read.

–––
15
AllThingsSmitty/css-protips

Short, practical CSS tricks you can lift straight into your next stylesheet.

–––
16
alpinejs/alpine

Sprinkle behavior into your HTML with a few attributes, no build step required.

–––
17
analysis-tools-dev/static-analysis

Find the linter or static analysis tool that catches bugs early in whatever language you write.

–––
18
android/architecture-samples

Official examples showing how to structure an Android app in a way that scales.

–––
19
android/compose-samples

Official Jetpack Compose apps you can read and borrow patterns from.

–––
20
android/nowinandroid

A complete Android app built with current best practices that you can study line by line.

–––
21
angular/angular

Google's full framework for large web apps, with routing, forms and testing included.

–––
22
angular/angular-cli

Scaffold, build, test and deploy Angular projects from a few commands.

–––
23
aniftyco/awesome-tailwindcss

Plugins, templates, tools and tutorials to help you get further with Tailwind CSS.

–––
24
ant-design/ant-design

A big, polished React component library built for enterprise dashboards and admin tools.

–––
25
apache/airflow

Schedule and monitor your data pipelines as Python code, with a UI that shows what failed.

–––
26
apache/arrow

A shared in memory columnar format so data tools can swap tables without copying.

–––
27
apache/cassandra

A distributed database built to keep answering when nodes die, for data that outgrows one machine.

–––
28
apache/couchdb

A document database you talk to over a plain web API with JSON, which syncs well even on flaky connections.

–––
29
apache/doris

A fast analytics database that answers real time dashboard queries over large data.

–––
30
apache/echarts

A rich charting library for interactive dashboards, with maps, heatmaps and big data support.

–––
31
apache/flink

Process streams of events in real time, with state that survives failures.

–––
32
apache/httpd

The old reliable web server that has been serving pages since before most of us had broadband.

–––
33
apache/jmeter

Load test web apps and APIs with a long proven Java tool and a GUI.

–––
34
apache/kafka

Move huge streams of events between systems and replay them whenever you need.

–––
35
apache/spark

Crunch very large datasets across a cluster using SQL, Python or Scala.

–––
36
apache/superset

Build dashboards and explore data in the browser, connected to nearly any SQL database.

–––
37
AppFlowy-IO/AppFlowy

A notes, wiki and project workspace you can own and run yourself, as an alternative to Notion.

–––
38
appium/appium

Automate native, hybrid and mobile web apps on iOS and Android with one API.

–––
39
aquasecurity/trivy

Scans container images, code and configs for known vulnerabilities in one quick command.

–––
40
aristocratos/btop

A good looking resource monitor that shows CPU, memory, disks and network at once.

–––
41
ashishb/android-security-awesome

Tools, books and research for finding and fixing security holes in Android apps.

–––
42
astral-sh/ruff

A Python linter and formatter so fast you will stop noticing it runs.

–––
43
astral-sh/uv

Install Python packages and manage environments many times faster than pip.

–––
44
atuinsh/atuin

Search your shell history across machines, with context like directory and exit code.

–––
45
avajs/ava

A concurrent Node test runner with a minimal API and clean output.

–––
46
avelino/awesome-go

A hand-picked map of the Go frameworks, libraries and tools worth your time.

–––
47
awesomedata/awesome-public-datasets

Open datasets sorted by topic, for when you need real data to practise on or build with.

–––
48
axios/axios

The HTTP client most JavaScript developers reach for first, in the browser and on the server.

–––
49
babel/babel

Write the newest JavaScript today and have it compiled for older browsers.

–––
50
bazelbuild/bazel

Build very large multi language codebases quickly, with caching you can trust.

–––
51
BerriAI/litellm

One OpenAI style API in front of over a hundred LLM providers, with cost tracking and fallbacks.

–––
52
binwiederhier/ntfy

Send a push notification to your phone with a simple HTTP request.

–––
53
biomejs/biome

One quick tool that formats and lints your web project, in place of several slower ones.

–––
54
blakeblackshear/frigate

A home camera recorder that detects people and cars locally, so footage stays private.

–––
55
bridgecrewio/checkov

Scans your Terraform, Kubernetes and Docker files for misconfigurations before they reach production.

–––
56
BurntSushi/ripgrep

Searches your whole codebase in a blink and skips files your gitignore already ignores.

–––
57
caddyserver/caddy

A web server that fetches your TLS certificates for you, so you never touch a renewal cron job again.

–––
58
calcom/cal.diy

Let people book time with you, with scheduling you host yourself instead of paying per seat.

–––
59
Calinou/awesome-godot

Free plugins, scripts and add-ons that make building games in Godot faster.

–––
60
callstack/react-native-paper

Material Design components for React Native with theming that just works.

–––
61
catchorg/Catch2

C++ tests that read naturally, with minimal setup and clear failure messages.

–––
62
certbot/certbot

The tool that fetches and renews free Let's Encrypt certificates so your sites keep their padlock.

–––
63
chaijs/chai

Assertion styles for JavaScript tests, from expect to should, to match how you write.

–––
64
chakra-ui/chakra-ui

Accessible React components you style with props, so building screens moves quickly.

–––
65
Chalarangelo/30-seconds-of-code

Short, practical coding snippets and articles you can read in half a minute and use today.

–––
66
charmbracelet/bubbletea

Build polished terminal apps in Go with a simple model, update and view loop.

–––
67
charmbracelet/glow

Read Markdown in your terminal with proper styling instead of raw symbols.

–––
68
charmbracelet/gum

Add menus, prompts and spinners to your shell scripts without writing any Go.

–––
69
chartjs/Chart.js

Simple, good looking charts on a canvas, ready in a handful of lines.

–––
70
chef/chef

The free community build of Chef, for running your cookbooks without signing a licence agreement.

–––
71
chentsulin/awesome-graphql

Libraries, tools and tutorials for building and querying GraphQL APIs.

–––
72
CISOfy/lynis

Audit a Linux or Unix box and get a hardening checklist in a few minutes.

–––
73
ClickHouse/ClickHouse

Run analytical queries over billions of rows and get answers back in a blink.

–––
74
cline/cline

A coding assistant inside your editor that plans changes, edits files and asks before it touches anything.

–––
75
cloudflare/cloudflared

Puts a Cloudflare Tunnel in front of your home server, so you can share it without opening a port.

–––
76
cockpit-project/cockpit

A friendly web console for a Linux server, with logs, services and storage one click away.

–––
77
coder/code-server

Run VS Code on a remote machine and code from any browser.

–––
78
coil-kt/coil

Load images in Android and Compose with a small Kotlin first library.

–––
79
colinhacks/zod

Describe your data once and get validation and TypeScript types together.

–––
80
Comfy-Org/ComfyUI

Build image and video generation pipelines by dragging nodes around a graph instead of writing glue code.

–––
81
containerd/containerd

The container runtime under Docker and Kubernetes, doing the unglamorous work of starting your containers.

–––
82
continuedev/continue

An open coding assistant for your editor that works with whichever model you prefer.

–––
83
conventional-changelog/commitlint

Keeps commit messages consistent by checking each one against your rules.

–––
84
coollabsio/coolify

Deploy your apps and databases to your own servers with a Heroku like experience.

–––
85
crewAIInc/crewAI

Assemble a crew of role-playing AI agents that hand work to each other like a small team.

–––
86
crowdsecurity/crowdsec

Spot attackers on your servers and share blocklists with a community that has seen them too.

–––
87
cypress-io/cypress

Run end to end tests in a real browser and watch every step as it happens.

–––
88
d3/d3

The toolkit behind most of the clever data visualizations you have seen on the web.

–––
89
dagster-io/dagster

Build data pipelines around the assets they produce, with great visibility into each run.

–––
90
dandavison/delta

Makes git diffs readable with syntax highlighting and side by side views.

–––
91
dani-garcia/vaultwarden

A light Bitwarden compatible server you can run on a small box for your family's passwords.

–––
92
dart-lang/sdk

The language, tools and compilers behind Flutter, with fast builds and sound typing.

–––
93
data-privacy-stack/presidio

Finds personal data like names and card numbers in text, then masks it before it travels further.

–––
94
davidsonfellipe/awesome-wpo

Articles, tools and tricks for making web pages load faster.

–––
95
dbeaver/dbeaver

One desktop client for nearly every database, with an editor and a visual schema browser.

–––
96
deepspeedai/DeepSpeed

Train and serve huge models with memory tricks that make big jobs fit on the hardware you have.

–––
97
denoland/deno

A secure JavaScript and TypeScript runtime with tooling built in and no config files.

–––
98
derailed/k9s

A terminal dashboard for Kubernetes that lets you browse, log and debug clusters quickly.

–––
99
DevExpress/testcafe

Automate end to end web tests with no browser plugins or drivers to install.

–––
100
dhamaniasad/awesome-postgres

Extensions, tools, libraries and guides for getting more out of PostgreSQL.

–––
101
direnv/direnv

Loads the right environment variables when you step into a project folder.

–––
102
django/django

The batteries included Python framework that gets a serious web app live quickly.

–––
103
dokku/dokku

Your own tiny Heroku, deploying apps to a single server with a git push.

–––
104
dolthub/dolt

A SQL database you can fork, branch and merge like a git repository.

–––
105
dotnet/aspnetcore

Microsoft's framework for fast web APIs and apps on .NET that run on Windows, Linux and Mac.

–––
106
dotnet/maui

Build native mobile and desktop apps from one C sharp codebase.

–––
107
dotnet/runtime

The runtime and libraries behind .NET apps, from small command line tools to big web services.

–––
108
drizzle-team/drizzle-orm

A TypeScript ORM that feels like writing SQL, with types that catch your mistakes.

–––
109
duckdb/duckdb

Run fast analytical SQL right inside your app or notebook, with no server to manage.

–––
110
EbookFoundation/free-programming-books

A huge shelf of free programming books, courses and tutorials in many languages.

–––
111
electron/electron

Build desktop apps for Windows, Mac and Linux using the web skills you already have.

–––
112
element-hq/synapse

Synapse, the reference Matrix server, for running your own chat that still talks to everyone else.

–––
113
ellisonleao/magictools

Tools, engines and learning material for anyone making games, from first prototype to release.

–––
114
emacs-tw/awesome-emacs

Packages and resources for making Emacs your favourite editor.

–––
115
emberjs/ember.js

A framework with strong conventions for ambitious web apps that last for years.

–––
116
emilkowalski/sonner

A toast component for React that looks lovely and is easy to drop in.

–––
117
ente/ente

End to end encrypted photo storage you can also run yourself.

–––
118
eslint/eslint

Find and fix problems in your JavaScript before they reach a code review.

–––
119
etcd-io/etcd

A reliable key value store that holds the shared state behind Kubernetes and other clusters.

–––
120
evanw/esbuild

A JavaScript bundler so fast that a build feels instant.

–––
121
excalidraw/excalidraw

A whiteboard that makes your diagrams look hand drawn, and it works right in the browser.

–––
122
expo/expo

Build React Native apps without wrestling native tooling, from first run to the app store.

–––
123
expressjs/express

The minimalist Node web framework that taught a generation how to build a server.

–––
124
fail2ban/fail2ban

Watches your logs for repeated failed logins and bans the offenders, so brute force attacks give up.

–––
125
falcosecurity/falco

Watches what your containers and hosts are doing at runtime and shouts when something looks wrong.

–––
126
fastapi/fastapi

Write plain typed Python and get a fast API with validation and interactive docs for free.

–––
127
fastify/fastify

A low overhead Node web framework with schema validation and a friendly plugin system.

–––
128
fastlane/fastlane

Automate screenshots, signing and store uploads, so releasing an app is a single command.

–––
129
felangel/bloc

Predictable state management for Flutter with a clear pattern and good tooling.

–––
130
fffaraz/awesome-cpp

Frameworks, libraries and learning material for C and C++ programmers.

–––
131
FiloSottile/age

Encrypt a file with a short key and no config, a small and modern alternative to GPG.

–––
132
fleetdm/fleet

Device management built on osquery, so you can ask every laptop and server questions from one place.

–––
133
flutter/flutter

Build apps for phones, web and desktop from one Dart codebase that looks great everywhere.

–––
134
fluxcd/flux2

Keeps your Kubernetes cluster matching what is in Git, so a merge is also a deploy.

–––
135
freeipa/freeipa

One place for users, groups and sudo rules across your Linux machines, with Kerberos and LDAP built in.

–––
136
frenck/awesome-home-assistant

Integrations, add-ons and guides for building a smarter home with Home Assistant.

–––
137
garris/BackstopJS

Catch visual regressions by comparing screenshots of your pages after each change.

–––
138
gatling/gatling

Load tests as code with clear reports on how your system holds up.

–––
139
gatsbyjs/gatsby

Build fast React sites that pull content from anywhere into static pages.

–––
140
gethomepage/homepage

A start page for your homelab that lists every service and shows which ones are actually up.

–––
141
getredash/redash

Query your databases, chart the results and share dashboards with the rest of your team.

–––
142
getsops/sops

Keep secrets encrypted in git while still being able to edit them like normal files.

–––
143
ggml-org/llama.cpp

Runs big language models on your own laptop, with no GPU cluster and no cloud bill.

–––
144
ggml-org/whisper.cpp

Speech to text that runs on your own machine, even on a phone or a Raspberry Pi.

–––
145
ghostty-org/ghostty

A fast, polished terminal emulator that feels native on both Mac and Linux.

–––
146
gin-gonic/gin

A speedy Go web framework with a small API that gets out of your way.

–––
147
git-tips/tips

The git tricks you wish you had known sooner, ready to copy and paste.

–––
148
gitlabhq/gitlabhq

A whole software team in one install, with Git hosting, issues, CI and a container registry.

–––
149
gitleaks/gitleaks

Finds passwords and API keys hiding in your git history before an attacker does.

–––
150
glanceapp/glance

One home page for your feeds, servers and weather, hosted by you.

–––
151
go-gitea/gitea

A painless self hosted git service with issues, pull requests and CI, light enough for a Pi.

–––
152
goauthentik/authentik

An identity provider that gives your self-hosted apps one login page and one place to manage access.

–––
153
gofiber/fiber

A Go web framework with an Express feel, for people who want speed without the learning curve.

–––
154
gohugoio/hugo

Builds a static website in milliseconds, even when it has thousands of pages.

–––
155
golang/go

A small, fast language with a great standard library, built for servers and tools that just work.

–––
156
golangci/golangci-lint

Runs dozens of Go linters in parallel and reports in one pass.

–––
157
google-gemini/gemini-cli

Brings Gemini into your terminal, so you can ask about your code without leaving the shell.

–––
158
google/googletest

Google's C++ testing and mocking framework for writing clear unit tests.

–––
159
google/material-design-icons

Google's icon set in many styles and sizes, ready to drop into any interface.

–––
160
GoogleChrome/lighthouse

Audit a page for speed, accessibility and SEO and get a list of what to fix.

–––
161
grafana/grafana

The metrics and dashboards tool that most self-hosted stacks end up running.

–––
162
grafana/k6

Load testing you write as JavaScript, so you find out how your service behaves before your users do.

–––
163
gravitational/teleport

Secure access to servers, databases and clusters, with short lived certificates in place of shared keys.

–––
164
grpc/grpc

Fast, typed remote calls between services in a dozen languages from one shared contract.

–––
165
hasura/graphql-engine

Point it at your database and get a GraphQL API with permissions, without writing resolvers.

–––
166
Heapy/awesome-kotlin

Libraries, frameworks and learning material for writing Kotlin.

–––
167
helix-editor/helix

A modal editor that ships with language servers and syntax awareness ready to go.

–––
168
helm/helm

The package manager for Kubernetes, so installing an app takes one command instead of twenty files.

–––
169
heroui-inc/heroui

Beautiful React components with sensible defaults, formerly known as NextUI.

–––
170
heynickc/awesome-ddd

Books, talks and examples for learning domain-driven design and the ideas around it.

–––
171
home-assistant/core

Home automation that runs in your house instead of someone else's cloud, and talks to nearly every gadget.

–––
172
honojs/hono

A small, quick web framework that runs the same code on Cloudflare, Deno, Bun and Node.

–––
173
huggingface/diffusers

Generate images, video and audio from text with ready made diffusion pipelines you can tweak.

–––
174
huggingface/transformers

One library gives you thousands of pretrained text, vision and audio models that load in a few lines.

–––
175
iconify/iconify

One way to use icons from hundreds of sets, loaded only when needed.

–––
176
igorbarinov/awesome-data-engineering

Tools and frameworks for moving, storing and wrangling data at scale.

–––
177
immerjs/immer

Update immutable state by writing code that looks like plain mutation.

–––
178
immich-app/immich

Back up and browse your photos and videos on your own server, with a Google Photos feel.

–––
179
Infisical/infisical

A secrets manager where your team keeps API keys and passwords, instead of in chat history.

–––
180
influxdata/influxdb

A database built for time series data, like sensor readings and metrics that arrive by the second.

–––
181
intuitem/ciso-assistant-community

A compliance and risk tracker that replaces the audit prep spreadsheets nobody enjoys keeping.

–––
182
ionic-team/capacitor

Wrap a web app in a native shell and reach device features like camera and files.

–––
183
ionic-team/ionic-framework

Build mobile apps with web skills, using UI components that feel native on each platform.

–––
184
isc-projects/bind9

The DNS server that answers for your own zones, from the people who have run internet DNS for decades.

–––
185
istio/istio

A service mesh that adds encryption, traffic control and visibility between your Kubernetes services.

–––
186
JakeWharton/timber

A tiny, extensible logger for Android that keeps debug output out of release builds.

–––
187
jasmine/jasmine

A behavior driven test framework for JavaScript with no dependencies.

–––
188
jax-ml/jax

NumPy that runs on GPUs and differentiates itself, a favorite for fast research code.

–––
189
jaywcjlove/awesome-mac

High-quality macOS apps sorted by what they do, so you can find the right one fast.

–––
190
jekyll/jekyll

Turn Markdown into a static site, the engine behind GitHub Pages.

–––
191
jellyfin/jellyfin

A media server for your films, shows and music, with no subscription and no tracking.

–––
192
jenkinsci/jenkins

The automation server that has built and tested software for countless teams, with a plugin for everything.

–––
193
jesseduffield/lazygit

A terminal screen for git, so staging, rebasing and resolving conflicts take a few keystrokes.

–––
194
jestjs/jest

A JavaScript test runner with snapshots, mocks and a friendly watch mode.

–––
195
JetBrains/compose-multiplatform

Share one Kotlin UI across Android, iOS, desktop and web.

–––
196
jgthms/bulma

A CSS only framework with readable class names and no JavaScript to wrangle.

–––
197
jonataslaw/getx

A Flutter helper for state, routes and dependencies without much ceremony.

–––
198
jquery/jquery

The library that made the DOM bearable and still runs on a huge share of the web.

–––
199
juanfont/headscale

A self hosted Tailscale control server, so you keep your private network and your data.

–––
200
juliangarnier/anime

A light JavaScript animation engine for moving anything on the page.

–––
201
junegunn/fzf

Fuzzy search anything in your terminal, from files to history to git branches, as you type.

–––
202
junit-team/junit-framework

The standard testing framework for Java and the JVM, with a modern engine.

–––
203
k3s-io/k3s

A small single binary Kubernetes that runs happily on a Raspberry Pi or a cheap VPS.

–––
204
karakeep-app/karakeep

Save links, notes and images in one place and let AI tag them for you.

–––
205
kdeldycke/awesome-falsehood

The wrong assumptions programmers make about names, time, addresses and more.

–––
206
keras-team/keras

Deep learning with a gentle API, so building a neural network feels like stacking blocks.

–––
207
kestra-io/kestra

A workflow orchestrator where you describe pipelines in YAML and watch them run in a web UI.

–––
208
keycloak/keycloak

A single sign on server that handles logins, users and permissions so your apps do not have to.

–––
209
koajs/koa

A tiny Node framework from the Express team that uses async functions to keep middleware clean.

–––
210
koalaman/shellcheck

Catches the quoting bugs and traps in your shell scripts before they bite in production.

–––
211
Kong/insomnia

Design, debug and test REST, GraphQL and gRPC APIs from one tidy desktop app.

–––
212
Kong/kong

An API gateway that handles auth, rate limits and routing before requests reach your services.

–––
213
kovidgoyal/kitty

A fast GPU terminal with images, ligatures and scripting for people who live in the shell.

–––
214
ktorio/ktor

Build servers and clients in Kotlin with lightweight, async friendly code.

–––
215
kubernetes/kubernetes

The Kubernetes source, home of kubeadm, the tool that bootstraps a real cluster on your own machines.

–––
216
labstack/echo

A minimalist Go framework with clear routing and middleware for building REST APIs.

–––
217
langchain-ai/langchain

Wire language models to your data and tools, then swap providers without rewriting the app.

–––
218
langchain-ai/langgraph

Build agents as graphs you can pause, inspect and resume, so long tasks do not fall over.

–––
219
langfuse/langfuse

Traces, costs and evals for your LLM app, so you can see what your prompts are really doing.

–––
220
laravel/framework

The PHP framework with elegant syntax that makes routing, queues and auth feel almost easy.

–––
221
linux-audit/audit-userspace

The Linux audit tools that record who touched what on a server, and when.

–––
222
lldap/lldap

A light LDAP server for shared logins, without the weight of running a full directory service.

–––
223
locustio/locust

Write load tests in plain Python and see how many users your site really handles.

–––
224
louislam/dockge

A tidy web page for managing Docker Compose stacks without memorising every command.

–––
225
louislam/uptime-kuma

A good looking uptime monitor you host yourself, which pings your services and tells you when one drops.

–––
226
lukasz-madon/awesome-remote-job

Job boards, tools and advice for finding and doing good remote work.

–––
227
lysine-dev/okhttp

A dependable HTTP client for Android and Java that handles retries, caching and TLS for you.

–––
228
lysine-dev/retrofit

Turn a REST API into a Kotlin or Java interface and call it like a function.

–––
229
mantinedev/mantine

A full React toolkit of components and hooks that looks good with no extra work.

–––
230
MariaDB/server

The community fork of MySQL, a drop in relational database that stays open and keeps improving.

–––
231
material-components/material-web

Material Design as web components, usable in any framework or none.

–––
232
matiassingers/awesome-readme

Great READMEs to borrow ideas from when you write your own.

–––
233
matteocrippa/awesome-swift

Libraries and learning material for writing Swift, collected by the community.

–––
234
meirwah/awesome-incident-response

Tools and playbooks for responding calmly and well when a security incident hits.

–––
235
mem0ai/mem0

Gives your AI agent a memory, so it remembers what a user told it last week.

–––
236
mermaid-js/mermaid

Write a few lines of text and get a flowchart or sequence diagram in your docs.

–––
237
meta/docusaurus

Spin up a good looking documentation site from Markdown files, with versions and search.

–––
238
mfornos/awesome-microservices

Principles, tools and platforms for building systems out of small, independent services.

–––
239
microsoft/markitdown

Turns Word, PowerPoint, PDF and Excel files into clean Markdown your language model can actually read.

–––
240
microsoft/monaco-editor

The editor that powers VS Code, ready to embed in your own web page.

–––
241
microsoft/playwright

Test your web app across Chromium, Firefox and WebKit with reliable auto waiting.

–––
242
microsoft/TypeScript

JavaScript with types that catch bugs before your users do.

–––
243
microsoft/vscode

The code editor most developers have open right now, extendable to just about any language.

–––
244
mikefarah/yq

Read and edit YAML, JSON and TOML from the command line, the way jq does for JSON.

–––
245
milvus-io/milvus

A vector database built for similarity search across billions of embeddings.

–––
246
mitmproxy/mitmproxy

Intercept, inspect and rewrite HTTPS traffic to see exactly what your app is sending.

–––
247
mjhea0/awesome-fastapi

Extensions, tutorials and projects for building fast Python APIs with FastAPI.

–––
248
mmccaff/PlacesToPostYourStartup

Where to share your startup and find early users, gathered from a Hacker News thread.

–––
249
mobxjs/mobx

Make state reactive and let the UI update itself when data changes.

–––
250
moby/moby

The open source engine behind Docker, for building and running containers on your own machine.

–––
251
mochajs/mocha

A classic, flexible test framework for Node and the browser.

–––
252
mockito/mockito

Mock objects in Java tests with a readable API, the most used mocking library on the JVM.

–––
253
mockk/mockk

Mocking built for Kotlin, with a natural syntax for coroutines and extensions.

–––
254
mockoon/mockoon

Run a mock API on your laptop in a few clicks, with no code needed.

–––
255
motiondivision/motion

Animate React and JavaScript apps with a clean API, from hover effects to page transitions.

–––
256
mrdoob/three.js

Put 3D scenes in the browser with a friendly JavaScript library.

–––
257
mswjs/msw

Mock the network at the request level so your tests and dev server use the same fake API.

–––
258
mui/material-ui

React components that follow Material Design, with theming that bends to your brand.

–––
259
MunGell/awesome-for-beginners

Beginner-friendly open source projects where your first contribution will be welcome.

–––
260
mysql/mysql-server

The relational database behind a huge share of the web, still a safe first choice for most apps.

–––
261
NagiosEnterprises/nagioscore

The classic monitoring system that checks your servers and services and emails you when one falls over.

–––
262
NativeScript/NativeScript

Write native mobile apps in TypeScript with direct access to platform APIs.

–––
263
neo4j/neo4j

Store and query connected data as a graph, ideal for networks and recommendations.

–––
264
nestjs/nest

A structured Node framework with modules and decorators that keeps big TypeScript backends tidy.

–––
265
netbirdio/netbird

A WireGuard based private network that links your devices and servers without opening ports.

–––
266
netdata/netdata

Real time monitoring that shows every metric on a server, per second, with almost no setup.

–––
267
nextcloud/server

Your own cloud for files, calendars and contacts that you control.

–––
268
nginx/nginx

The web server and reverse proxy that sits in front of a large share of the internet.

–––
269
NginxProxyManager/nginx-proxy-manager

Point domains at your services and get free HTTPS through a friendly web screen.

–––
270
nock/nock

Fake HTTP responses in Node tests so you never depend on a real server.

–––
271
nodejs/node

The JavaScript runtime that lets you use the same language on the server as in the browser.

–––
272
nrwl/nx

A monorepo build system that figures out what changed and only rebuilds that.

–––
273
nushell/nushell

A shell that treats command output as tables, so filtering and sorting data feels natural.

–––
274
nuxt/nuxt

The Vue framework that brings server rendering and file based routing out of the box.

–––
275
OAI/OpenAPI-Specification

The shared standard for describing REST APIs, so tools and humans read the same contract.

–––
276
ohmyzsh/ohmyzsh

Makes your Zsh pretty and productive with themes, plugins and aliases that people actually use.

–––
277
OISF/suricata

Watches network traffic for attacks and odd behaviour, and logs what it sees for your analysts.

–––
278
ollama/ollama

Run large language models on your own computer with one command, no cloud account needed.

–––
279
onevcat/Kingfisher

Download and cache images in Swift with a single line and smooth loading.

–––
280
open-telemetry/opentelemetry-collector

Collects metrics, logs and traces from your hosts and forwards them wherever you want to look at them.

–––
281
open-webui/open-webui

A friendly self-hosted chat interface for Ollama and other LLM backends, with the features you would expect.

–––
282
openai/codex

A coding agent that lives in your terminal, reads your repo and makes the edits you ask for.

–––
283
openai/openai-python

The official Python client for the OpenAI API, with typed responses and streaming built in.

–––
284
openai/whisper

Point it at an audio file and get back a surprisingly accurate transcript in dozens of languages.

–––
285
openbao/openbao

An open source fork of Vault for storing secrets and handing out short lived credentials.

–––
286
opencv/opencv

The computer vision toolkit behind countless cameras, robots and apps, from face detection to image stitching.

–––
287
OpenHands/OpenHands

An AI software engineer that writes code, runs commands and browses the web to finish a task for you.

–––
288
OpenSCAP/openscap

Scans your hosts against benchmarks like CIS and the STIG, and tells you what falls short.

–––
289
opensearch-project/OpenSearch

A search and analytics engine for logs and documents, forked from Elasticsearch and run by the community.

–––
290
openshift/microshift

A small edge sized cut of OpenShift that runs a whole Kubernetes cluster on one modest machine.

–––
291
openssl/openssl

The library behind most of the internet's TLS, used to secure traffic and manage certificates.

–––
292
OpenVoxProject/openvox

The community build of Puppet, for applying your manifests without chasing licence terms.

–––
293
osquery/osquery

Lets you query a machine's processes, ports and users with SQL, as if the OS were a database.

–––
294
owainlewis/awesome-artificial-intelligence

Courses, books, lectures and papers for learning artificial intelligence from the ground up.

–––
295
pallets/flask

A small Python web framework that starts as one file and grows with you.

–––
296
pandas-dev/pandas

The Python tool for cleaning, slicing and summarizing tables of data.

–––
297
paperless-ngx/paperless-ngx

Scan your paper mess, tag it automatically and search every document later.

–––
298
parcel-bundler/parcel

Bundle a web app with zero config, because it figures out the setup for you.

–––
299
passbolt/passbolt_api

A password manager built for teams, where secrets are encrypted in each person's browser.

–––
300
PatrickJS/awesome-angular

Libraries, tools and tutorials from across the Angular community.

–––
301
penpot/penpot

An open source design tool where designers and developers share the same file.

–––
302
Perl/perl5

The language that glued the early web together and still handles text like almost nothing else.

–––
303
phoenixframework/phoenix

An Elixir web framework built for realtime features and apps that stay up under heavy traffic.

–––
304
phosphor-icons/homepage

A flexible icon family in six weights, so your icons match your design.

–––
305
php/php-src

The language behind a big chunk of the web, and the source of the engine that runs it.

–––
306
pingcap/tidb

A distributed SQL database that speaks MySQL and scales out without manual sharding.

–––
307
pixijs/pixijs

Fast 2D graphics in the browser for games and interactive pages.

–––
308
plausible/analytics

Lightweight, cookie free web analytics that gives you the numbers on one simple page.

–––
309
pmndrs/zustand

A tiny state manager for React with almost no boilerplate.

–––
310
pnpm/pnpm

A package manager that shares dependencies across projects and saves disk space and install time.

–––
311
podman-container-tools/podman

Run containers without a root daemon, using a command line that feels like Docker's.

–––
312
pointfreeco/swift-composable-architecture

Structure a Swift app with state, actions and tests that stay predictable as it grows.

–––
313
pola-rs/polars

DataFrames that fly, written in Rust, for when pandas starts to feel slow.

–––
314
portainer/portainer

A web interface for Docker and Kubernetes, for when you would rather click than type.

–––
315
postgres/postgres

The relational database people trust with data they cannot afford to lose.

–––
316
preactjs/preact

A 3kB alternative to React with the same API, perfect when bundle size matters.

–––
317
PrefectHQ/prefect

Turn Python scripts into scheduled, observable workflows with retries built in.

–––
318
prestodb/presto

Run one SQL query across many data sources and get answers from huge datasets.

–––
319
prettier/prettier

Stop arguing about formatting, because it rewrites your code in one consistent style.

–––
320
primer/octicons

GitHub's own icon set as clean SVGs for your interface.

–––
321
prisma/orm

Query your database from TypeScript with autocomplete and types that match your schema.

–––
322
projectdiscovery/nuclei

Scan your apps and servers for known vulnerabilities with templates the community keeps fresh.

–––
323
prometheus/node_exporter

Exposes a machine's CPU, memory, disk and network numbers so Prometheus can collect them.

–––
324
prometheus/prometheus

The monitoring system that scrapes your metrics and alerts when numbers go somewhere they should not.

–––
325
psf/requests

HTTP for Python that reads like English, the library everyone installs on day one.

–––
326
puppeteer/puppeteer

Drive Chrome from code to scrape pages, make PDFs and test your site.

–––
327
pytest-dev/pytest

Write small readable Python tests with fixtures and plain assert statements.

–––
328
python-poetry/poetry

Manage Python dependencies and packaging in one file, with locked versions that reproduce.

–––
329
python/cpython

The language you can read on the first day, and the source of its reference interpreter.

–––
330
qazbnm456/awesome-web-security

Books, tools and write-ups for learning how web apps get attacked and defended.

–––
331
qdrant/qdrant

A vector database that finds the most similar items fast, for search and retrieval in AI apps.

–––
332
questdb/questdb

A time series database that ingests millions of rows a second and answers in plain SQL.

–––
333
radix-ui/primitives

Unstyled, accessible building blocks for dialogs, menus and tabs that you can dress up yourself.

–––
334
rails/rails

Ruby on Rails lets one person ship a full web application, database and all, in an afternoon.

–––
335
rancher/rancher

One dashboard to manage many Kubernetes clusters, wherever they happen to be running.

–––
336
ranger/ranger

Browse your files with Vim keys in a three pane terminal view.

–––
337
ray-project/ray

Take Python code from your laptop to a cluster and scale training or serving with little rewriting.

–––
338
react-bootstrap/react-bootstrap

Bootstrap rebuilt as real React components, with no jQuery in sight.

–––
339
react-hook-form/react-hook-form

Build forms in React with validation and few re-renders, without the boilerplate.

–––
340
react/react

The library for building user interfaces from small, reusable components.

–––
341
react/react-native

Build real native iOS and Android apps with React and the skills you already have.

–––
342
ReactiveX/RxAndroid

Bring reactive streams to Android with thread helpers that keep the UI smooth.

–––
343
ReactiveX/RxSwift

Handle async events in Swift as streams you can combine and transform.

–––
344
realm/realm-swift

A fast local database for iOS that stores objects directly, no SQL needed.

–––
345
realm/SwiftLint

Keep your Swift code consistent with rules that flag style problems as you build.

–––
346
recharts/recharts

Composable React charts built on D3, so you describe a chart with components.

–––
347
reduxjs/redux

Predictable state for JavaScript apps, with a log of every change.

–––
348
remix-run/react-router

Routing for React apps, with nested layouts and data loading built in.

–––
349
remix-run/remix

A full stack web framework built on web standards and nested routing.

–––
350
renovatebot/renovate

Opens pull requests to update your dependencies, so version bumps stop piling up unnoticed.

–––
351
restic/restic

Fast, encrypted backups to almost anywhere, with deduplication that keeps storage costs down.

–––
352
robotframework/robotframework

Write acceptance tests in readable keyword style that non developers can follow.

–––
353
rockerBOO/awesome-neovim

Plugins that turn Neovim into the editor you wanted, sorted by what they do.

–––
354
rossant/awesome-math

Books, courses and tools for learning and doing mathematics.

–––
355
rqlite/rqlite

A small distributed database built on SQLite, with clustering that is easy to run.

–––
356
ruby/ruby

The language that put programmer happiness first, and the interpreter that runs it.

–––
357
run-llama/llama_index

Connect your documents and databases to a language model so it can answer questions about them.

–––
358
rust-lang/rust

A language that gives you speed and memory safety together, so the compiler catches bugs early.

–––
359
rust-unofficial/awesome-rust

A hand-picked map of the Rust crates, tools and guides worth your time.

–––
360
rustdesk/rustdesk

Control a remote computer with a self hosted alternative to TeamViewer.

–––
361
saadeghi/daisyui

Component class names for Tailwind, so a button is one word rather than ten utilities.

–––
362
samba-team/samba

Shares files and printers with Windows, Mac and Linux machines on your network over SMB.

–––
363
scikit-learn/scikit-learn

Classic machine learning in Python with one consistent API, from regression to clustering.

–––
364
searxng/searxng

A metasearch engine that pulls results from many sources without tracking you.

–––
365
SeleniumHQ/selenium

Drives a real browser from your code, so you can test the web the way a person uses it.

–––
366
semantic-release/semantic-release

Cut releases and bump versions automatically from your commit messages.

–––
367
semaphoreui/semaphore

A friendly web interface for running Ansible playbooks and Terraform, with a whole team around it.

–––
368
semgrep/semgrep

Search your code for bugs and security holes using patterns that look like the code itself.

–––
369
sequelize/sequelize

A long running Node ORM that talks to Postgres, MySQL and more using plain JavaScript models.

–––
370
serhii-londar/open-source-mac-os-apps

Open source Mac apps you can read, trust and use every day.

–––
371
shadcn-ui/ui

Copy accessible, nicely designed components into your project and own the code.

–––
372
sharkdp/bat

Like cat, but with syntax colors, line numbers and git markers in the margin.

–––
373
sharkdp/fd

A friendlier find that is fast, ignores junk and has sensible defaults.

–––
374
sharkdp/hyperfine

Benchmark any command and get clear timings and statistics instead of guesswork.

–––
375
sigstore/cosign

Signs your container images and checks those signatures, so you know what you are about to run.

–––
376
sindresorhus/awesome-nodejs

Packages and resources for Node.js, picked with care instead of by volume.

–––
377
siyuan-note/siyuan

A privacy first knowledge workspace for linked notes, running on your own hardware.

–––
378
software-mansion/react-native-reanimated

Buttery smooth animations in React Native that run on the UI thread.

–––
379
solidjs/solid

Reactive UI with fine grained updates and no virtual DOM, for very quick interfaces.

–––
380
Solido/awesome-flutter

Libraries, tools and tutorials for building apps with Flutter.

–––
381
sorrycc/awesome-javascript

Browser-side JavaScript libraries and resources, sorted by what you need them for.

–––
382
spring-projects/spring-boot

Start a production grade Java service with sensible defaults and almost no configuration.

–––
383
sqlc-dev/sqlc

Write plain SQL and get type safe Go code generated for you.

–––
384
square/leakcanary

Finds the memory leaks in your Android app and tells you exactly which object is to blame.

–––
385
square/moshi

Parse JSON in Kotlin and Java into real objects with minimal fuss.

–––
386
starship/starship

A fast prompt for any shell that shows git status, language versions and more at a glance.

–––
387
steven2358/awesome-generative-ai

Generative AI projects and services you can try, sorted by what they make.

–––
388
storybookjs/storybook

Build and test UI components in isolation, then share them as a living catalog.

–––
389
stretchr/testify

Assertions and mocks for Go tests that make failures easier to read.

–––
390
supabase/supabase

Postgres, auth, storage and realtime in one place, so you can skip weeks of backend plumbing.

–––
391
sveltejs/svelte

Write less code and ship less JavaScript, because the compiler does the heavy lifting.

–––
392
swagger-api/swagger-ui

Turns an OpenAPI file into a page where you can read and try out every endpoint.

–––
393
swiftlang/swift

The language behind modern Apple apps, fast and safe with a friendly syntax.

–––
394
sxyazi/yazi

A speedy terminal file manager with image previews and async everything.

–––
395
symfony/symfony

Reusable PHP components and a full framework that power a huge share of the PHP world.

–––
396
syncthing/syncthing

Keep folders in sync across your devices directly, with no cloud in the middle.

–––
397
tabler/tabler-icons

Thousands of crisp, consistent free SVG icons you can tweak in size and stroke.

–––
398
tailscale/tailscale

A private network for your devices that just works, built on WireGuard with no port forwarding.

–––
399
tailwindlabs/tailwindcss

Style your pages with small utility classes right in the markup, and skip the stylesheet sprawl.

–––
400
TanStack/query

Fetch, cache and update server data in your app without writing the loading logic yourself.

–––
401
TanStack/table

Headless table logic for sorting, filtering and pagination, and you bring the markup.

–––
402
tauri-apps/tauri

Ship small, fast desktop and mobile apps with a web frontend and a Rust core.

–––
403
temporalio/temporal

Write long running workflows as ordinary code and let it survive crashes and restarts.

–––
404
tensorflow/tensorflow

Train and ship machine learning models from a laptop experiment to a production server farm.

–––
405
testcontainers/testcontainers-java

Spin up real databases and services in Docker for your Java integration tests.

–––
406
testing-library/react-testing-library

Test React components the way users use them, not how they are built.

–––
407
Textualize/textual

Build rich, mouse friendly terminal apps in Python that look like they belong on the web.

–––
408
tmux/tmux

Keep terminal sessions alive, split your screen and pick up where you left off after a dropped connection.

–––
409
tokio-rs/axum

A Rust web framework that stays ergonomic and plays nicely with the rest of the Tokio stack.

–––
410
traefik/traefik

A reverse proxy that finds your containers by itself and routes traffic to them with TLS built in.

–––
411
trpc/trpc

Call your backend functions from the frontend with full TypeScript types and no schema files.

–––
412
trufflesecurity/trufflehog

Hunts through your repos for leaked passwords and API keys, and checks whether they still work.

–––
413
TryGhost/Ghost

Publish a blog or newsletter and run paid memberships on a platform you control.

–––
414
tsenart/vegeta

Hammer an HTTP service at a fixed rate and get latency numbers back.

–––
415
tursodatabase/libsql

An open contribution fork of SQLite with the extras you wish the original had.

–––
416
twbs/bootstrap

The CSS framework that made responsive layouts easy and still gets a site looking decent in minutes.

–––
417
typeorm/typeorm

Map TypeScript classes to database tables and let the ORM handle the SQL.

–––
418
typesense/typesense

Typo tolerant search that is quick to set up and pleasant to run.

–––
419
ueberdosis/tiptap

Build a rich text editor your way, with a headless toolkit that does not force a look.

–––
420
ultralytics/ultralytics

Detect, segment and track objects in images and video with a few lines of YOLO code.

–––
421
umami-software/umami

Simple, privacy friendly web analytics that does not need cookies or a data deal.

–––
422
unicodeveloper/awesome-nextjs

Books, videos and examples for learning and building with Next.js.

–––
423
unixorn/awesome-zsh-plugins

Plugins, themes and frameworks for a ZSH shell that works the way you think.

–––
424
unslothai/unsloth

Fine-tune and run open models locally in a friendly interface, with less memory than you would expect.

–––
425
usebruno/bruno

An API client that keeps your requests as plain files in your repo, ready for git.

–––
426
usememos/memos

A quick place to jot down notes and thoughts, hosted on your own machine.

–––
427
valkey-io/valkey

The open source, community run descendant of Redis, for caching and fast key value storage.

–––
428
vapor/vapor

Build web servers and APIs in Swift, sharing models with your iOS app.

–––
429
veggiemonk/awesome-docker

Docker tools, tutorials and projects for building, shipping and running containers.

–––
430
Velocidex/velociraptor

Collects evidence and hunts for threats across your endpoints when you are working an incident.

–––
431
vercel/next.js

A React framework that handles routing, rendering and deployment so you can focus on the product.

–––
432
vercel/swr

React hooks for fetching data that show cached results first and refresh them quietly.

–––
433
vercel/turborepo

Speeds up monorepo builds by caching work and running tasks in parallel.

–––
434
vitejs/vite

A dev server that starts instantly and builds your frontend for production.

–––
435
vitessio/vitess

Scale MySQL horizontally without rewriting your application, the system behind huge sites.

–––
436
vitest-dev/vitest

A Vite powered test runner with a Jest compatible API and instant feedback.

–––
437
vllm-project/vllm

Serves language models fast and cheap, squeezing far more requests out of each GPU.

–––
438
vsouza/awesome-ios

Libraries, tools and learning material for iOS developers using Swift or Objective-C.

–––
439
vuejs/awesome-vue

Libraries, tools and learning material from across the Vue.js world.

–––
440
vuejs/core

Vue's approachable framework for building interfaces, easy to start and ready to scale.

–––
441
vueuse/vueuse

A big shelf of ready made Vue composables for things like storage, mouse and network.

–––
442
wazuh/wazuh

An open source security platform that watches hosts for intrusions, vulnerabilities and compliance gaps.

–––
443
webdriverio/webdriverio

Browser and mobile automation for Node with a friendly API and strong tooling.

–––
444
webpack/webpack

The bundler that packs your modules and assets into files browsers can load.

–––
445
webpro/awesome-dotfiles

Dotfile repos and tools to help you set up a new machine in minutes.

–––
446
wiremock/wiremock

Stub and verify HTTP services so your tests do not depend on live systems.

–––
447
wix/Detox

Gray box end to end tests for React Native apps that stay stable and quick.

–––
448
wix/react-native-navigation

Fully native navigation for React Native, with screens that feel right.

–––
449
xtekky/gpt4free

Collects free access to many language models behind one interface so you can experiment without paying.

–––
450
zabbix/zabbix

Monitoring for servers, networks and apps, with graphs and alerts you can set up yourself.

–––
451
zaproxy/zaproxy

A web app security scanner that finds holes in your site while you test it, free to use.

–––
452
zellij-org/zellij

A terminal workspace with panes, tabs and layouts that is easy to pick up.

–––
453
zitadel/zitadel

Add login, SSO and multi tenant identity to your product without building it yourself.

–––
454
zsh-users/zsh-syntax-highlighting

Colors your Zsh commands as you type, so typos and bad paths show up before you hit enter.

–––

How it works

  1. Someone submits a repo

    One GitHub issue: the repo, a category and a line on what it does. Anyone can do it, including the people who built it.

  2. A bot checks it

    Open source licence, a README with substance, a push in the last 90 days, at least 30 days old. Pass, and it's listed. No waiting on a person.

  3. Developers Like it

    Every repo gets its own Discussion. A thumbs-up there is a Like, and Likes set the order you see above.

Questions people ask

What counts as a Like?

A thumbs-up on the repo's Discussion, from an account that's at least 30 days old and has a public repo or a contribution in the last year. A batch of brand-new accounts can react all they like. The ranking won't move.

Why not just sort by stars?

Stars pile up for years and almost never come down, so the same giants sit on top forever. A Like is a developer vouching for a repo now, and the weekly arrows show who's climbing.

Where did a repo go?

A repo that goes a year without a push, gets archived or says it's unmaintained gets a 30-day warning, then moves to the archive. It comes back by itself if things pick up. Deleted repos, and ones that lose their licence or README, come off straight away.

Know a repo that deserves a spot?

Submitting takes a minute. The bot does the rest, and you'll hear back on the issue.

Submit a repo