Open source api projects

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

projects 136 combined stars ★ 1.3M refresh nightly
01 fastapi ★ 105K

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

last push13 hours ago languagePython licenseMIT
02 Neovim ★ 103K

Hyperextensible, Lua-powered Vim-based text editor

last push7 hours ago languageVim Script license—
03 Hoppscotch ★ 81K

Sleek, intuitive API development and testing platform

last push3 days ago languageTypeScript licenseMIT
04 imgui ★ 77K

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

last push8 hours ago languageC++ licenseMIT
05 Strapi ★ 73K

Headless CMS with REST and GraphQL APIs out of the box

last push7 hours ago languageTypeScript license—
06 Meilisearch ★ 60K

Lightning-fast search for your applications

last push14 hours ago languageRust license—
07 LocalAI ★ 50K

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

last push7 hours ago languageGo licenseMIT
08 Insomnia ★ 40K

Powerful API development and testing made effortless

last push16 hours ago languageTypeScript licenseApache-2.0
09 quivr ★ 40K

An open-source engine that turns continuous content streams into search and monitoring. Durable ingestion, hybrid search, alerts, and plugins for formats, model

last push12 hours ago languageGo licenseMIT
10 Directus ★ 39K

Open-source data platform for effortless content management

last push11 hours ago languageTypeScript license—
11 one-api ★ 37K

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

last push10 months ago languageJavaScript licenseMIT
12 postgrest ★ 28K

REST API for any Postgres database

last push3 days ago languageHaskell licenseMIT
13 openapi-generator ★ 27K

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

last push10 hours ago languageJava licenseApache-2.0
14 Skyvern ★ 23K

Automate any website workflow with AI and computer vision

last push7 hours ago languagePython licenseAGPL-3.0
15 Bitwarden ★ 21K

Secure password management for individuals and businesses

last push7 hours ago languageC# license—
16 msw ★ 18K

Industry standard API mocking for JavaScript.

last push17 days ago languageTypeScript licenseMIT
17 Maxun ★ 18K

No-code web scraping, crawling, and extraction platform

last push6 days ago languageTypeScript licenseAGPL-3.0
18 Apache APISIX ★ 17K

High-performance API gateway with built-in LLM support

last push19 hours ago languageLua licenseApache-2.0
19 LibreTranslate ★ 17K

Free offline machine translation API you can host yourself

last push8 days ago languagePython licenseAGPL-3.0
20 Scalar ★ 16K

Open-source API documentation and testing platform

last push9 hours ago languageTypeScript licenseMIT
21 AITable ★ 16K

Visual database for workflow automation across apps

last push2 months ago languageTypeScript licenseAGPL-3.0
22 jsdoc ★ 15K

An API documentation generator for JavaScript.

last push11 hours ago languageJavaScript licenseApache-2.0
23 Nango ★ 13K

Build product integrations with 500+ APIs in hours

last push10 hours ago languageTypeScript license—
24 crystal ★ 13K

🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more!

last push7 hours ago languageTypeScript licenseMIT
25 zeal ★ 13K

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

last push2 days ago languageC++ licenseGPL-3.0
26 Manticore Search ★ 12K

Lightning-fast open source search engine for big data

last push10 hours ago languageC++ licenseGPL-3.0
27 presenton ★ 12K

Open-Source AI Presentation Generator and API (Gamma, Canva, Beautiful AI, Decktopus, Presentations AI Alternative)

last push11 hours ago languageTypeScript licenseApache-2.0
28 Tyk ★ 11K

Universal API management for REST, GraphQL, gRPC & async

last push9 hours ago languageGo license—
29 dicebear ★ 10.0K

DiceBear is an avatar library for designers and developers. 🌍

last push4 days ago languageVue licenseMIT
30 node-telegram-bot-api ★ 9.2K

Telegram Bot API for NodeJS

last push7 hours ago languageTypeScript licenseMIT
31 api-platform ★ 9.2K

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

last push20 hours ago languagePHP licenseMIT
32 artillery ★ 9.1K

The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP API

