Topics / #serverless
Serverless projects on GitHub
Running code without managing servers, via functions and managed platforms.
As of , the most-starred Serverless projects on GitHub are supabase (111.7K stars), github-readme-stats (79.8K stars) and localstack (65.1K stars). GitHub.Locker tracks 84 Serverless repositories with 1.3M stars combined. The fastest-growing on October 16 was folia-major, with +554 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+554folia-major
chthollyphile/folia-major · ★ 7.1KFolia is an online music player built around full-screen immersive lyrics playback, supporting NetEase Cloud Music, Kugou, Navidrome, and local music libraries, with smart lyric matching and AI-generated color themes.
+104edgetunnel
cmliu/edgetunnel · ★ 47.7Kedgetunnel is a proxy service that runs on Cloudflare Workers or Pages: it serves VLESS, Trojan and Shadowsocks nodes from the edge, with a built-in admin panel and automatic subscription generation.
+68celld
denoland/celld · ★ 5.8Kcelld is an open-source daemon that lets you self-host a Cloudflare Workers application (Workers, Durable Objects, KV, Queues, D1, R2, Workflows, Cron Triggers, static assets) on your own machines instead of on Cloudflare's network, deployed straight from your existing wrangler.json.
+62talorys
rociiu/talorys · ★ 1.3KTalorys is a free, open-source personal AI assistant that deploys entirely into your own Cloudflare account, handling chat, memory, tasks, notes, projects, and scheduled reminders with no server or database run by its developers.
The all-time top
84 projects · by stars
- 111.7K
#1 · supabase/supabasesupabase
Supabase is an open source Postgres development platform that gives you a hosted Postgres database plus auth, auto-generated APIs, realtime subscriptions, storage, and edge functions, built as an open source alternative to Firebase.
- 79.8K
#2 · anuraghazra/github-readme-stats
github-readme-stats
A service that generates dynamic SVG stat cards (commits, stars, PRs, rank) and a top-languages card you can embed in your GitHub profile README.
- 65.1K
#3 · localstack/localstack
localstack
LocalStack is a cloud service emulator that runs AWS services like Lambda, S3, DynamoDB, Kinesis, SQS and SNS entirely on your local machine or CI environment, so you can develop and test cloud apps without hitting a real AWS account.
- 4
appwrite
57.7Kappwrite/appwrite · TypeScriptAppwrite is an open-source, all-in-one backend platform for building web, mobile, and AI apps, bundling authentication, databases, storage, serverless functions, messaging, realtime, and web hosting in one place.
- 5

awesome-design-patterns
49.4KDovAmir/awesome-design-patternsA curated list of links to resources about software and architecture design patterns, covering everything from language-specific patterns to cloud, serverless, microservices, IoT, big data, ML, databases, DevOps, mobile, front-end and security.
- 6

edgetunnel
47.7Kcmliu/edgetunnel · JavaScriptedgetunnel is a proxy service that runs on Cloudflare Workers or Pages: it serves VLESS, Trojan and Shadowsocks nodes from the edge, with a built-in admin panel and automatic subscription generation.
- 7

serverless
46.9Kserverless/serverless · JavaScriptThe Serverless Framework is a tool that lets you build and deploy applications on AWS Lambda and other managed cloud services, so they auto-scale, cost nothing when idle, and need minimal upkeep.
- 8

kong
44.3KKong/kong · LuaKong is a cloud-native API gateway that also acts as an AI and MCP gateway, handling routing, load balancing, authentication, and traffic management for microservices and LLM/agentic traffic.
- 9

puter
43.8KHeyPuter/puter · TypeScriptPuter is an open-source, self-hostable 'internet computer' — a web-based desktop environment that bundles everyday apps, cloud storage, and a developer platform (AI, database, serverless workers) accessible from any browser.
- 10

