SA Skill Atlas GitHub skill index
EN
返回分类首页

后端

API 框架、数据库工具、服务架构和服务端应用基础。

111 仓库 后端 更新于 7月16日

二级分类

全部 后端 111
专题指南

如何使用这个后端索引

后端页面收录了 GitHub 上较受关注的开源项目,并按标签、语言和实际使用场景组织。它适合作为初筛入口,帮助你在打开具体仓库前先理解方向、比较工具并形成候选清单。

适合什么时候使用

  • 寻找与后端相关的成熟开源项目。
  • 比较仓库热度、语言、标签和适用场景。
  • 在深入技术调研前建立候选列表。
  • 通过相关专题发现相邻方向。

如何选择

  • 优先选择与你的语言、运行时和部署方式匹配的项目。
  • 采用前检查近期提交、Issue 活跃度、文档质量和许可证。
  • 星标只能说明流行度,不能直接代表适配度或生产可用性。
  • 这个专题中常见语言包括 Dockerfile, TypeScript, C++。
  • 常见标签包括 Backend, framework, Go, api, TypeScript。

后端 仓库

111 个仓库按 GitHub stars 排序。需要实时筛选时可以打开交互式浏览器。

交互式浏览

nodebestpractices

API 框架

✅ The Node.js best practices list (July 2026)

BackendDockerfilebest-practiceses6eslintexpress

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Dockerfile projects
  • Open GitHub for documentation, examples, and issues
105k stars Dockerfile
GitHub

playwright

API 框架

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

BackendTypeScriptautomationchromechromiume2e-testing

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
93k stars TypeScript
GitHub

nest

服务

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀

BackendTypeScriptframeworkhacktoberfestjavascriptjavascript-framework

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
76k stars TypeScript
GitHub

imgui

API 框架

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

BackendC++apicplusplusframeworkgame-development

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for C++ projects
  • Open GitHub for documentation, examples, and issues
75k stars C++
GitHub

express

API 框架

Fast, unopinionated, minimalist web framework for node.

BackendJavaScriptexpressjavascriptnodejsserver

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for JavaScript projects
  • Open GitHub for documentation, examples, and issues
69k stars JavaScript
GitHub

astro

综合

The web framework for content-driven websites. ⭐️ Star to support our work!

BackendTypeScriptastroblogbrowsercomponents

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
61k stars TypeScript
GitHub

awesome-design-patterns

综合

A curated list of software and architecture related design patterns.

Backendarchitectureawesomeawesome-listcloud-computingdesign-patterns

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for software projects
  • Open GitHub for documentation, examples, and issues
48k stars
GitHub

serverless

服务

⚡ Serverless Framework – Effortlessly build apps that auto-scale, incur zero costs when idle, and require minimal maintenance using AWS Lambda and other managed cloud services.

BackendJavaScriptawsaws-dynamodbaws-lambdaazure-functions

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for JavaScript projects
  • Open GitHub for documentation, examples, and issues
47k stars JavaScript
GitHub

kong

API 框架

🦍 The API and AI Gateway

BackendLuaaiai-gatewayapi-gatewayapi-management

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Lua projects
  • Open GitHub for documentation, examples, and issues
44k stars Lua
GitHub

payload

API 框架

Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building powerful applications.

BackendTypeScriptcmscontent-managementcontent-management-systemexpress

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
44k stars TypeScript
GitHub

dubbo

API 框架

The java implementation of Apache Dubbo. An RPC and microservice framework.

BackendJavadistributed-systemsdubboframeworkgrpc

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Java projects
  • Open GitHub for documentation, examples, and issues
42k stars Java
GitHub

istio

API 框架

Connect, secure, control, and observe services.

BackendGoapi-managementcircuit-breakerconsulenforce-policies

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
38k stars Go
GitHub

textual

API 框架

The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.

BackendPythoncliframeworkpythonrich

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Python projects
  • Open GitHub for documentation, examples, and issues
37k stars Python
GitHub

sheetjs

数据库与 ORM

📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

Backendangularbuncsvdatadatabase

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for software projects
  • Open GitHub for documentation, examples, and issues
36k stars
GitHub

backstage

综合

Backstage is an open framework for building developer portals

BackendTypeScriptbackstagecncfdeveloper-experiencedeveloper-portal

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
34k stars TypeScript
GitHub

go-zero

服务

A cloud-native Go microservices framework with cli tool for productivity.

BackendGoai-nativeai-native-developmentcloud-nativecode-generation

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
33k stars Go
GitHub

nacos

数据库与 ORM

an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.

