Open source rest-api projects

Every project in the registry tagged rest-api, ranked by real GitHub adoption.

projects 37 combined stars ★ 472K refresh nightly
01 Hoppscotch ★ 81K

Sleek, intuitive API development and testing platform

last push2 days ago languageTypeScript licenseMIT
02 NocoDB ★ 65K

Transform databases into intuitive spreadsheets instantly

last push14 hours ago languageTypeScript license—
03 Bruno ★ 48K

Lightweight, fast, and open-source API client for developers

last push25 hours ago languageJavaScript licenseMIT
04 Insomnia ★ 40K

Powerful API development and testing made effortless

last push14 hours ago languageTypeScript licenseApache-2.0
05 Ntfy ★ 35K

Simple, fast, and secure push notifications for all

last push17 hours ago languageGo licenseApache-2.0
06 openapi-generator ★ 27K

OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec

last push14 hours ago languageJava licenseApache-2.0
07 Douyin_TikTok_Download_API ★ 21K

🚀 Self-hosted TikTok & Douyin scraper and no-watermark video downloader — async REST API, MCP server, CLI and web console for posts, profiles, comments and pla

last push14 hours ago languagePython licenseApache-2.0
08 grpc-gateway ★ 20K

gRPC to JSON proxy generator following the gRPC HTTP spec

last pushyesterday languageGo licenseBSD-3-Clause
09 Scalar ★ 16K

Open-source API documentation and testing platform

last push27 hours ago languageTypeScript licenseMIT
10 posting ★ 13K

The modern API client that lives in your terminal.

last push18 days ago languageGo licenseApache-2.0
11 frappe ★ 11K

Low code web framework for real world applications, in Python and Javascript

last push14 hours ago languagePython licenseMIT
12 django-ninja ★ 9.2K

💨 Fast, Async-ready, Openapi, type hints based framework for building APIs

last push24 hours ago languagePython licenseMIT
13 cakephp ★ 8.8K

CakePHP: The Rapid Development Framework for PHP - Official Repository

last push24 hours ago languagePHP licenseMIT
14 Sylius ★ 8.6K

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

last push16 hours ago languagePHP licenseMIT
15 swagger-core ★ 7.5K

Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API

last push5 days ago languageJava licenseApache-2.0
16 Requestly ★ 6.8K

Intercept, modify, and debug HTTP(S) requests effortlessly

last push3 days ago language— license—
17 Shlink ★ 5.4K

The definitive self-hosted URL shortener

last push9 days ago languagePHP licenseMIT
18 mediacms ★ 5.2K

MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.

last push7 days ago languagePython licenseAGPL-3.0
19 Easy!Appointments ★ 4.5K

Free open-source appointment booking for any business

last push7 days ago languagePHP licenseGPL-3.0
20 utoipa ★ 4.1K

Simple, Fast, Code first and Compile time generated OpenAPI documentation for Rust

last push13 days ago languageRust licenseApache-2.0
21 Financial-API ★ 4.1K

同花顺官方 A股金融数据服务,提供股票实时行情、历史行情、财务报表、指数、板块、涨停等数据,适用于 AI Agent、量化研究和应用开发,支持 API、MCP、CLI 和 Python。Official Tonghuashun (HiThink) A-share financial data service provi

last push1 months ago languageTypeScript licenseMIT
22 springdoc-openapi ★ 3.7K

Library for OpenAPI 3 with spring-boot

last push9 days ago languageJava licenseApache-2.0
23 vulcain ★ 3.6K

🔨 Fast and idiomatic client-driven REST APIs.

last push5 days ago languageGo licenseAGPL-3.0
24 graphql-mesh ★ 3.5K

🕸️ GraphQL Federation Framework for any API services such as REST, OpenAPI, Swagger, SOAP, gRPC and more...

last push3 days ago languageTypeScript licenseMIT
25 Worklenz ★ 3.3K

Open source agency management tool for streamlined success

last push14 hours ago languageTypeScript licenseAGPL-3.0
26 apps-android-wikipedia ★ 3.1K

📱The official Wikipedia app for Android!

last push3 days ago languageKotlin licenseApache-2.0
27 Restfox ★ 2.8K

Offline-First Minimalistic HTTP & Socket Testing Client for the Web & Desktop

last push4 days ago languageTypeScript licenseMIT
28 ogen ★ 2.2K

OpenAPI v3 code generator for go

last push8 days ago languageGo licenseApache-2.0
29 openapi-python-client ★ 2.0K

Generate modern Python clients from OpenAPI

last push4 days ago languagePython licenseMIT
30 serverless-java-container ★ 1.6K

A Java wrapper to run Spring, Spring Boot, Jersey, and other apps inside AWS Lambda.

last push14 hours ago languageJava licenseApache-2.0
31 octo-server ★ 1.1K

🐙 The Go backend powering OCTO — an open workplace built for humans × AI agents. REST & WebSocket APIs, Lobster (AI agent) orchestration, and WuKongIM real-tim

last push7 days ago languageGo licenseApache-2.0
32 DBAPI ★ 804

Build rest API with SQL in one minute

last push5 months ago languageVue licenseAGPL-3.0
33 TryPost ★ 795

Schedule posts to every major social network, self-hosted

last push19 hours ago languagePHP licenseAGPL-3.0
34 resgate ★ 739

A Realtime API Gateway used with NATS to build REST, real time, and RPC APIs, where all your clients are synchronized seamlessly.

last push6 months ago languageGo licenseMIT
35 agent-skills ★ 597

Official Sleek agent skill for creating and editing mobile app designs through the REST API. Includes account setup, screenshots and screen HTML.

last push28 days ago language— licenseMIT
36 ShipShipShip ★ 301

Open-source changelog & roadmap platform for teams

last push9 months ago languageSvelte licenseApache-2.0
37 xyd ★ 115

Transform documentation with developer-focused simplicity

last push4 days ago languageTypeScript licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source rest-api projects are there?

This registry tracks 37 projects tagged rest-api, with 471,680 GitHub stars between them. The most-adopted is Hoppscotch at 80,720 stars.

Are these rest-api projects free to use?

Yes — 35 of the 37 carry an explicit open-source licence across 5 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which rest-api project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these rest-api projects still maintained?

34 of the 37 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.