tidb
40.6Kpingcap/tidb · GoTiDB is an open-source, cloud-native distributed SQL database written in Go — MySQL-compatible and built for high availability, horizontal scalability, strong consistency, and mixing transactions with analytics.
- 11

firecracker
37.4Kfirecracker-microvm/firecracker · RustFirecracker is an open-source virtualization technology for creating and managing secure, multi-tenant microVMs for container and function-based serverless workloads.
- 12

surrealdb
33.2Ksurrealdb/surrealdb · RustA multi-model database written in Rust: one engine for document, graph, relational, time-series, geospatial and key-value data, with full-text, vector and hybrid search and realtime capabilities.
- 13

hono
32.6Khonojs/hono · TypeScriptHono (Japanese for 'flame' 🔥) is a small, simple, and ultrafast web framework built on Web Standards for the TypeScript and JavaScript ecosystem.
- 14

faas
26.3Kopenfaas/faas · GoAn open-source serverless platform for Kubernetes: package your code or an existing binary as an OCI/Docker image and get a scalable, auto-scaling HTTP endpoint with metrics, without boilerplate.
- 15
dapr
26.2Kdapr/dapr · GoDapr is an open-source, CNCF-graduated runtime for building distributed applications, workflows, and AI agents. It packages durable execution, secure service-to-service communication, state management, and event-driven messaging behind one consistent set of APIs.
- 16
pulumi
25.8Kpulumi/pulumi · GoPulumi is open source Infrastructure as Code: you write ordinary programming code, and the Pulumi CLI automatically provisions and manages your resources across clouds.
- 17
neon
23.2Kneondatabase/neon · RustNeon is an open source serverless Postgres platform. It splits storage from compute and replaces the PostgreSQL storage layer with a distributed engine that spreads data across a cluster of nodes — which is what enables autoscaling, database branching, and scale to zero.
- 18
ice
18.6Kalibaba/ice · TypeScriptice.js is a universal application framework based on React, developed by Alibaba. It ships routing, rendering (SPA, SSR, SSG) and build tooling out of the box for building web applications.
- 19

APIJSON
18.4KAPIJSON/APIJSON · JavaAPIJSON is a JSON-based communication protocol and ORM library that auto-provides CRUD APIs and documentation with no backend coding, while clients define exactly what JSON data and structure they get back.
- 20
langchainjs
18.3Klangchain-ai/langchainjs · TypeScriptLangChain.js is a TypeScript framework for building LLM-powered applications, giving developers a standard interface for agents, models, embeddings, vector stores, and third-party integrations.
- 21
graphql
17.6Kredwoodjs/graphql · TypeScriptRedwood is an opinionated, full-stack JavaScript/TypeScript web application framework: a React frontend wired to a GraphQL API with Prisma behind it, made to take you from prototype to startup.
- 22

apisix
17.2Kapache/apisix · LuaApache APISIX is an open-source, dynamic, real-time, high-performance API Gateway that also serves as an AI Gateway. It provides traffic management — load balancing, canary release, circuit breaking, authentication, observability — for both north-south and east-west traffic.
- 23

trigger.dev
16.6Ktriggerdotdev/trigger.dev · TypeScriptTrigger.dev is an open-source platform for building and deploying durable AI agents and workflows written in TypeScript, giving you long-running tasks with retries, queues, observability and elastic scaling.
- 24

vercel
16.4Kvercel/vercel · TypeScriptThis is the repository behind the Vercel CLI. Vercel positions its AI Cloud as a unified platform for building modern applications, so teams can focus on their products instead of infrastructure.
- 25

cfnew
16.4KbyJoey/cfnewCFnew is a Cloudflare Workers/Pages proxy panel that generates VLESS, Trojan and xhttp nodes, converts them into subscription formats for clients like Clash, Surge, Sing-box, Loon, Quantumult X, V2ray and Shadowrocket, and lets you manage everything through a web config page backed by Cloudflare KV.
- 26

