Topics / #rest
Rest projects on GitHub
Short form of the REST API topic for HTTP service design.
As of , the most-starred Rest projects on GitHub are nodebestpractices (105.7K stars), fastapi (103.1K stars) and hoppscotch (80.6K stars). GitHub.Locker tracks 32 Rest repositories with 1M stars combined. The fastest-growing on October 16 was fastapi, with +34 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+34fastapi
fastapi/fastapi · ★ 103.1KFastAPI is a modern Python web framework for building APIs using standard Python type hints, with automatic data validation and interactive documentation.
+15FlareSolverr
FlareSolverr/FlareSolverr · ★ 15.9KIt is a proxy server that bypasses Cloudflare and DDoS-GUARD protection: it loads the site in a real Chrome browser, waits out the challenge, and hands back the HTML and cookies your own HTTP client can reuse.
query
TanStack/query · ★ 50.4KTanStack Query is an async state management library that simplifies fetching, caching, synchronizing, and updating server state in web apps.
+10Mobile-Security-Framework-MobSF
MobSF/Mobile-Security-Framework-MobSF · ★ 22KMobSF is an automated, all-in-one mobile security framework: it performs static and dynamic analysis, penetration testing, malware analysis and privacy analysis on Android, iOS and Windows Mobile apps.
The all-time top
32 projects · by stars
- 105.7K
#1 · goldbergyoni/nodebestpracticesnodebestpractices
A curated, community-maintained list that summarizes the top Node.js best practices, style guides, and architectural tips, organized into chapters covering architecture, error handling, code style, testing, production readiness, security, performance, and Docker.
- 103.1K
#2 · fastapi/fastapifastapi
FastAPI is a modern Python web framework for building APIs using standard Python type hints, with automatic data validation and interactive documentation.
- 80.6K
#3 · hoppscotch/hoppscotchhoppscotch
Hoppscotch is an open-source API development ecosystem for building, testing and debugging REST, GraphQL, WebSocket, MQTT, Server-Sent Events and Socket.IO APIs, positioned as an open alternative to Postman or Insomnia.
- 4

json-server
75.7Ktypicode/json-server · JavaScriptjson-server lets you spin up a fully working fake REST API in under 30 seconds, with no backend code to write — just a single JSON file defining your data.
- 5
strapi
73.3Kstrapi/strapi · TypeScriptStrapi is the leading open-source headless CMS: 100% JavaScript/TypeScript, it lets developers build content APIs fast while giving content creators a friendly editing interface.
- 6
query
50.4KTanStack/query · TypeScriptTanStack Query is an async state management library that simplifies fetching, caching, synchronizing, and updating server state in web apps.
- 7

htmx
49.6Kbigskysoftware/htmx · JavaScripthtmx lets you use AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML through attributes, so you can build dynamic UIs without writing JavaScript.
- 8

dubbo
41.6Kapache/dubbo · JavaApache Dubbo is an RPC and microservices framework — this repository is its Java implementation. It covers communication, service discovery, traffic management, observability, security, and tooling for building enterprise-grade microservices.
- 9
cli
38.6Khttpie/cli · PythonHTTPie is a command-line HTTP client built to make interacting with APIs and web servers from the terminal as human-friendly as possible. It ships two commands, http and https, for sending arbitrary HTTP requests with simple syntax and colorized, formatted output.
- 10
OpenAPI-Specification
31.3KOAI/OpenAPI-Specification · MarkdownThe OpenAPI Specification (OAS) is a community-driven open standard from the OpenAPI Initiative, a Linux Foundation Collaborative Project: a standard, programming language-agnostic way to describe HTTP APIs.
- 11

django-rest-framework
30.2Kencode/django-rest-framework · PythonDjango REST framework is a powerful and flexible toolkit for building Web APIs with Django: you add it to a project and get a full REST API around your data.
- 12

swagger-ui
29Kswagger-api/swagger-ui · JavaScriptSwagger UI turns an OpenAPI (formerly Swagger) spec into interactive, visual API documentation: your team or end consumers can see and try the API's resources without any implementation logic in place.
- 13

postgrest
27.7KPostgREST/postgrest · HaskellPostgREST is a standalone server that turns any existing PostgreSQL database into a full RESTful API automatically — no backend code to write.
- 14

react-admin
27Kmarmelab/react-admin · TypeScriptA frontend framework for building single-page applications in the browser on top of REST or GraphQL APIs, using TypeScript, React and Material Design. Open sourced and maintained by marmelab.
- 15

