Open source api projects

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

projects 72 combined stars ★ 995K refresh nightly
01 fastapi ★ 102K

FastAPI framework, high performance, easy to learn, fast to code, ready for production

last push3 days ago languagePython licenseMIT
02 Neovim ★ 102K

Hyperextensible, Lua-powered Vim-based text editor

last push12 hours ago languageVim Script license
03 Hoppscotch ★ 80K

Sleek, intuitive API development and testing platform

last push32 hours ago languageTypeScript licenseMIT
04 Strapi ★ 73K

Headless CMS with REST and GraphQL APIs out of the box

last push4 hours ago languageTypeScript license
05 Meilisearch ★ 59K

Lightning-fast search for your applications

last push10 hours ago languageRust license
06 LocalAI ★ 49K

Self-hosted AI runtime for text, voice, vision, and agents

last push4 hours ago languageGo licenseMIT
07 Insomnia ★ 40K

Powerful API development and testing made effortless

last push12 hours ago languageTypeScript licenseApache-2.0
08 Directus ★ 38K

Open-source data platform for effortless content management

last push4 hours ago languageTypeScript license
09 one-api ★ 37K

LLM API 管理 & 分发系统,支持 OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek、字节豆包、ChatGLM、文心一言、讯飞星火、通义千问、360 智脑、腾讯混元等主流模型,统一 API 适配,可用于 key 管理与二次分发。单可执行文件,提供 Docke

last push8 months ago languageJavaScript licenseMIT
10 postgrest ★ 28K

REST API for any Postgres database

last push5 hours ago languageHaskell licenseMIT
11 openapi-generator ★ 27K

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

last push6 hours ago languageJava licenseApache-2.0
12 Skyvern ★ 23K

Automate any website workflow with AI and computer vision

last push4 hours ago languagePython licenseAGPL-3.0
13 Bitwarden ★ 20K

Secure password management for individuals and businesses

last push5 hours ago languageC# license
14 Maxun ★ 17K

No-code web scraping, crawling, and extraction platform

last push12 hours ago languageTypeScript licenseAGPL-3.0
15 Apache APISIX ★ 17K

High-performance API gateway with built-in LLM support

last push11 hours ago languageLua licenseApache-2.0
16 LibreTranslate ★ 17K

Free offline machine translation API you can host yourself

last push14 days ago languagePython licenseAGPL-3.0
17 Scalar ★ 16K

Open-source API documentation and testing platform

last push4 hours ago languageTypeScript licenseMIT
18 AITable ★ 16K

Visual database for workflow automation across apps

last push12 days ago languageTypeScript licenseAGPL-3.0
19 jsdoc ★ 15K

An API documentation generator for JavaScript.

last push7 hours ago languageJavaScript licenseApache-2.0
20 zeal ★ 13K

Offline documentation browser. Your personal reference library, searchable in an instant.

last push8 days ago languageC++ licenseGPL-3.0
21 Nango ★ 12K

Build product integrations with 500+ APIs in hours

last push4 hours ago languageTypeScript license
22 Manticore Search ★ 12K

Lightning-fast open source search engine for big data

last push10 hours ago languageC++ licenseGPL-3.0
23 Tyk ★ 11K

Universal API management for REST, GraphQL, gRPC & async

last push9 hours ago languageGo license
24 node-telegram-bot-api ★ 9.2K

Telegram Bot API for NodeJS

last push10 days ago languageTypeScript licenseMIT
25 api-platform ★ 9.2K

🕸️ Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.

last push17 days ago languagePHP licenseMIT
26 Sylius ★ 8.5K

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

last push11 hours ago languagePHP licenseMIT
27 litestar ★ 8.5K

Light, flexible and extensible ASGI framework | Built to scale

last push17 hours ago languagePython licenseMIT
28 Mockoon ★ 8.4K

Effortless API mocking for seamless development

last push27 hours ago languageTypeScript licenseMIT
29 RWKV-Runner ★ 6.5K

A RWKV management and startup tool, full automation, only 8MB. And provides an interface compatible with the OpenAI API. RWKV is a large language model that is

last push13 days ago languageTypeScript licenseMIT
30 goa ★ 6.1K

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 b

last push23 hours ago languageGo licenseMIT
31 ponzu ★ 5.8K

Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.

last push10 months ago languageGo licenseBSD-3-Clause
32 notion-sdk-js ★ 5.7K

Official Notion JavaScript Client

last push28 hours ago languageTypeScript licenseMIT
33 orpc ★ 5.6K

Typesafe APIs Made Simple 🪄

