✅ 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
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
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
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
🦍 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL).
BackendPHPmockmockerymockingphp
适合场景
- Explore a popular backend repository
- Study implementation patterns for PHP projects
- Open GitHub for documentation, examples, and issues
An opinionated framework for creating REST-like APIs in Ruby.
BackendRubyapigrapehacktoberfestruby
适合场景
- Explore a popular backend repository
- Study implementation patterns for Ruby projects
- Open GitHub for documentation, examples, and issues
A RESTful API package for the Laravel and Lumen frameworks.
BackendPHP
适合场景
- Explore a popular backend repository
- Study implementation patterns for PHP projects
- Open GitHub for documentation, examples, and issues
🕸️ Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.
BackendPHPapiapi-platformframeworkfrankenphp
适合场景
- Explore a popular backend repository
- Study implementation patterns for PHP projects
- Open GitHub for documentation, examples, and issues
💨 Fast, Async-ready, Openapi, type hints based framework for building APIs
BackendPythondjangodjango-ninjaopenapipydantic
适合场景
- Explore a popular backend repository
- Study implementation patterns for Python projects
- Open GitHub for documentation, examples, and issues
🚂 🦀 The one-person framework for Rust for side-projects and startups
BackendRustapiaxumrustrust-lang
适合场景
- Explore a popular backend repository
- Study implementation patterns for Rust projects
- Open GitHub for documentation, examples, and issues
An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
BackendScalaacidanalyticsbig-datadelta-lake
适合场景
- Explore a popular backend repository
- Study implementation patterns for Scala projects
- Open GitHub for documentation, examples, and issues
Test Automation Made Simple
BackendJavaapi-testingassertionsautomated-testingautomation
适合场景
- Explore a popular backend repository
- Study implementation patterns for Java projects
- Open GitHub for documentation, examples, and issues
Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.
BackendGoapiapi-gatewayawsaws-infrastructure
适合场景
- Explore a popular backend repository
- Study implementation patterns for Go projects
- Open GitHub for documentation, examples, and issues
.NET API Gateway
BackendC#api-gatewayaspnetcoredotnetgateway
适合场景
- Explore a popular backend repository
- Study implementation patterns for C# projects
- Open GitHub for documentation, examples, and issues
A polyglot document intelligence framework with a Rust core. Extract text, metadata, images, and structured information from PDFs, Office documents, images, and 97+ formats. Available for Rust, Python, Ruby, Java, Go, PHP, Elixir, C#, R, C, TypeScript (Node/Bun/Wasm/Deno)- or use via CLI, REST API, or MCP server.
BackendRustbuncsharpdocument-intelligenceelixir
适合场景
- Explore a popular backend repository
- Study implementation patterns for Rust projects
- Open GitHub for documentation, examples, and issues
Headless open-source eCommerce platform on top of PHP/Symfony/API Platform
BackendPHPapiapi-ecommerceecommerceecommerce-platform
适合场景
- Explore a popular backend repository
- Study implementation patterns for PHP projects
- Open GitHub for documentation, examples, and issues
Light, flexible and extensible ASGI framework | Built to scale
BackendPythonapiasgiasynciolitestar
适合场景
- Explore a popular backend repository
- Study implementation patterns for Python projects
- Open GitHub for documentation, examples, and issues
Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱! build for cloud!
BackendGodubbogrpcmicroservicemicroservices
适合场景
- Explore a popular backend repository
- Study implementation patterns for Go projects
- Open GitHub for documentation, examples, and issues
Open-source, self-hosted CMS platform on AWS serverless (Lambda, DynamoDB, S3). TypeScript framework with multi-tenancy, lifecycle hooks, GraphQL API, and AI-assisted development via MCP server. Built for developers at large organizations.
BackendTypeScriptai-assisted-developmentawsaws-lambdacms
适合场景
- Explore a popular backend repository
- Study implementation patterns for TypeScript projects
- Open GitHub for documentation, examples, and issues
Go RPC framework with high-performance and strong-extensibility for building micro-services.
BackendGoframeworkgogrpcmicroservices
适合场景
- Explore a popular backend repository
- Study implementation patterns for Go projects
- Open GitHub for documentation, examples, and issues
A framework for building compiled Node.js add-ons in Rust via Node-API
BackendRustjavascriptnapinapi-rsnode
适合场景
- Explore a popular backend repository
- Study implementation patterns for Rust projects
- Open GitHub for documentation, examples, and issues
Simple framework for creating REST APIs
BackendPython
适合场景
- Explore a popular backend repository
- Study implementation patterns for Python projects
- Open GitHub for documentation, examples, and issues
REST API framework designed for human beings
BackendPythonflaskmongodbpythonrest
适合场景
- Explore a popular backend repository
- Study implementation patterns for Python projects
- Open GitHub for documentation, examples, and issues
A flexible framework for maintainable Ruby apps
BackendRubyapihanamirubyruby-application
适合场景
- Explore a popular backend repository
- Study implementation patterns for Ruby projects
- Open GitHub for documentation, examples, and issues
Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.
BackendGoapicode-generationgogoa
适合场景
- Explore a popular backend repository
- Study implementation patterns for Go projects
- Open GitHub for documentation, examples, and issues
A light-weight REST API development framework for ASP.NET 8 and newer.
BackendC#aspnetfastendpointsminimal-apirepr-pattern
适合场景
- Explore a popular backend repository
- Study implementation patterns for C# projects
- Open GitHub for documentation, examples, and issues
aiogram is a modern and fully asynchronous framework for Telegram Bot API written in Python using asyncio
BackendPythonaiogramasynciobotbot-framework
适合场景
- Explore a popular backend repository
- Study implementation patterns for Python projects
- Open GitHub for documentation, examples, and issues
Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.
BackendGoapiclicmsgolang
适合场景
- Explore a popular backend repository
- Study implementation patterns for Go projects
- Open GitHub for documentation, examples, and issues
MoltenVK is a Vulkan Portability implementation. It layers a subset of the high-performance, industry-standard Vulkan graphics and compute API over Apple's Metal graphics framework, enabling Vulkan applications to run on macOS, iOS and tvOS.
BackendObjective-C++
适合场景
- Explore a popular backend repository
- Study implementation patterns for Objective-C++ projects
- Open GitHub for documentation, examples, and issues
5.7k stars
Objective-C++
GitHub
🚀 PHP Microservice Full Coroutine Framework
BackendPHPannotation-frameworkannotationsaopapi
适合场景
- Explore a popular backend repository
- Study implementation patterns for PHP projects
- Open GitHub for documentation, examples, and issues
Beautiful, interactive charts, maps, and gauges. One API for every .NET UI framework.
BackendC#
适合场景
- Explore a popular backend repository
- Study implementation patterns for C# projects
- Open GitHub for documentation, examples, and issues
serverless-express
API 框架
Run Express and other Node.js frameworks on AWS Serverless technologies such as Lambda, API Gateway, Lambda@Edge, and more.
BackendJavaScriptalbapi-gatewayawsaws-lambda
适合场景
- Explore a popular backend repository
- Study implementation patterns for JavaScript projects
- Open GitHub for documentation, examples, and issues
LoopBack makes it easy to build modern API applications that require complex integrations.
BackendTypeScriptapidependency-injectionframeworkhacktoberfest
适合场景
- Explore a popular backend repository
- Study implementation patterns for TypeScript projects
- Open GitHub for documentation, examples, and issues
Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.
BackendPythonalgorithmsapicirqgoogle
适合场景
- Explore a popular backend repository
- Study implementation patterns for Python projects
- Open GitHub for documentation, examples, and issues