prisma1
16.4Kprisma/prisma1 · ScalaPrisma 1 is a deprecated database toolkit that bundled a type-safe auto-generated client, declarative migrations, and a visual admin UI for Postgres, MySQL, and MongoDB, typically used to build GraphQL, REST, or gRPC APIs.
- 27

machine-learning-zoomcamp
14.8KDataTalksClub/machine-learning-zoomcamp · Jupyter NotebookMachine Learning Zoomcamp is a free, hands-on course that teaches you how to build, evaluate, and deploy real machine learning systems, going from a raw problem all the way to a production service.
- 28

cloud-mail
14.7Kmaillab/cloud-mail · JavaScriptCloud Mail is a minimalist email service built on Cloudflare: with just one domain you can create multiple mailboxes, like the big mail platforms but running on your own Cloudflare Workers at low cost.
- 29

awesome-aws
14.2Kdonnemartin/awesome-aws · PythonAwesome AWS is a curated list of AWS resources - official and community SDKs, CLI tools, open source repos, guides, books, blogs, and training material - organized by language and AWS service.
- 30
emdash
13.7Kemdash-cms/emdash · TypeScriptEmDash is a full-stack TypeScript CMS built on Astro and Cloudflare, meant as a modern, type-safe successor to WordPress with a sandboxed plugin system.
- 31
chromeless
13.2Kschickling/chromeless · TypeScriptChromeless is a TypeScript library for automating Chrome from code: open sites, click elements, fill forms, take screenshots. Note that it is now deprecated in favor of Puppeteer.
- 32
InsForge
13.1KInsForge/InsForge · TypeScriptInsForge is an all-in-one, open-source backend platform built for coding agents: it gives agents database, auth, storage, compute, hosting, and an AI gateway so they can ship full-stack apps end-to-end without a human wiring up the backend.
- 33
stack-on-a-budget
12.5K255kb/stack-on-a-budgetA curated list of cloud and SaaS services that have generous free tiers, aimed at developers who want to build and even run small apps in production without paying hosting bills.
- 34
encore
12.5Kencoredev/encore · GoEncore is an open-source backend platform: you declare resources like databases, Pub/Sub and caches directly in code, run the whole system locally with real infrastructure, and deploy into your own AWS or GCP account.
- 35

functions-samples
12.2Kfirebase/functions-samples · JavaScriptA collection of sample apps showing common use cases for Cloud Functions for Firebase, covering triggers like Firestore, Realtime Database, Storage, Auth, HTTPS, and PubSub.
- 36
noodle
12.2Knoodle-run/noodle · TypeScriptNoodle is a planned all-in-one productivity web app for students, meant to replace juggling separate apps for notes, flashcards, calendar, tasks and grades with a single tool.
- 37

crossplane
12.2Kcrossplane/crossplane · GoCrossplane is a framework for building cloud native control planes without writing code. It orchestrates applications and infrastructure across any environment through a declarative, Kubernetes-style API.
- 38
cloudflare_temp_email
12Kdreamhunter2333/cloudflare_temp_email · TypeScriptA self-hosted temporary email service built on Cloudflare's free tier: create disposable email addresses on your own domain, receive mail (with attachments), send mail via SMTP/Resend, and manage everything through a modern web UI, Telegram bot, or admin console.
- 39

Zappa
11.8KMiserlou/Zappa · PythonZappa is a tool that packages and deploys Python WSGI web applications (built with Flask, Django, Bottle or Pyramid) to run serverlessly on AWS Lambda behind API Gateway, with no servers to manage.
- 40

pipedream
11.7KPipedreamHQ/pipedream · JavaScriptPipedream is a free, hosted integration platform for developers that lets you connect APIs and build event-driven automations, with over 1,000 pre-built app integrations.
- 41

kubernetes-handbook
11.6Krootsongjc/kubernetes-handbook · MermaidThis is a free Chinese-language ebook/handbook that teaches Kubernetes architecture and the cloud-native ecosystem, from container orchestration basics up through service mesh, serverless, and AI-native infrastructure.
- 42