last push14 days ago languageTypeScript licenseMPL-2.0
33 Sylius ★ 8.6K

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

last push25 hours ago languagePHP licenseMIT
34 litestar ★ 8.5K

Light, flexible and extensible ASGI framework | Built to scale

last push19 hours ago languagePython licenseMIT
35 Mockoon ★ 8.5K

Effortless API mocking for seamless development

last push37 hours ago languageTypeScript licenseMIT
36 DevOps-Bash-tools ★ 8.4K

1200+ DevOps Bash Scripts - AWS, GCP, Kubernetes, Docker, CI/CD, APIs, SQL, PostgreSQL, MySQL, Hive, Impala, Kafka, Hadoop, Jenkins, GitHub, GitLab, BitBucket,

last push3 days ago languageShell licenseMIT
37 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 push11 hours ago languageTypeScript licenseMIT
38 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 push21 hours ago languageGo licenseMIT
39 Vikunja ★ 5.9K

Organize, collaborate, and conquer your tasks

last push9 hours ago languageGo licenseAGPL-3.0
40 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 push12 months ago languageGo licenseBSD-3-Clause
41 orpc ★ 5.8K

Typesafe APIs Made Simple 🪄

last push13 hours ago languageTypeScript licenseMIT
42 notion-sdk-js ★ 5.7K

Official Notion JavaScript Client

last push9 hours ago languageTypeScript licenseMIT
43 UnKey ★ 5.5K

Secure, scalable API key management for developers

last push7 hours ago languageGo license—
44 mirrord ★ 5.4K

Run any process, on your machine or in an AI agent's environment, as if it were a pod in your Kubernetes cluster: real env vars, DNS, network, traffic.

last push7 hours ago languageRust licenseMIT
45 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 push22 hours ago languageGo licenseMIT
46 ACI.dev ★ 4.9K

Build reliable AI agents with unified tool integration

last push32 hours ago languagePython licenseApache-2.0
47 Integuru ★ 4.8K

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

last push4 months ago languagePython licenseAGPL-3.0
48 prest ★ 4.6K

PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new, MCP server

last push3 days ago languageGo licenseMIT
49 huma ★ 4.5K

Huma REST/HTTP API Framework for Golang with OpenAPI 3.1

last push5 days ago languageGo licenseMIT
50 docfx ★ 4.4K

Static site generator for .NET API documentation.

last push42 hours ago languageC# licenseMIT
51 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 push5 days ago languagePython licenseBSD-2-Clause
52 Chartbrew ★ 4.1K

Create stunning data visualizations with ease

last push21 hours ago languageJavaScript license—
53 HTTPie ★ 4.1K

Modern command-line HTTP client for the API era

last push1.6 years ago language— license—
54 flipper ★ 4.0K

🐬 Beautiful, performant feature flags for Ruby.

last push14 hours ago languageRuby licenseMIT
55 kiota ★ 3.8K

OpenAPI based HTTP Client code generator

last push13 hours ago languageC# licenseMIT
56 fern ★ 3.8K

Input OpenAPI. Output SDKs and Docs.

last push7 hours ago languageTypeScript licenseApache-2.0
57 Gemini-API ★ 3.8K

✨ Reverse-engineered Python API for Google Gemini web app

last push25 days ago languagePython licenseAGPL-3.0
58 ATAC ★ 3.7K

A simple API client (postman like) in your terminal

last push14 days ago languageRust licenseMIT
59 schemathesis ★ 3.7K

Catch API bugs before your users do

last push7 hours ago languagePython licenseMIT
60 logging-log4j2 ★ 3.6K

Apache Log4j is a versatile, feature-rich, efficient logging API and backend for Java.

last push41 hours ago languageJava licenseApache-2.0

Related tags

← all tags

Frequently asked questions

How many open source api projects are there?

This registry tracks 136 projects tagged api, with 1,306,123 GitHub stars between them. The most-adopted is fastapi at 104,566 stars.

Are these api projects free to use?

Yes — 124 of the 136 carry an explicit open-source licence across 7 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?

120 of the 136 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.