last push11 hours ago languageTypeScript licenseMIT
34 Vikunja ★ 5.4K

Organize, collaborate, and conquer your tasks

last push4 hours ago languageGo licenseAGPL-3.0
35 UnKey ★ 5.4K

Secure, scalable API key management for developers

last push5 hours ago languageGo license
36 qor ★ 5.3K

QOR is a set of libraries written in Go that abstracts common features needed for business applications, CMSs, and E-commerce systems.

last push17 days ago languageGo licenseMIT
37 ACI.dev ★ 4.9K

Build reliable AI agents with unified tool integration

last push4 months ago languagePython licenseApache-2.0
38 Integuru ★ 4.8K

The first AI agent that builds permissionless integrations through reverse engineering platforms' internal APIs.

last push3 months ago languagePython licenseAGPL-3.0
39 docfx ★ 4.4K

Static site generator for .NET API documentation.

last push13 hours ago languageC# licenseMIT
40 praw ★ 4.3K

PRAW, an acronym for "Python Reddit API Wrapper", is a python package that allows for simple access to Reddit's API.

last push3 days ago languagePython licenseBSD-2-Clause
41 Chartbrew ★ 4.1K

Create stunning data visualizations with ease

last push14 hours ago languageJavaScript license
42 HTTPie ★ 4.0K

Modern command-line HTTP client for the API era

last push1.5 years ago language license
43 fern ★ 3.8K

Input OpenAPI. Output SDKs and Docs.

last push4 hours ago languageTypeScript licenseApache-2.0
44 ATAC ★ 3.7K

A simple API client (postman like) in your terminal

last push15 days ago languageRust licenseMIT
45 schemathesis ★ 3.6K

Catch API bugs before your users do

last push16 hours ago languagePython licenseMIT
46 Stoat ★ 3.3K

Group chat for friends and communities, without the baggage

last push5 hours ago languageRust license
47 php-curl-class ★ 3.3K

PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs

last push6 hours ago languagePHP licenseUnlicense
48 apidash ★ 2.9K

API Dash is a beautiful AI-powered open-source cross-platform (Desktop & Mobile) API Client built using Flutter which can help you easily create & customize you

last push3 days ago languageDart licenseApache-2.0
49 Firecamp ★ 2.6K

Unified API development ecosystem for modern teams

last push7 months ago languageTypeScript licenseAGPL-3.0
50 API ★ 2.5K

API for Current cases and more stuff about COVID-19 and Influenza

last push7 months ago languageJavaScript licenseGPL-3.0
51 guiadobackend ★ 2.4K

Guia de Back-end: trilhas, cursos, livros, canais, ferramentas e comunidades para você entrar e evoluir na área.

last push15 days ago language licenseMIT
52 LearnHouse ★ 2.3K

Create, sell, and manage online courses with full control

last push5 days ago languagePython licenseAGPL-3.0
53 microcks ★ 2.0K

The open source, cloud native tool for API Mocking and Testing. Microcks is a Cloud Native Computing Foundation incubating project 🚀

last push6 hours ago languageJava licenseApache-2.0
54 ara ★ 2.0K

ARA Records Ansible and makes it easier to understand and troubleshoot.

last push2 months ago languagePython licenseGPL-3.0
55 nexrender ★ 1.9K

📹 Data-driven render automation for After Effects

last push4 months ago languageJavaScript licenseMIT
56 sonicjs ★ 1.7K

SonicJS - The edge-native headless CMS for Cloudflare Workers. Sub-100ms response times, zero cold starts, TypeScript-first. Built on D1, R2, and Hono.

last push5 days ago languageTypeScript licenseMIT
57 superstreamer ★ 1.4K

An open, scalable, online streaming setup. All-in-one toolkit from ingest to adaptive video playback. Built for developers in need of video tooling.

last push7 months ago languageTypeScript licenseMPL-2.0
58 OpenSERP ★ 1.4K

Self-hosted SERP API for Google, Bing, Yandex, and more

last push2 months ago languageGo licenseMIT
59 DPP ★ 1.4K

C++ Discord API Bot Library - D++ is Lightweight and scalable for small and huge bots!

last push17 days ago languageC++ licenseApache-2.0
60 smocker ★ 1.3K

Smocker is a simple and efficient HTTP mock server and proxy

last push4 days ago languageTypeScript licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source api projects are there?

This registry tracks 72 projects tagged api, with 994,505 GitHub stars between them. The most-adopted is fastapi at 102,402 stars.

Are these api projects free to use?

Yes — 60 of the 72 carry an explicit open-source licence across 8 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 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 api projects still maintained?

63 of the 72 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.