aws-devops-zero-to-hero
11.6Kiam-veeramalla/aws-devops-zero-to-hero · PythonA 30-day structured curriculum teaching AWS from scratch for DevOps engineers, covering core services with daily lessons, hands-on projects, and interview questions.
- 43
examples
11.5Kserverless/examples · JavaScriptA large collection of ready-to-deploy boilerplate services and examples for the Serverless Framework, covering AWS Lambda, Azure Functions, Google Cloud Functions and more, with patterns for REST/HTTP APIs, DynamoDB, S3, SQS, GraphQL, IoT, and MCP servers written in Node.js, Go, Java, and .NET.
- 44

cloudflare-os
11.4Kcloudflare/cloudflare-os · TypeScriptAn open-source 'operating system' for AI productivity: an agent chat UI, sandboxed app building, and a security layer, originally built for Cloudflare's own employees.
- 45

nitro
11.3Knitrojs/nitro · TypeScriptNitro is a server toolkit that extends your Vite app with a production-ready server you can add routes to and deploy anywhere.
- 46

chalice
11.1Kaws/chalice · PythonChalice is a Python framework for writing serverless apps: you write ordinary Python functions, and it creates and deploys the AWS Lambda functions and REST APIs behind them.
- 47

automq
10.9KAutoMQ/automq · JavaAutoMQ is a diskless, stateless fork of Apache Kafka that stores all log data on S3 or S3-compatible object storage instead of local disks, cutting cloud costs by up to 10x and removing cross-AZ traffic fees.
- 48

WasmEdge
10.8KWasmEdge/WasmEdge · C++WasmEdge is a lightweight, high-performance, extensible WebAssembly runtime built for cloud-native, edge, and decentralized applications, powering serverless apps, microservices, smart contracts, and IoT devices.
- 49

caire
10.7Kesimov/caire · GoCaire is a content aware image resize library based on the Seam Carving for Content-Aware Image Resizing paper. It ships as both a Go library and a command-line tool that can shrink or enlarge images vertically and horizontally.
- 50

keda
10.6Kkedacore/keda · GoKEDA is a Kubernetes-based event driven autoscaling component — it automatically scales any container running in a Kubernetes cluster based on events.
- 51

moltworker
10Kcloudflare/moltworker · TypeScriptA proof-of-concept deployment that runs OpenClaw (formerly Moltbot, formerly Clawdbot) — a personal AI assistant — inside a Cloudflare Sandbox container on Workers, so it stays online without your own server.
- 52

computer
9.6Kcloudflare/computer · TypeScriptCloudflare Computer gives an AI agent a persistent computer: a virtual filesystem backed by a Durable Object's SQLite storage, with pluggable backends that actually execute shell commands or JavaScript against that filesystem.
- 53

vinext
9.2Kcloudflare/vinext · TypeScriptvinext is a Vite plugin that reimplements the public Next.js API surface — routing, server rendering, next/ imports and the CLI — so Next.js apps run on Vite instead of the Next.js toolchain, with Cloudflare Workers as the primary deployment target.
- 54

agentic-inbox
8.3Kcloudflare/agentic-inbox · TypeScriptAgentic Inbox is a self-hosted email client with a built-in AI agent that runs entirely on your own Cloudflare account, using Cloudflare Workers, Durable Objects, R2 storage, and Workers AI.
- 55

folia-major
7.1Kchthollyphile/folia-major · TypeScriptFolia is an online music player built around full-screen immersive lyrics playback, supporting NetEase Cloud Music, Kugou, Navidrome, and local music libraries, with smart lyric matching and AI-generated color themes.
- 56
open-agents
5.8Kvercel-labs/open-agents · TypeScriptOpen Agents is an open-source reference app for building and running background coding agents on Vercel, including the web UI, agent runtime, sandbox orchestration, and GitHub integration needed to go from prompt to code changes.
- 57