BackendJavaa2a-registryagentai-registryconfiguration-management

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Java projects
  • Open GitHub for documentation, examples, and issues
33k stars Java
GitHub

django-rest-framework

API 框架

Web APIs for Django. 🎸

BackendPythonapidjangopythonrest

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Python projects
  • Open GitHub for documentation, examples, and issues
30k stars Python
GitHub

apollo

服务

Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.

BackendJavaconfig-managementconfiguration-managementdistributed-configurationmicroservices

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Java projects
  • Open GitHub for documentation, examples, and issues
30k stars Java
GitHub

spring-cloud-alibaba

综合

Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.

BackendJavaalibabaalibaba-middlewarealibaba-ossaliyun

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Java projects
  • Open GitHub for documentation, examples, and issues
29k stars Java
GitHub

kit

服务

A standard library for microservices.

BackendGogogolangmetallicamicroservices

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
27k stars Go
GitHub

vapor

服务

💧 A server-side Swift HTTP web framework.

BackendSwiftframeworkhttphttp2server

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Swift projects
  • Open GitHub for documentation, examples, and issues
26k stars Swift
GitHub

dapr

消息队列

Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.

BackendGocontainersevent-drivenkubernetesmicroservice

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
26k stars Go
GitHub

kratos

服务

Your ultimate Go microservices framework for the cloud-native era.

BackendGoaiarchitecturecloud-nativeframework

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
26k stars Go
GitHub

Sentinel

服务

A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)

BackendJavaalibabacircuit-breakercloud-nativejava

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Java projects
  • Open GitHub for documentation, examples, and issues
23k stars Java
GitHub

grpc-go

API 框架

The Go language implementation of gRPC. HTTP/2 based RPC

BackendGodogs-over-catsgiant-robotsgogolang

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
23k stars Go
GitHub

go-micro

服务

A Go agent harness and service framework

BackendGoaiai-agentsdistributed-systemsgo

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
23k stars Go
GitHub

chi

API 框架

lightweight, idiomatic and composable router for building Go HTTP services

BackendGoapicontextgogolang

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
23k stars Go
GitHub

generator-jhipster

数据库与 ORM

JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.

BackendTypeScriptangularclouddockergenerator

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
22k stars TypeScript
GitHub

thingsboard

数据库与 ORM

Open-source IoT Platform - Device management, data collection, processing and visualization.

BackendJavabig-datacloudcoap-serverdashboards

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Java projects
  • Open GitHub for documentation, examples, and issues
22k stars Java
GitHub

gofr

API 框架

An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.

BackendGoframeworkgogo-frameworkgolang

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
21k stars Go
GitHub

microservices-demo

API 框架

Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.

BackendGogcpgkegoogle-cloudgrpc

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
21k stars Go
GitHub

core

API 框架

AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more.

BackendTypeScriptcoreframeworkmvc-frameworknodejs

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
19k stars TypeScript
GitHub

elysia

服务

Ergonomic Framework for Humans

BackendTypeScriptbunframeworkhttpserver

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
19k stars TypeScript
GitHub

sealos

数据库与 ORM

Sealos is an AI-native Cloud Operating System that unifies the entire application lifecycle, from development in cloud IDEs to production deployment and management. It is perfect for building and scaling modern AI applications, managed databases (MySQL, PostgreSQL, Redis, MongoDB) and complex microservice architectures.

BackendTypeScriptcloudoscontainerdockergolang

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
18k stars TypeScript
GitHub

ZLMediaKit

服务

WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT/STUN/TURN server and client framework based on C++11

BackendC++flvgb28181hlshttp

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for C++ projects
  • Open GitHub for documentation, examples, and issues
17k stars C++
GitHub

bgfx

API 框架

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

BackendCd3d11d3d12directxdirectx-11

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for C projects
  • Open GitHub for documentation, examples, and issues
17k stars C
GitHub

apisix

API 框架

The Cloud-Native API Gateway and AI Gateway

BackendLuaai-gatewayapiapi-gatewayapi-management

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Lua projects
  • Open GitHub for documentation, examples, and issues
17k stars Lua
GitHub

nomad

数据库与 ORM

Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.

BackendGo

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
17k stars Go
GitHub

zheng

综合

基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。

BackendJavaactivemqaliossdruiddubbo

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Java projects
  • Open GitHub for documentation, examples, and issues
17k stars Java
GitHub

aiohttp

服务

Asynchronous HTTP client/server framework for asyncio and Python

BackendPythonaiohttpasyncasynciohacktoberfest

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Python projects
  • Open GitHub for documentation, examples, and issues