openapi-generator
26.8KOpenAPITools/openapi-generator · JavaOpenAPI Generator creates API client libraries (SDKs), server stubs, documentation and configuration files automatically from an OpenAPI spec — versions 2.0 and 3.0 are supported, with 3.1 in beta.
- 16

Mobile-Security-Framework-MobSF
22KMobSF/Mobile-Security-Framework-MobSF · JavaScriptMobSF is an automated, all-in-one mobile security framework: it performs static and dynamic analysis, penetration testing, malware analysis and privacy analysis on Android, iOS and Windows Mobile apps.
- 17
msw
18.3Kmswjs/msw · TypeScriptMock Service Worker (MSW) is the industry-standard API mocking library for JavaScript. It intercepts the network requests your app makes and serves mock responses you define, so you never touch a real backend.
- 18

swagger-codegen
17.8Kswagger-api/swagger-codegen · MustacheSwagger Codegen is a template-driven engine that takes an OpenAPI or Swagger definition and automatically generates API client libraries (SDKs), server stubs and API documentation from it.
- 19
ky
17.1Ksindresorhus/ky · TypeScriptKy is a tiny, elegant HTTP client for JavaScript built on top of the Fetch API. It keeps fetch's model but adds retries, timeouts, JSON handling, progress events, and hooks — with zero dependencies.
- 20

FlareSolverr
15.9KFlareSolverr/FlareSolverr · PythonIt is a proxy server that bypasses Cloudflare and DDoS-GUARD protection: it loads the site in a real Chrome browser, waits out the challenge, and hands back the HTML and cookies your own HTTP client can reuse.
- 21

feathers
15.3Kfeathersjs/feathers · TypeScriptFeathers is a full-stack framework for building web APIs and real-time applications with TypeScript or JavaScript, working with any backend technology and any frontend like React, Vue, Angular or React Native.
- 22

awesome-microservices
14.5Kmfornos/awesome-microservicesA curated list of Microservice Architecture related principles and technologies — a link catalog of platforms, frameworks, toolkits, standards and further reading for building service-oriented systems.
- 23

modular-monolith-with-ddd
14.1Kkgrzybek/modular-monolith-with-ddd · C#A full, production-style .NET sample application that shows how to build a Modular Monolith using Domain-Driven Design (DDD), CQRS and Event Sourcing, implementing a Meetup-like 'Meeting Groups' domain.
- 24

API
13.4KHackerNews/APIThis is the official Hacker News API: a read-only, near real-time feed of HN stories, comments, jobs, polls and user data, served through Firebase.
- 25

loopback
13.1Kstrongloop/loopback · JavaScriptLoopBack is an open-source Node.js framework for building modern applications that need complex integrations — chiefly dynamic end-to-end REST APIs with little or no coding.
- 26
posting
12.5Kdarrenburns/posting · GoPosting is an HTTP client that lives in your terminal — a keyboard-driven alternative to Postman and Insomnia for building and sending API requests.
- 27
kubeshark
12.1Kkubeshark/kubeshark · GoKubeshark is an eBPF-powered network observability tool for Kubernetes that captures and indexes L4/L7 traffic with full Kubernetes context, decrypts TLS without managing keys, and lets both humans and AI agents query the data.
- 28
resty
11.8Kgo-resty/resty · GoResty is a simple HTTP, REST, and SSE client library for Go — you add it to your Go project to call web services.
- 29

martini
11.6Kgo-martini/martini · GoMartini is a Go package for quickly writing modular web applications and services — a classic web framework built around handlers, routing, services and middleware.
- 30

node-restify
10.7Krestify/node-restify · JavaScriptrestify is a Node.js framework for building REST APIs using connect-style middleware.
- 31

RestKit
10.1KRestKit/RestKit · Objective-CRestKit is an Objective-C framework for building RESTful web services clients on iOS and Mac OS X. It pairs an object mapping engine with networking primitives built on top of AFNetworking and integrates with Core Data.
- 32
go-whatsapp-web-multidevice
4.9Kaldinokemal/go-whatsapp-web-multidevice · GoGOWA is a self-hosted Go server that exposes WhatsApp as a REST API, so you can send messages, stickers and status updates, manage multiple linked WhatsApp accounts, and receive events via webhooks or an MCP server for AI agents.
Related topics
Often tagged together