APIs and backends
Combine filters →This category covers software that gives an application its server side without writing it from scratch. Backend platforms bundle a database, user authentication, file storage and an API generated from the data model. API and GraphQL servers, API gateways and realtime services handle one part of that: exposing data, routing and securing calls, or pushing updates to connected clients. A record carries it when serving as an application’s back end or API layer is the stated purpose. Frameworks for writing a back end by hand are web frameworks. Supabase and PocketBase are examples.
43 projects are apis and backends, listed alphabetically. Written in 8 languages, most of them open source. Counts only projects with momentum; the full list has the rest.
A
ActivepiecesWorkflow automation platform with a self-hostable server and an embeddable builder that a SaaS product can place inside its own app.
- Apache APISIX
Open-source API gateway for routing, securing and managing traffic to APIs, microservices and LLM providers, built on NGINX and etcd.
Apache ShenYuJava-native API gateway for HTTP, Dubbo, gRPC and WebSocket services, with plugins for authentication, traffic control and observability.
Apollo ServerOpen-source GraphQL server for Node.js that runs as an add-on to new or existing Node.js apps, including Express, Fastify and AWS Lambda.
AppwriteOpen-source backend platform with authentication, databases, storage, functions and messaging, available as Appwrite Cloud or self-hosted with Docker.
AutomergeLibrary of data structures for building collaborative applications, with a JavaScript package and a Rust core.
B
- Bull Board
Dashboard UI for Bull and BullMQ job queues, mounted into an existing Node server or run as a standalone CLI or Docker image.
C
Connect for ECMAScriptTypeScript implementation of Connect, a family of libraries for building type-safe APIs from Protocol Buffers schemas.
ContemberOpen-source platform for building data-driven web applications, with a GraphQL API, PostgreSQL and a React administration interface.
ConvexOpen-source reactive database and backend for web apps, with server functions written in TypeScript and a cloud platform run by the maker.
E
ExpressMinimalist web framework for Node.js for building web applications and APIs.
ExpressoTSTypeScript framework for building server-side Node.js applications, with dependency injection and an Express adapter.
G
- GraphQL Mesh
Framework for composing REST, OpenAPI, gRPC, SOAP, database and GraphQL sources into a GraphQL federation supergraph.
- GraphQL Tools
A collection of npm packages for building, mocking and stitching GraphQL schemas and resolvers in JavaScript.
- GraphQL Yoga
Fully-featured GraphQL server library for JavaScript that runs on the WHATWG Fetch API across Node.js and other JavaScript runtimes.
- graphql-ws
Zero-dependency GraphQL over WebSocket server and client library for JavaScript, with adapters for common WebSocket servers.
- GraphQL.js
JavaScript implementation of the GraphQL specification, providing the parser, validator, executor and type system used to build GraphQL servers, clients and tools.
H
Hasura GraphQL EngineOpen-source GraphQL server that generates a GraphQL API over existing databases and other data sources, with a hosted Hasura Cloud edition.
- Hocuspocus
WebSocket backend for Yjs documents that syncs changes between clients in real time, from the team behind Tiptap.
- Huginn
Self-hosted system for building agents that watch the web and incoming events and take automated actions on the user's behalf.
I
InngestWorkflow orchestration platform for durable functions with step retries, scheduling and flow control, run by applications through language SDKs and self-hostable as a single server.
InstantOpen-source backend for web and mobile apps with a client-side, real-time database, auth, permissions, storage and streams.
K
KestraOpen-source orchestration platform for data, AI and infrastructure workflows, defined in YAML and run on a server with a web UI.
Kong GatewayOpen source API gateway, built on NGINX, that routes, secures and transforms traffic to APIs through plugins, with a Kong Konnect SaaS option.
KratosGo framework for building HTTP and gRPC microservices, with application lifecycle, generated transports, middleware and configuration.
KuzzleOpen-source backend server with a pre-built API, realtime notifications and data storage for web, mobile and IoT applications.
L
- Litekart
Self-hosted ecommerce platform whose Go backend, GoCommerce, serves the API and an admin panel for a separate SvelteKit storefront.
N
n8nWorkflow automation platform for building AI agents and workflows on a visual canvas, self-hosted or in the cloud.
NATSMessaging server that routes messages between applications and services by subject, with optional persistence through JetStream.
NestJSProgressive Node.js framework for building efficient, scalable server-side applications with TypeScript.
- Nitro
TypeScript server toolkit for full-stack servers with filesystem routing, storage, caching and a Vite plugin, deployable to Node.js, Bun, Deno and serverless hosts.
- Node-RED
Browser-based flow editor and Node.js runtime for building event-driven applications that connect devices, services and data.
ntfySelf-hostable HTTP publish-subscribe server that delivers published messages as push notifications to phones, desktops and browsers.
P
Parse ServerOpen source backend for web and mobile apps that runs on Node.js, stores data in MongoDB or PostgreSQL, and can be mounted on an Express app.
PocketBaseOpen-source Go backend shipped as a single executable, with an embedded SQLite database, realtime subscriptions, authentication and a dashboard.
PostgRESTStandalone web server that serves a RESTful API directly from a PostgreSQL database schema.
- Prefect
Python workflow orchestration framework that runs flows on schedules, events or API calls, with a self-hostable server.
S
Socket.IOLibrary that enables low-latency, bidirectional and event-based communication between a client and a server.
SockudoSelf-hosted realtime server written in Rust that serves Pusher-compatible WebSocket and HTTP APIs.
SvixOpen source webhook service that sends webhooks with retries, signatures and a customer-facing portal, self-hosted or as a hosted service.
T
TemporalOpen-source durable execution platform whose server runs workflows and retries failed steps, self-hosted or as Temporal Cloud.
- Trigger.dev
Open-source platform for building durable AI agents and background tasks in TypeScript, offered as a cloud service and for self-hosting.
Z
- Zero
Sync engine that keeps a client-side datastore of a web app in step with a Postgres database.
What is the best APIs and backend?
We don't know. A portfolio, a shop and a documentation site need different things from their software, and so does a team of one against an agency. Nobody pays to be listed here and the order is alphabetical.