17k stars Python
GitHub

feathers

API 框架

The API and real-time application framework

BackendTypeScriptbrowserfeathersfeathersjsframework

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
15k stars TypeScript
GitHub

router

服务

🤖 A client-first, server-capable, fully type-safe router and full-stack framework for the web (React and more).

BackendTypeScriptframeworkfullstackjavascriptreact

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
15k stars TypeScript
GitHub

awesome-microservices

服务

A curated list of Microservice Architecture related principles and technologies.

Backendawesomecloud-computingcloud-nativemicroservicesmicroservices-architecture

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for software projects
  • Open GitHub for documentation, examples, and issues
14k stars
GitHub

jib

综合

🏗 Build container images for your Java applications.

BackendJavacontainersdockerdocker-registrygradle

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Java projects
  • Open GitHub for documentation, examples, and issues
14k stars Java
GitHub

piggymetrics

服务

Microservice Architecture with Spring Boot, Spring Cloud and Docker

BackendJavadockermicroservicemicroservicesspring-boot

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Java projects
  • Open GitHub for documentation, examples, and issues
14k stars Java
GitHub

single-spa

服务

The router for easy microfrontends

BackendJavaScriptfront-endjavascriptmicrofrontendsmicroservices

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for JavaScript projects
  • Open GitHub for documentation, examples, and issues
14k stars JavaScript
GitHub

univer

服务

Univer is a full-stack framework for creating and editing spreadsheets / word processor / presentation on both web and server.

BackendTypeScriptcollaborationdata-tabledocdocx

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
14k stars TypeScript
GitHub

Perfect

API 框架

Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and more…)

BackendSwiftperfectserver-side-swiftswiftswift-framework

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Swift projects
  • Open GitHub for documentation, examples, and issues
14k stars Swift
GitHub

langchain4j

API 框架

LangChain4j is an idiomatic, open-source Java library for building LLM-powered applications on the JVM. It offers a unified API over popular LLM providers and vector stores, and makes implementing tool calling (including MCP support), agents and RAG easy. It integrates seamlessly with enterprise Java frameworks like Quarkus and Spring Boot.

BackendJavaanthropicchatgptchromaembeddings

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Java projects
  • Open GitHub for documentation, examples, and issues
13k stars Java
GitHub

redpanda

API 框架

Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!

BackendC++containerscppevent-drivengo

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for C++ projects
  • Open GitHub for documentation, examples, and issues
12k stars C++
GitHub

Slim

API 框架

Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs.

BackendPHPframeworkmicro-frameworkphpphp-micro-framework

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for PHP projects
  • Open GitHub for documentation, examples, and issues
12k stars PHP
GitHub

encore

数据库与 ORM

The infrastructure platform for the intelligence era

BackendGoawsbackendcloudcloud-native

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
12k stars Go
GitHub

grpc-java

API 框架

The Java gRPC implementation. HTTP/2 based RPC

BackendJavagrpcjavamicroservicesproto

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Java projects
  • Open GitHub for documentation, examples, and issues
12k stars Java
GitHub

sqlalchemy

数据库与 ORM

The Database Toolkit for Python

BackendPythonpythonsqlsqlalchemy

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Python projects
  • Open GitHub for documentation, examples, and issues
12k stars Python
GitHub

nightwatch

API 框架

Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack

BackendJavaScriptautomated-testingchromedriverend-to-end-testinghacktoberfest

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for JavaScript projects
  • Open GitHub for documentation, examples, and issues
12k stars JavaScript
GitHub

awesome-software-architecture

综合

📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.

Backendarchitectural-patternsarchitectural-stylesarchitectureawesome-listclean-architecture

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for software projects
  • Open GitHub for documentation, examples, and issues
11k stars
GitHub

october

数据库与 ORM

Self-hosted CMS platform based on the Laravel PHP Framework.

BackendPHPbackendcmfcmscms-platform

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for PHP projects
  • Open GitHub for documentation, examples, and issues
11k stars PHP
GitHub

awesome-nextjs

服务

:notebook_with_decorative_cover: :books: A curated list of awesome resources : books, videos, articles about using Next.js (A minimalistic framework for universal server-rendered React applications)

Backendawesome-listframeworkisomorphicjavascriptnextjs

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for software projects
  • Open GitHub for documentation, examples, and issues
11k stars
GitHub

tyk

API 框架

Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols

BackendGoapiapi-gatewayapi-managementcloudnative

适合场景

  • Explore a popular backend repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
11k stars Go
GitHub

当前展示前 60 个仓库。打开交互式浏览器可查看全部 111 个结果。