nodebestpractices
API Frameworks
✅ The Node.js best practices list (July 2026)
BackendDockerfilebest-practiceses6eslintexpress
Good for
- Explore a popular backend repository
- Study implementation patterns for Dockerfile projects
- Open GitHub for documentation, examples, and issues
playwright
API Frameworks
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
BackendTypeScriptautomationchromechromiume2e-testing
Good for
- Explore a popular backend repository
- Study implementation patterns for TypeScript projects
- Open GitHub for documentation, examples, and issues
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
BackendTypeScriptframeworkhacktoberfestjavascriptjavascript-framework
Good for
- 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
Good for
- 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
Good for
- Explore a popular backend repository
- Study implementation patterns for JavaScript projects
- Open GitHub for documentation, examples, and issues
The web framework for content-driven websites. ⭐️ Star to support our work!
BackendTypeScriptastroblogbrowsercomponents
Good for
- Explore a popular backend repository
- Study implementation patterns for TypeScript projects
- Open GitHub for documentation, examples, and issues
awesome-design-patterns
General Backend
A curated list of software and architecture related design patterns.
Backendarchitectureawesomeawesome-listcloud-computingdesign-patterns
Good for
- Explore a popular backend repository
- Study implementation patterns for software projects
- Open GitHub for documentation, examples, and issues
⚡ 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
Good for
- 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
Good for
- 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
Good for
- 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
Good for
- 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
Good for
- 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
Good for
- Explore a popular backend repository
- Study implementation patterns for Python projects
- Open GitHub for documentation, examples, and issues
📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs
Backendangularbuncsvdatadatabase
Good for
- Explore a popular backend repository
- Study implementation patterns for software projects
- Open GitHub for documentation, examples, and issues
backstage
General Backend
Backstage is an open framework for building developer portals
BackendTypeScriptbackstagecncfdeveloper-experiencedeveloper-portal
Good for
- Explore a popular backend repository
- Study implementation patterns for TypeScript projects
- Open GitHub for documentation, examples, and issues
A cloud-native Go microservices framework with cli tool for productivity.
BackendGoai-nativeai-native-developmentcloud-nativecode-generation
Good for
- Explore a popular backend repository
- Study implementation patterns for Go projects
- Open GitHub for documentation, examples, and issues
an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
BackendJavaa2a-registryagentai-registryconfiguration-management
Good for
- Explore a popular backend repository
- Study implementation patterns for Java projects
- Open GitHub for documentation, examples, and issues
django-rest-framework
API Frameworks
Web APIs for Django. 🎸
BackendPythonapidjangopythonrest
Good for
- Explore a popular backend repository
- Study implementation patterns for Python projects
- Open GitHub for documentation, examples, and issues
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
BackendJavaconfig-managementconfiguration-managementdistributed-configurationmicroservices
Good for
- Explore a popular backend repository
- Study implementation patterns for Java projects
- Open GitHub for documentation, examples, and issues
spring-cloud-alibaba
General Backend
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
BackendJavaalibabaalibaba-middlewarealibaba-ossaliyun
Good for
- Explore a popular backend repository
- Study implementation patterns for Java projects
- Open GitHub for documentation, examples, and issues
A standard library for microservices.
BackendGogogolangmetallicamicroservices
Good for
- Explore a popular backend repository
- Study implementation patterns for Go projects
- Open GitHub for documentation, examples, and issues
💧 A server-side Swift HTTP web framework.
BackendSwiftframeworkhttphttp2server
Good for
- Explore a popular backend repository
- Study implementation patterns for Swift projects
- Open GitHub for documentation, examples, and issues
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
BackendGocontainersevent-drivenkubernetesmicroservice
Good for
- Explore a popular backend repository
- Study implementation patterns for Go projects
- Open GitHub for documentation, examples, and issues
Your ultimate Go microservices framework for the cloud-native era.
BackendGoaiarchitecturecloud-nativeframework
Good for
- Explore a popular backend repository
- Study implementation patterns for Go projects
- Open GitHub for documentation, examples, and issues
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
BackendJavaalibabacircuit-breakercloud-nativejava
Good for
- Explore a popular backend repository
- Study implementation patterns for Java projects
- Open GitHub for documentation, examples, and issues
The Go language implementation of gRPC. HTTP/2 based RPC
BackendGodogs-over-catsgiant-robotsgogolang
Good for
- Explore a popular backend repository
- Study implementation patterns for Go projects
- Open GitHub for documentation, examples, and issues
A Go agent harness and service framework
BackendGoaiai-agentsdistributed-systemsgo
Good for
- 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
Good for
- Explore a popular backend repository
- Study implementation patterns for Go projects
- Open GitHub for documentation, examples, and issues
generator-jhipster
Databases & ORM
JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.
BackendTypeScriptangularclouddockergenerator
Good for
- Explore a popular backend repository
- Study implementation patterns for TypeScript projects
- Open GitHub for documentation, examples, and issues
thingsboard
Databases & ORM
Open-source IoT Platform - Device management, data collection, processing and visualization.
BackendJavabig-datacloudcoap-serverdashboards
Good for
- Explore a popular backend repository
- Study implementation patterns for Java 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
Good for
- Explore a popular backend repository
- Study implementation patterns for Go projects
- Open GitHub for documentation, examples, and issues
microservices-demo
API Frameworks
Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.
BackendGogcpgkegoogle-cloudgrpc
Good for
- 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
Good for
- Explore a popular backend repository
- Study implementation patterns for TypeScript projects
- Open GitHub for documentation, examples, and issues
Ergonomic Framework for Humans
BackendTypeScriptbunframeworkhttpserver
Good for
- Explore a popular backend repository
- Study implementation patterns for TypeScript projects
- Open GitHub for documentation, examples, and issues
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
Good for
- Explore a popular backend repository
- Study implementation patterns for TypeScript projects
- Open GitHub for documentation, examples, and issues
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
Good for
- Explore a popular backend repository
- Study implementation patterns for C++ projects
- Open GitHub for documentation, examples, and issues
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
BackendCd3d11d3d12directxdirectx-11
Good for
- 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
Good for
- Explore a popular backend repository
- Study implementation patterns for Lua projects
- Open GitHub for documentation, examples, and issues
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
Good for
- Explore a popular backend repository
- Study implementation patterns for Go projects
- Open GitHub for documentation, examples, and issues
基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。
BackendJavaactivemqaliossdruiddubbo
Good for
- Explore a popular backend repository
- Study implementation patterns for Java projects
- Open GitHub for documentation, examples, and issues
Asynchronous HTTP client/server framework for asyncio and Python
BackendPythonaiohttpasyncasynciohacktoberfest
Good for
- Explore a popular backend repository
- Study implementation patterns for Python projects
- Open GitHub for documentation, examples, and issues
The API and real-time application framework
BackendTypeScriptbrowserfeathersfeathersjsframework
Good for
- Explore a popular backend repository
- Study implementation patterns for TypeScript projects
- Open GitHub for documentation, examples, and issues
🤖 A client-first, server-capable, fully type-safe router and full-stack framework for the web (React and more).
BackendTypeScriptframeworkfullstackjavascriptreact
Good for
- Explore a popular backend repository
- Study implementation patterns for TypeScript projects
- Open GitHub for documentation, examples, and issues
awesome-microservices
Services
A curated list of Microservice Architecture related principles and technologies.
Backendawesomecloud-computingcloud-nativemicroservicesmicroservices-architecture
Good for
- Explore a popular backend repository
- Study implementation patterns for software projects
- Open GitHub for documentation, examples, and issues
🏗 Build container images for your Java applications.
BackendJavacontainersdockerdocker-registrygradle
Good for
- Explore a popular backend repository
- Study implementation patterns for Java projects
- Open GitHub for documentation, examples, and issues
Microservice Architecture with Spring Boot, Spring Cloud and Docker
BackendJavadockermicroservicemicroservicesspring-boot
Good for
- Explore a popular backend repository
- Study implementation patterns for Java projects
- Open GitHub for documentation, examples, and issues
The router for easy microfrontends
BackendJavaScriptfront-endjavascriptmicrofrontendsmicroservices
Good for
- Explore a popular backend repository
- Study implementation patterns for JavaScript projects
- Open GitHub for documentation, examples, and issues
Univer is a full-stack framework for creating and editing spreadsheets / word processor / presentation on both web and server.
BackendTypeScriptcollaborationdata-tabledocdocx
Good for
- 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
Good for
- Explore a popular backend repository
- Study implementation patterns for Swift projects
- Open GitHub for documentation, examples, and issues
langchain4j
API Frameworks
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
Good for
- 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
Good for
- 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
Good for
- Explore a popular backend repository
- Study implementation patterns for PHP projects
- Open GitHub for documentation, examples, and issues
The infrastructure platform for the intelligence era
BackendGoawsbackendcloudcloud-native
Good for
- Explore a popular backend repository
- Study implementation patterns for Go projects
- Open GitHub for documentation, examples, and issues
The Java gRPC implementation. HTTP/2 based RPC
BackendJavagrpcjavamicroservicesproto
Good for
- Explore a popular backend repository
- Study implementation patterns for Java projects
- Open GitHub for documentation, examples, and issues
sqlalchemy
Databases & ORM
The Database Toolkit for Python
BackendPythonpythonsqlsqlalchemy
Good for
- Explore a popular backend repository
- Study implementation patterns for Python projects
- Open GitHub for documentation, examples, and issues
nightwatch
API Frameworks
Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack
BackendJavaScriptautomated-testingchromedriverend-to-end-testinghacktoberfest
Good for
- Explore a popular backend repository
- Study implementation patterns for JavaScript projects
- Open GitHub for documentation, examples, and issues
awesome-software-architecture
General Backend
📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
Backendarchitectural-patternsarchitectural-stylesarchitectureawesome-listclean-architecture
Good for
- Explore a popular backend repository
- Study implementation patterns for software projects
- Open GitHub for documentation, examples, and issues
Self-hosted CMS platform based on the Laravel PHP Framework.
BackendPHPbackendcmfcmscms-platform
Good for
- Explore a popular backend repository
- Study implementation patterns for PHP projects
- Open GitHub for documentation, examples, and issues
: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
Good for
- Explore a popular backend repository
- Study implementation patterns for software 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
Good for
- Explore a popular backend repository
- Study implementation patterns for Go projects
- Open GitHub for documentation, examples, and issues
Showing the top 60 repositories. Open the interactive explorer to browse all 111 results.