celld
5.8Kdenoland/celld · Rustcelld is an open-source daemon that lets you self-host a Cloudflare Workers application (Workers, Durable Objects, KV, Queues, D1, R2, Workflows, Cron Triggers, static assets) on your own machines instead of on Cloudflare's network, deployed straight from your existing wrangler.json.
- 58
FxEmbed
5.7KFxEmbed/FxEmbed · TypeScriptFxEmbed fixes broken embeds for X/Twitter and Bluesky links. Just add 'fx' before the domain (or 'fixup' for x.com) and the link will properly show images, videos, polls, quotes and translations when shared on Discord, Telegram and other apps.
- 59

mailflare
5.1Khieunc229/mailflare · TypeScriptMailflare is a self-hosted email inbox for custom domains, built on Cloudflare, with support for sending/receiving through Cloudflare, Resend, or Amazon SES.
- 60
nodewarden
3.9Kshuaiplus/nodewarden · TypeScriptNodeWarden is a self-hosted, Bitwarden-compatible password manager server that runs entirely on Cloudflare Workers, letting you sync vaults, attachments and TOTP codes with standard Bitwarden clients without renting a VPS.
- 61

trystero
2.8Kdmotz/trystero · TypeScriptTrystero is a TypeScript library for building multiplayer web apps without any server: it makes browsers discover each other and connect directly over WebRTC, using public networks like BitTorrent or Nostr only for matchmaking.
- 62

deploy-vercel
2.1Kvvxw/deploy-vercel · JavaScriptThis is a one-click Vercel template that deploys a disguised reverse-proxy node: it looks like a plain website but actually runs a proxy backend and generates a subscription link for proxy clients.
- 63

open-compute
2Kelliothux/open-compute · Rustopen-compute is a self-hosted platform that runs Cloudflare Workers code unchanged on hardware you control, reimplementing Workers, KV, D1, R2, Durable Objects, Queues, Workflows, Cron, Cache, Images, Vectorize and AI Search as a single Rust binary.
- 64

CFNext
1.9KPAICNI/CFNext · JavaScriptCFNext is a proxy subscription management panel you deploy on Cloudflare Workers or Pages; a single script both runs the actual VLESS/Trojan/XHTTP proxy and serves a /sub subscription link plus a graphical config panel.
- 65

beta9
1.8Kbeam-cloud/beta9 · GoAn open-source runtime for serverless AI workloads — it runs Python code in autoscaling GPU containers that scale to zero. It's also the engine powering Beam, a fully managed cloud.
- 66

usque-custom-pro
1.5KKJGX66F/usque-custom-pro · JavaScriptUsque MASQUE Pro is a browser-based tool for registering Cloudflare WARP/MASQUE devices, generating proxy node configs, and converting them into Clash/Mihomo, Shadowrocket, sing-box and local VLESS bridge formats, with an optional WARP exit checker.
- 67

talorys
1.3Krociiu/talorys · TypeScriptTalorys is a free, open-source personal AI assistant that deploys entirely into your own Cloudflare account, handling chat, memory, tasks, notes, projects, and scheduled reminders with no server or database run by its developers.
- 68

motor-os
1.1Kmoturus/motor-os · RustMotor OS is a simple, fast, and secure operating system built for the cloud. It targets virtualized workloads — web serving, serverless computing, and edge caching — and is written entirely in Rust, kernel to shell.
- 69

