SA Skill Atlas GitHub skill index
Back to Backend

API Frameworks

API frameworks, database tooling, service architecture, and server-side application foundations.

55 Repositories Backend Updated Jul 16

Subcategories

All Backend 111
Topic guide

How to use this API Frameworks index

API Frameworks repositories in Skill Atlas are selected from popular GitHub projects and organized to help developers compare tools, patterns, and implementation examples. Use this page as a starting point before opening individual repositories for docs, issues, examples, and license details.

When to use this category

  • Find established open source projects related to api frameworks.
  • Compare repository popularity, language, tags, and practical use cases.
  • Build a shortlist before deeper technical evaluation.
  • Discover adjacent categories through related tags and subcategories.

How to choose

  • Start with repositories that match your language, runtime, and deployment model.
  • Check recent commits, issue activity, documentation quality, and license before adopting a project.
  • Use stars as a popularity signal, not as proof of fit or production readiness.
  • Common languages in this topic include Dockerfile, TypeScript, C++.
  • Frequent tags include Backend, api, framework, Go, Python.

API Frameworks repositories

55 repositories sorted by GitHub stars. Use the interactive explorer for live filters.

Interactive explorer

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
105k stars Dockerfile
GitHub

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
93k stars TypeScript
GitHub

imgui

API Frameworks

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
75k stars C++
GitHub

express

API Frameworks

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
69k stars JavaScript
GitHub

kong

API Frameworks

๐Ÿฆ 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
44k stars Lua
GitHub

payload

API Frameworks

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
44k stars TypeScript
GitHub

dubbo

API Frameworks

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
42k stars Java
GitHub

istio

API Frameworks

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
38k stars Go
GitHub

textual

API Frameworks

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
37k stars Python
GitHub

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
30k stars Python
GitHub

grpc-go

API Frameworks

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
23k stars Go
GitHub

chi

API Frameworks

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
23k stars Go
GitHub

gofr

API Frameworks

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
21k stars Go
GitHub

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
21k stars Go
GitHub

core

API Frameworks

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
19k stars TypeScript
GitHub

bgfx

API Frameworks

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
17k stars C
GitHub

apisix

API Frameworks

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
17k stars Lua
GitHub

feathers

API Frameworks

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
15k stars TypeScript
GitHub

Perfect

API Frameworks

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
14k stars Swift
GitHub

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
13k stars Java
GitHub

redpanda

API Frameworks

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
12k stars C++
GitHub

Slim

API Frameworks

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
12k stars PHP
GitHub

grpc-java

API Frameworks

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
12k stars Java
GitHub

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
12k stars JavaScript
GitHub

tyk

API Frameworks

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
11k stars Go
GitHub

mockery

API Frameworks

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

Good for

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

grape

API Frameworks

An opinionated framework for creating REST-like APIs in Ruby.

BackendRubyapigrapehacktoberfestruby

Good for

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

api

API Frameworks

A RESTful API package for the Laravel and Lumen frameworks.

BackendPHP

Good for

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

api-platform

API Frameworks

๐Ÿ•ธ๏ธ Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.

BackendPHPapiapi-platformframeworkfrankenphp

Good for

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

django-ninja

API Frameworks

๐Ÿ’จ Fast, Async-ready, Openapi, type hints based framework for building APIs

BackendPythondjangodjango-ninjaopenapipydantic

Good for

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

loco

API Frameworks

๐Ÿš‚ ๐Ÿฆ€ The one-person framework for Rust for side-projects and startups

BackendRustapiaxumrustrust-lang

Good for

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

delta

API Frameworks

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

Good for

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

karate

API Frameworks

Test Automation Made Simple

BackendJavaapi-testingassertionsautomated-testingautomation

Good for

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

up

API Frameworks

Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.

BackendGoapiapi-gatewayawsaws-infrastructure

Good for

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

Ocelot

API Frameworks

.NET API Gateway

BackendC#api-gatewayaspnetcoredotnetgateway

Good for

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

xberg

API Frameworks

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

Good for

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

Sylius

API Frameworks

Headless open-source eCommerce platform on top of PHP/Symfony/API Platform

BackendPHPapiapi-ecommerceecommerceecommerce-platform

Good for

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

litestar

API Frameworks

Light, flexible and extensible ASGI framework | Built to scale

BackendPythonapiasgiasynciolitestar

Good for

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

rpcx

API Frameworks

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

Good for

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

webiny-js

API Frameworks

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

Good for

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

kitex

API Frameworks

Go RPC framework with high-performance and strong-extensibility for building micro-services.

BackendGoframeworkgogrpcmicroservices

Good for

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

napi-rs

API Frameworks

A framework for building compiled Node.js add-ons in Rust via Node-API

BackendRustjavascriptnapinapi-rsnode

Good for

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

flask-restful

API Frameworks

Simple framework for creating REST APIs

BackendPython

Good for

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

eve

API Frameworks

REST API framework designed for human beings

BackendPythonflaskmongodbpythonrest

Good for

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

hanami

API Frameworks

A flexible framework for maintainable Ruby apps

BackendRubyapihanamirubyruby-application

Good for

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

goa

API Frameworks

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

Good for

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

FastEndpoints

API Frameworks

A light-weight REST API development framework for ASP.NET 8 and newer.

BackendC#aspnetfastendpointsminimal-apirepr-pattern

Good for

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

aiogram

API Frameworks

aiogram is a modern and fully asynchronous framework for Telegram Bot API written in Python using asyncio

BackendPythonaiogramasynciobotbot-framework

Good for

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

ponzu

API Frameworks

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

Good for

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

MoltenVK

API Frameworks

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++

Good for

  • 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

swoft

API Frameworks

๐Ÿš€ PHP Microservice Full Coroutine Framework

BackendPHPannotation-frameworkannotationsaopapi

Good for

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

LiveCharts2

API Frameworks

Beautiful, interactive charts, maps, and gauges. One API for every .NET UI framework.

BackendC#

Good for

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

serverless-express

API Frameworks

Run Express and other Node.js frameworks on AWS Serverless technologies such as Lambda, API Gateway, Lambda@Edge, and more.

BackendJavaScriptalbapi-gatewayawsaws-lambda

Good for

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

loopback-next

API Frameworks

LoopBack makes it easy to build modern API applications that require complex integrations.

BackendTypeScriptapidependency-injectionframeworkhacktoberfest

Good for

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

Cirq

API Frameworks

Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.

BackendPythonalgorithmsapicirqgoogle

Good for

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