Open-source backend software
4203 open-source libraries, tools and applications tagged backend, ranked by how closely backend is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
4203 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Visual Studio Code Visual Studio Code is a free, open‑source, cross‑platform code editor built on Electron. It offers a rich extensibility model, built‑in deb… | 95 | 193797 | active |
| Next.js Next.js is a React-based framework for building full‑stack web applications. It provides server‑side rendering, static site generation, rou… | 95 | 143109 | active |
| golang/go Go is an open‑source, statically typed programming language and toolchain developed by Google. It provides a fast compiler, a built‑in pack… | 77 | 139174 | active |
| Deno Deno is a modern, secure runtime for JavaScript, TypeScript, and WebAssembly built on V8 and Rust. It provides a built-in toolchain includi… | 93 | 108756 | active |
| FastAPI FastAPI is a modern, high‑performance Python web framework for building APIs with standard type hints. It provides automatic OpenAPI docume… | 94 | 103093 | active |
| FastAPI FastAPI is a modern, high-performance Python web framework for building APIs, based on standard Python type hints and built on Starlette an… | 94 | 103093 | active |
| Bun Bun is an all‑in‑one toolkit that provides a fast JavaScript/TypeScript runtime, a npm‑compatible package manager, a Jest‑compatible test r… | 100 | 96278 | active |
| Django Django is a high‑level Python web framework that encourages rapid development and clean, pragmatic design. It provides an integrated ORM, t… | 77 | 91382 | stable |
| Gin Web Framework Gin is a high‑performance HTTP web framework for Go that offers a Martini‑like API with minimal boilerplate. It provides fast routing, midd… | 79 | 89356 | active |
| Laravel Laravel is a batteries-included PHP web application framework with expressive syntax, covering routing, ORM (Eloquent), migrations, queues,… | 99 | 85265 | stable |
| mall Mall is a complete Java-based e‑commerce system that provides both a front‑end shopping portal and a back‑office admin console. It is built… | 65 | 84934 | active |
| spring-projects/spring-boot Spring Boot is an opinionated framework for building stand-alone, production-grade Spring-based Java applications with minimal configuratio… | 96 | 81530 | stable |
| Caddy Caddy is a fast, extensible, multi-platform web server written in Go that serves HTTP/1, HTTP/2, and HTTP/3 with automatic HTTPS by default… | 94 | 77555 | stable |
| Nest Framework NestJS is a progressive Node.js framework built with TypeScript for creating efficient, scalable server‑side applications. It combines a mo… | 93 | 76710 | active |
| pallets/flask Flask is a lightweight Python web framework that provides a simple core and extensible architecture. It enables developers to build both sm… | 76 | 74766 | active |
| Strapi Strapi is an open-source, self‑hosted headless CMS built with Node.js and TypeScript. It lets developers define content models and instantl… | 93 | 73250 | active |
| Express.js Express.js is a fast, unopinionated, minimalist web framework for Node.js. It provides a thin layer of fundamental web application features… | 95 | 69627 | active |
| Socket.IO Socket.IO is a TypeScript‑based library that provides bidirectional, low‑latency communication between servers and clients. It automaticall… | 97 | 63208 | active |
| Lodash Lodash is a modern JavaScript utility library that provides a wide range of modular functions for working with arrays, objects, strings, an… | 88 | 61287 | active |
| PocketBase PocketBase is an open‑source backend written in Go that runs as a single executable. It provides an embedded SQLite database with realtime … | 92 | 61149 | active |
| Nuxt Nuxt is an open‑source full‑stack framework built on Vue.js that enables server‑side rendering, static site generation, and hybrid renderin… | 94 | 60893 | active |
| spring-projects/spring-framework Spring Framework is the foundational application framework for Java-based enterprise applications, providing dependency injection, AOP, tra… | 96 | 60263 | stable |
| Rails Ruby on Rails is a full‑stack web application framework written in Ruby. It provides conventions, an ORM (ActiveRecord), routing, templatin… | 98 | 58803 | active |
| Appwrite Appwrite is an open‑source backend‑as‑a‑service platform that provides authentication, databases, storage, functions, messaging, realtime a… | 98 | 57584 | active |
| Odoo Odoo is an open‑source suite of web‑based business applications that can be used individually or together as a full ERP system. It provides… | 77 | 55115 | active |
| google/guava Guava is a set of core Java libraries from Google providing utilities for collections, caching, concurrency, I/O, hashing, and more. It is … | 98 | 51923 | active |
| nlohmann/json nlohmann/json is a header‑only C++ library that provides a simple, modern API for parsing, generating, and manipulating JSON data. It also … | 66 | 50656 | active |
| New API New API is a self‑hosted AI gateway written in Go that unifies access to dozens of LLM providers behind a single OpenAI‑compatible endpoint… | 88 | 48905 | active |
| iamkun/dayjs Day.js is a minimalist JavaScript library for parsing, validating, manipulating, and displaying dates and times. It offers a Moment.js‑comp… | 94 | 48661 | active |
| JeecgBoot JeecgBoot is an enterprise‑grade AI‑enhanced low‑code platform that can generate full‑stack applications from natural language descriptions… | 93 | 48244 | active |
| ReactiveX/RxJava RxJava is a JVM implementation of Reactive Extensions, a library for composing asynchronous and event-based programs using observable seque… | 94 | 48192 | active |
| Prisma ORM Prisma is a next‑generation TypeScript ORM for Node.js that provides type‑safe database access, migrations, and a powerful query client. It… | 95 | 47673 | active |
| lysine-dev/okhttp OkHttp is a meticulous HTTP client library for the JVM, Android, and GraalVM, written in Kotlin. It provides efficient HTTP/2 and HTTP/1.1 … | 77 | 47090 | stable |
| Serverless Framework The Serverless Framework is a CLI tool and framework that deploys code and cloud infrastructure together using simple YAML syntax, primaril… | 93 | 46916 | active |
| fastapi/full-stack-fastapi-template A full-stack web application template combining a FastAPI backend with a React frontend, including SQLModel, PostgreSQL, JWT authentication… | 91 | 45973 | active |
| gRPC gRPC is an open‑source, high‑performance remote procedure call (RPC) framework that works across many languages and platforms. It uses Prot… | 98 | 45378 | active |
| Payload Payload is an open-source, MIT-licensed fullstack Next.js framework and headless CMS written in TypeScript. A single config instantly gener… | 93 | 44931 | stable |
| Meteor Meteor is a full‑stack JavaScript platform that provides an ultra‑simple environment for building modern web, mobile, and desktop applicati… | 96 | 44806 | active |
| Meteor Meteor is a full-stack JavaScript app platform for building modern web, mobile, and desktop applications with a unified codebase. It provid… | 96 | 44806 | active |
| ccxt/ccxt CCXT is a multi‑language library that provides a unified API for interacting with over 100 cryptocurrency and prediction‑market exchanges. … | 94 | 44298 | active |
| Kong Gateway Kong Gateway is an open‑source, cloud‑native API and AI gateway that provides high‑performance request routing, load balancing, authenticat… | 91 | 44279 | active |
| Babel Babel is a JavaScript compiler that transforms modern ECMAScript code into backward‑compatible versions. It provides a rich plugin ecosyste… | 99 | 44135 | active |
| colinhacks/zod Zod is a TypeScript‑first schema validation library that provides runtime validation with static type inference. It lets you define schemas… | 94 | 44076 | active |
| Unitech/pm2 PM2 is a production process manager for Node.js and Bun applications with a built-in load balancer and cluster mode. It daemonizes applicat… | 94 | 43300 | stable |
| Apache Dubbo Apache Dubbo is a Java‑based RPC and microservice framework that provides service discovery, traffic governance, observability, and securit… | 86 | 41580 | active |
| Apache Dubbo Apache Dubbo is a high-performance RPC and microservice framework for Java (with multi-language SDKs) that provides service discovery, traf… | 86 | 41580 | stable |
| tRPC tRPC is a TypeScript-first library that lets you build end‑to‑end type‑safe APIs without schemas or code generation. It provides adapters f… | 97 | 40686 | active |
| php/php-src PHP is a widely-used open-source scripting language interpreter designed for web development and general-purpose programming. It runs on mu… | 94 | 40449 | active |
| Fiber Fiber is an Express‑inspired web framework for Go built on top of the high‑performance Fasthttp engine. It provides routing, middleware, te… | 95 | 40210 | active |
| Kong/insomnia Insomnia is an open-source, cross‑platform API client and design tool. It supports REST, GraphQL, gRPC, WebSockets and other HTTP‑compatibl… | 100 | 40055 | active |
| Novu Novu is an open-source communication infrastructure platform that provides a unified API for sending notifications (in-app inbox, email, SM… | 92 | 40038 | active |
| GORM GORM is a full‑featured Object‑Relational Mapping (ORM) library for the Go programming language. It provides a developer‑friendly API for d… | 91 | 39978 | active |
| GORM GORM is a full-featured, developer-friendly ORM library for Go that maps Go structs to database tables. It supports associations, transacti… | 91 | 39978 | stable |
| yudao (ruoyi-vue-pro) Yudao Ruoyi Vue Pro is a full‑stack, open‑source admin platform built with Spring Boot, MyBatis Plus and Vue. It provides a rich set of ent… | 98 | 39530 | active |
| ASP.NET Core ASP.NET Core is an open‑source, cross‑platform framework for building modern cloud‑based web applications and services with .NET and C#. It… | 97 | 38467 | active |
| ASP.NET Core ASP.NET Core is the open-source, cross-platform web framework for .NET, used to build modern cloud-based web applications, APIs, IoT apps, … | 97 | 38467 | stable |
| Directus Directus is an open‑source, TypeScript‑based backend that turns any SQL database into a headless CMS with instant REST and GraphQL APIs. It… | 99 | 38413 | active |
| Directus Directus is an open-source backend application that wraps any SQL database into instant REST and GraphQL APIs, a no-code data studio, and a… | 99 | 38413 | active |
| Docker Compose Docker Compose is a tool for defining and running multi-container Docker applications using the Compose file format (compose.yaml). It lets… | 99 | 38368 | stable |
| alibaba/arthas Arthas is an open‑source Java diagnostic tool that lets developers troubleshoot live applications without restarting or modifying code. It … | 96 | 37569 | active |
| fastify/fastify Fastify is a high‑performance web framework for Node.js that emphasizes low overhead and developer experience. It provides a powerful plugi… | 99 | 37268 | active |
| TypeORM TypeORM is a TypeScript and JavaScript ORM for Node.js that supports a wide range of relational and NoSQL databases. It offers both Active … | 92 | 36655 | active |
| TypeORM TypeORM is a TypeScript-first object-relational mapper for Node.js and other JavaScript platforms, supporting both Active Record and Data M… | 92 | 36655 | stable |
| date-fns date-fns is a modern JavaScript date utility library offering over 200 pure functions for date manipulation. It works in both browser and N… | 90 | 36647 | active |
| Medusa Medusa is an open‑source, TypeScript‑based commerce platform that provides a flexible API and admin framework for building custom e‑commerc… | 92 | 36397 | active |
| Drizzle ORM Drizzle ORM is a lightweight, headless TypeScript ORM for JavaScript runtimes. It provides type‑safe schema definitions, relational queries… | 95 | 36001 | active |
| Drizzle ORM Drizzle ORM is a lightweight, headless TypeScript ORM for SQL databases with zero dependencies and full type safety. It supports PostgreSQL… | 95 | 36001 | active |
| Koa Koa is a lightweight, expressive web framework for Node.js that uses modern async functions for middleware composition. It provides a minim… | 92 | 35678 | active |
| Netty Netty is an asynchronous event‑driven network application framework written in Java. It provides a flexible, high‑performance foundation fo… | 96 | 35065 | active |
| Netty Netty is an asynchronous event-driven network application framework for the JVM, enabling rapid development of high-performance protocol se… | 96 | 35065 | stable |
| Laravel Laravel is a full‑stack PHP web application framework that provides expressive, elegant syntax and a rich set of tools for building modern … | 95 | 34966 | active |
| Laravel Laravel is a batteries-included PHP web application framework with expressive syntax, covering routing, ORM (Eloquent), templating (Blade),… | 95 | 34966 | stable |
| SWC SWC (Speedy Web Compiler) is a high-performance TypeScript/JavaScript compiler written in Rust. It provides both a Rust library and JavaScr… | 93 | 34210 | active |
| Remix Remix is a fully‑stacked web framework written in TypeScript that provides routing, data loading, authentication, and UI components in a si… | 94 | 33386 | active |
| go-zero go-zero is a cloud-native Go web and RPC microservices framework with built-in engineering practices like circuit breaking, rate limiting, … | 95 | 33372 | stable |
| tokio-rs/tokio Tokio is an event-driven, non-blocking I/O runtime for writing asynchronous applications in Rust. It provides a multithreaded work-stealing… | 94 | 33290 | stable |
| binarywang/WxJava WxJava is a comprehensive Java SDK for WeChat backend development, covering WeChat Pay, Mini Programs, Official Accounts, Open Platform, En… | 72 | 33138 | active |
| SurrealDB SurrealDB is a multi-model database written in Rust that combines document, graph, vector, and relational data models in a single ACID engi… | 93 | 33087 | stable |
| immutable-js/immutable-js Immutable.js is a JavaScript library that provides persistent immutable collection types such as List, Map, Set, and Record. It enables eff… | 96 | 33026 | active |
| labstack/echo Echo is a high‑performance, minimalist web framework for Go. It provides a fast router, built‑in middleware, data binding, and automatic TL… | 98 | 32774 | active |
| CockroachDB CockroachDB is a cloud‑native distributed SQL database that offers strong consistency, ACID transactions, and horizontal scalability. It is… | 76 | 32555 | active |
| Hono Hono is a small, simple, and ultrafast web framework built on Web Standards. It runs on any JavaScript runtime, including Cloudflare Worker… | 95 | 32549 | active |
| Hono Hono is a small, ultrafast web framework built on Web Standards APIs with zero dependencies. It runs on any JavaScript runtime including Cl… | 95 | 32549 | stable |
| Beego Beego is a high‑performance web framework for the Go programming language. It provides MVC architecture, built‑in ORM, session handling, ca… | 89 | 32426 | active |
| Conductor Conductor is an open‑source, event‑driven workflow engine that provides durable, resilient execution for microservices and AI agents. It of… | 93 | 32278 | active |
| Filament Filament is an open-source UI framework built on Laravel that provides ready‑made components for admin panels, forms, tables, and dashboard… | 95 | 32254 | active |
| facebook/rocksdb RocksDB is an embeddable persistent key-value store library written in C++, based on LevelDB and maintained by Meta's Database Engineering … | 96 | 32197 | stable |
| Hasura GraphQL Engine Hasura GraphQL Engine is an open-source engine that auto-generates instant, realtime GraphQL APIs (and REST endpoints) over existing databa… | 98 | 32132 | active |
| JumpServer JumpServer is an open-source Privileged Access Management (PAM) platform and bastion host that provides secure, audited access to SSH, RDP,… | 100 | 31794 | stable |
| Dragonfly Dragonfly is a modern in-memory data store that is fully API-compatible with Redis and Memcached, built on a multi-threaded, shared-nothing… | 99 | 31779 | active |
| OpenAPI Specification The OpenAPI Specification is a vendor-neutral, language-agnostic standard for describing HTTP APIs in JSON or YAML. It is maintained by the… | 88 | 31229 | active |
| Symfony Symfony is a full‑stack PHP framework for building web and console applications. It provides reusable components, a powerful CLI, and a rob… | 93 | 31168 | active |
| Symfony Symfony is a full-stack PHP framework for building web and console applications, plus a set of reusable, decoupled PHP components used by p… | 93 | 31168 | stable |
| xuxueli/xxl-job XXL-JOB is a lightweight distributed task scheduling platform written in Java, featuring a central admin console and executor clients that … | 88 | 30600 | stable |
| facebook/folly Folly is a C++20 library of core components designed for practicality and efficiency. It provides a wide range of utilities, from concurren… | 95 | 30552 | active |
| spf13/viper Viper is a comprehensive configuration library for Go applications that reads from files, environment variables, command-line flags, and re… | 54 | 30475 | stable |
| Better Auth Better Auth is a framework-agnostic authentication and authorization framework for TypeScript that ships with comprehensive features like e… | 88 | 30360 | active |
| sequelize/sequelize Sequelize is a promise‑based ORM for Node.js and TypeScript that supports many SQL databases. It provides model definition, querying, assoc… | 79 | 30355 | active |
| Hutool Hutool is a comprehensive Java utility library that provides ready‑to‑use helpers for HTTP, JSON, database access, file I/O, logging, date … | 95 | 30254 | active |
| Hutool Hutool is a comprehensive Java utility library that wraps common JDK operations into convenient static helper classes. It covers strings, c… | 95 | 30254 | stable |
page 1 / 43 next →