warp-masque-actions
1.1KbyJoey/warp-masque-actions · JavaScriptA GitHub Actions pipeline that generates a Cloudflare WARP (MASQUE) proxy config with 57 nodes, packaged as a mihomo config file, with nothing to install and no server needed to produce it.
- 70
company-brain
1Ksupermemoryai/company-brain · TypeScriptCompany Brain is a teammate that lives in your Slack, remembers everything your team says across channels, docs and tickets, and can go act on it - opening issues, reading PRs, digging into your repo.
- 71
awesome-hosting
943dalisoft/awesome-hostingA curated directory of hosting providers — from VPS and static hosts to databases, GPU clouds and AI inference — comparing each one by the price of its cheapest plan.
- 72
mail2telegram
904tbxark/mail2telegram · TypeScriptmail2telegram is a Telegram bot that receives your email and runs entirely on Cloudflare Workers, combining instant push notifications in chat with a Telegram Mini App inbox for history, attachments and settings.
- 73

CF-Workers-TGProxy
886ToiCF/CF-Workers-TGProxyA single-file Cloudflare Workers script that acts as Telegram's own Web Proxy (td web-proxy) backend, relaying the WebSocket lanes opened by Telegram Desktop/Android's embedded webview straight into Telegram's own Web K (KWS) channel.
- 74

CFBox
691PAICNI/CFBox · JavaScriptCFBox is a subscription management panel for proxy nodes that runs on Cloudflare Workers or Pages, combining the capabilities of the CFnew and edgetunnel (cmliu) projects to output VLESS/Trojan/xhttp subscriptions and provide a graphical configuration panel.
- 75

deepcrawl
690lumpinif/deepcrawl · TypeScriptAn open-source, agent-oriented web data extraction platform — a self-deployable Firecrawl alternative that turns public pages into clean Markdown, a links tree, and LLM-friendly metadata.
- 76

gate
505hezhanleiok/gate · PythonIt automates scraping VPN Gate's SSTP home-broadband/datacenter nodes, verifies each one with a checker Worker, groups them by country, and publishes an auto-rotating node list that edgetunnel can pull as chained proxy entries.
- 77
tardigrade
424clavia-labs/tardigrade · TypeScriptTardigrade is a TypeScript framework for building modular agents around an immutable event log. It's built on Effect TS and borrows React's declarative component model, deriving an agent's view and enabled transitions from the log instead of mutable state.
- 78

lm-detector
389Ikaleio/lm-detector · TypeScriptLM Fingerpoint Detector figures out which large language model is really answering behind an API by asking it to write about 300 random integers between 1 and 355, then comparing the statistical pattern of those numbers against a reference bank of known models (GPT, Claude, Gemini, Grok, Qwen, DeepSeek, etc.) to find the closest match.
- 79

bookshelf
372murerkinn/bookshelf · TypeScriptBookshelf is a self-hosted library for ebooks you already own. You put EPUBs and PDFs in a folder, publish them, and read them in a browser or on a Kobo via the OPDS catalog.
- 80
codflow
368bighadj22/codflow · TypeScriptCodFlow is an open-source, Cash-on-Delivery (COD) e-commerce and delivery platform built specifically for Algeria, deployable on your own Cloudflare account with zero transaction fees.
- 81

all-set-tw
281TedLin1993/all-set-tw · TypeScriptALL SET (all-set-tw) is a self-hosted personal finance hub for Taiwan that automatically syncs your bank accounts, credit cards, brokerage holdings, and government e-invoices into one dashboard, so you can stop bookkeeping by hand.
- 82

DoulorCloud
235Doulor/DoulorCloud · TypeScriptDoulor Cloud is a self-hosted, all-in-one cloud resource distribution platform: each user gets a subdomain, a domain email address, R2-backed direct-link file storage, a personal Bento-style profile page, and access to a shared AI API relay, all running on a static frontend plus Cloudflare Workers with no persistent server.
- 83

manychat-lite-cloudflare
171paulmil11/manychat-lite-cloudflare · TypeScriptA self-hosted starter that auto-replies to Instagram comments and DMs, like a lightweight ManyChat clone, running on Cloudflare Workers.
- 84

UPrep
13WyLAskTg/UPrep · JavaScriptCourseForge (UPrep) is a web app where you upload your course materials and it turns them into review content and practice questions for studying.
Related topics
Often tagged together