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.

84Projects
1.3MStars in total
+1.4KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

84 projects · by stars

  1. #1 · supabase/supabase

    supabase

    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.

    111.7K
  2. #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.

    79.8K
  3. #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.

    65.1K
  1. 4

    appwrite

    57.7Kappwrite/appwrite · TypeScript

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

  2. 5

    awesome-design-patterns

    49.4KDovAmir/awesome-design-patterns

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

  3. 6

    edgetunnel

    47.7Kcmliu/edgetunnel · JavaScript

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

  4. 7

    serverless

    46.9Kserverless/serverless · JavaScript

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

  5. 8

    kong

    44.3KKong/kong · Lua

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

  6. 9

    puter

    43.8KHeyPuter/puter · TypeScript

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

  7. 10

    tidb

    40.6Kpingcap/tidb · Go

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

  8. 11

    firecracker

    37.4Kfirecracker-microvm/firecracker · Rust

    Firecracker is an open-source virtualization technology for creating and managing secure, multi-tenant microVMs for container and function-based serverless workloads.

  9. 12

    surrealdb

    33.2Ksurrealdb/surrealdb · Rust

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

  10. 13

    hono

    32.6Khonojs/hono · TypeScript

    Hono (Japanese for 'flame' 🔥) is a small, simple, and ultrafast web framework built on Web Standards for the TypeScript and JavaScript ecosystem.

  11. 14

    faas

    26.3Kopenfaas/faas · Go

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

  12. 15

    dapr

    26.2Kdapr/dapr · Go

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

  13. 16

    pulumi

    25.8Kpulumi/pulumi · Go

    Pulumi is open source Infrastructure as Code: you write ordinary programming code, and the Pulumi CLI automatically provisions and manages your resources across clouds.

  14. 17

    neon

    23.2Kneondatabase/neon · Rust

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

  15. 18

    ice

    18.6Kalibaba/ice · TypeScript

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

  16. 19

    APIJSON

    18.4KAPIJSON/APIJSON · Java

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

  17. 20

    langchainjs

    18.3Klangchain-ai/langchainjs · TypeScript

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

  18. 21

    graphql

    17.6Kredwoodjs/graphql · TypeScript

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

  19. 22

    apisix

    17.2Kapache/apisix · Lua

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

  20. 23

    trigger.dev

    16.6Ktriggerdotdev/trigger.dev · TypeScript

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

  21. 24

    vercel

    16.4Kvercel/vercel · TypeScript

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

  22. 25

    cfnew

    16.4KbyJoey/cfnew

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

  23. 26

    prisma1

    16.4Kprisma/prisma1 · Scala

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

  24. 27

    machine-learning-zoomcamp

    14.8KDataTalksClub/machine-learning-zoomcamp · Jupyter Notebook

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

  25. 28

    cloud-mail

    14.7Kmaillab/cloud-mail · JavaScript

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

  26. 29

    awesome-aws

    14.2Kdonnemartin/awesome-aws · Python

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

  27. 30

    emdash

    13.7Kemdash-cms/emdash · TypeScript

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

  28. 31

    chromeless

    13.2Kschickling/chromeless · TypeScript

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

  29. 32

    InsForge

    13.1KInsForge/InsForge · TypeScript

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

  30. 33

    stack-on-a-budget

    12.5K255kb/stack-on-a-budget

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

  31. 34

    encore

    12.5Kencoredev/encore · Go

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

  32. 35

    functions-samples

    12.2Kfirebase/functions-samples · JavaScript

    A collection of sample apps showing common use cases for Cloud Functions for Firebase, covering triggers like Firestore, Realtime Database, Storage, Auth, HTTPS, and PubSub.

  33. 36

    noodle

    12.2Knoodle-run/noodle · TypeScript

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

  34. 37

    crossplane

    12.2Kcrossplane/crossplane · Go

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

  35. 38

    cloudflare_temp_email

    12Kdreamhunter2333/cloudflare_temp_email · TypeScript

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

  36. 39

    Zappa

    11.8KMiserlou/Zappa · Python

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

  37. 40

    pipedream

    11.7KPipedreamHQ/pipedream · JavaScript

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

  38. 41

    kubernetes-handbook

    11.6Krootsongjc/kubernetes-handbook · Mermaid

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

  39. 42

    aws-devops-zero-to-hero

    11.6Kiam-veeramalla/aws-devops-zero-to-hero · Python

    A 30-day structured curriculum teaching AWS from scratch for DevOps engineers, covering core services with daily lessons, hands-on projects, and interview questions.

  40. 43

    examples

    11.5Kserverless/examples · JavaScript

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

  41. 44

    cloudflare-os

    11.4Kcloudflare/cloudflare-os · TypeScript

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

  42. 45

    nitro

    11.3Knitrojs/nitro · TypeScript

    Nitro is a server toolkit that extends your Vite app with a production-ready server you can add routes to and deploy anywhere.

  43. 46

    chalice

    11.1Kaws/chalice · Python

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

  44. 47

    automq

    10.9KAutoMQ/automq · Java

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

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

  46. 49

    caire

    10.7Kesimov/caire · Go

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

  47. 50

    keda

    10.6Kkedacore/keda · Go

    KEDA is a Kubernetes-based event driven autoscaling component — it automatically scales any container running in a Kubernetes cluster based on events.

  48. 51

    moltworker

    10Kcloudflare/moltworker · TypeScript

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

  49. 52

    computer

    9.6Kcloudflare/computer · TypeScript

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

  50. 53

    vinext

    9.2Kcloudflare/vinext · TypeScript

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

  51. 54

    agentic-inbox

    8.3Kcloudflare/agentic-inbox · TypeScript

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

  52. 55

    folia-major

    7.1Kchthollyphile/folia-major · TypeScript

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

  53. 56

    open-agents

    5.8Kvercel-labs/open-agents · TypeScript

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

  54. 57

    celld

    5.8Kdenoland/celld · Rust

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

  55. 58

    FxEmbed

    5.7KFxEmbed/FxEmbed · TypeScript

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

  56. 59

    mailflare

    5.1Khieunc229/mailflare · TypeScript

    Mailflare is a self-hosted email inbox for custom domains, built on Cloudflare, with support for sending/receiving through Cloudflare, Resend, or Amazon SES.

  57. 60

    nodewarden

    3.9Kshuaiplus/nodewarden · TypeScript

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

  58. 61

    trystero

    2.8Kdmotz/trystero · TypeScript

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

  59. 62

    deploy-vercel

    2.1Kvvxw/deploy-vercel · JavaScript

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

  60. 63

    open-compute

    2Kelliothux/open-compute · Rust

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

  61. 64

    CFNext

    1.9KPAICNI/CFNext · JavaScript

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

  62. 65

    beta9

    1.8Kbeam-cloud/beta9 · Go

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

  63. 66

    usque-custom-pro

    1.5KKJGX66F/usque-custom-pro · JavaScript

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

  64. 67

    talorys

    1.3Krociiu/talorys · TypeScript

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

  65. 68

    motor-os

    1.1Kmoturus/motor-os · Rust

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

  66. 69

    warp-masque-actions

    1.1KbyJoey/warp-masque-actions · JavaScript

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

  67. 70

    company-brain

    1Ksupermemoryai/company-brain · TypeScript

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

  68. 71

    awesome-hosting

    943dalisoft/awesome-hosting

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

  69. 72

    mail2telegram

    904tbxark/mail2telegram · TypeScript

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

  70. 73

    CF-Workers-TGProxy

    886ToiCF/CF-Workers-TGProxy

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

  71. 74

    CFBox

    691PAICNI/CFBox · JavaScript

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

  72. 75

    deepcrawl

    690lumpinif/deepcrawl · TypeScript

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

  73. 76

    gate

    505hezhanleiok/gate · Python

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

  74. 77

    tardigrade

    424clavia-labs/tardigrade · TypeScript

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

  75. 78

    lm-detector

    389Ikaleio/lm-detector · TypeScript

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

  76. 79

    bookshelf

    372murerkinn/bookshelf · TypeScript

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

  77. 80

    codflow

    368bighadj22/codflow · TypeScript

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

  78. 81

    all-set-tw

    281TedLin1993/all-set-tw · TypeScript

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

  79. 82

    DoulorCloud

    235Doulor/DoulorCloud · TypeScript

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

  80. 83

    manychat-lite-cloudflare

    171paulmil11/manychat-lite-cloudflare · TypeScript

    A self-hosted starter that auto-replies to Instagram comments and DMs, like a lightweight ManyChat clone, running on Cloudflare Workers.

  81. 84

    UPrep

    13WyLAskTg/UPrep · JavaScript

    CourseForge (UPrep) is a web app where you upload your course materials and it turns them into review content and practice questions for studying.

Often tagged together