back to home

Best Open Source api Libraries

A curated list of the most popular GitHub repositories tagged with api. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1public-apis/public-apis

A collective list of free APIs

399,378Python
Analyze Code

#2neovim/neovim

Vim-fork focused on extensibility and usability

96,658Vim Script
Analyze Code

#3fastapi/fastapi

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

95,415Python
Analyze Code

#4hoppscotch/hoppscotch

Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia

77,896TypeScript
Analyze Code

#5typicode/json-server

Get a full fake REST API with zero coding in less than 30 seconds (seriously)

75,642JavaScript
Analyze Code

#6ocornut/imgui

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

71,476C++
Analyze Code

#7strapi/strapi

🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable, and developer-first.

71,357TypeScript
Analyze Code

#8meilisearch/meilisearch

A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

56,011Rust
Analyze Code

#9mudler/LocalAI

:robot: The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement, running on consumer-grade hardware. No GPU required. Runs gguf, transformers, diffusers and many more. Features: Generate Text, MCP, Audio, Video, Images, Voice Cloning, Distributed, P2P and decentralized inference

42,939Go
Analyze Code

#10ccxt/ccxt

A cryptocurrency trading API with more than 100 exchanges in JavaScript / TypeScript / Python / C# / PHP / Go

40,998Python
Analyze Code

#11trpc/trpc

🧙‍♀️ Move Fast and Break Nothing. End-to-end typesafe APIs made easy.

39,576TypeScript
Analyze Code

#12QuivrHQ/quivr

Opiniated RAG for integrating GenAI in your apps 🧠 Focus on your product rather than the RAG. Easy integration in existing products with customisation! Any LLM: GPT4, Groq, Llama. Any Vectorstore: PGVector, Faiss. Any Files. Anyway you want.

38,947Python
Analyze Code

#13Kong/insomnia

The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

37,948TypeScript
Analyze Code

#14httpie/cli

🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

37,581Python
Analyze Code

#15slatedocs/slate

Beautiful static documentation for your API

36,162
Analyze Code

#16chatanywhere/GPT_API_free

Free ChatGPT&DeepSeek API Key,免费ChatGPT&DeepSeek API。免费接入DeepSeek API和GPT4 API,支持 gpt | deepseek | claude | gemini | grok 等排名靠前的常用大模型。

36,105Python
Analyze Code

#17directus/directus

The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.

34,266TypeScript
Analyze Code

#18hasura/graphql-engine

Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.

31,901TypeScript
Analyze Code

#19Binaryify/NeteaseCloudMusicApi

网易云音乐 Node.js API service

30,293
Analyze Code

#20encode/django-rest-framework

Web APIs for Django. 🎸

29,881Python
Analyze Code

#21songquanpeng/one-api

LLM API 管理 & 分发系统,支持 OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek、字节豆包、ChatGLM、文心一言、讯飞星火、通义千问、360 智脑、腾讯混元等主流模型,统一 API 适配,可用于 key 管理与二次分发。单可执行文件,提供 Docker 镜像,一键部署,开箱即用。LLM API management & key redistribution system, unifying multiple providers under a single API. Single binary, Docker-ready, with an English UI.

29,736JavaScript
Analyze Code

#22YMFE/yapi

YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台

27,755JavaScript
Analyze Code

#23littlecodersh/ItChat

A complete and graceful API for Wechat. 微信个人号接口、微信机器人及命令行微信,三十行即可自定义个人号机器人。

26,701Python
Analyze Code

#24PostgREST/postgrest

REST API for any Postgres database

26,550Haskell
Analyze Code

#25OpenAPITools/openapi-generator

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

25,848Java
Analyze Code

#26pppscn/SmsForwarder

短信转发器——监控Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉群自定义机器人、钉钉企业内机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram机器人、Server酱、PushPlus、手机短信等。包括主动控制服务端与客户端,让你轻松远程发短信、查短信、查通话、查话簿、查电量等。(V3.0 新增)PS.这个APK主要是学习与自用,如有BUG请提ISSUE,同时欢迎大家提PR指正

24,603Kotlin
Analyze Code

#27microsoft/api-guidelines

Microsoft REST API Guidelines

23,235
Analyze Code

#28shieldfy/API-Security-Checklist

Checklist of the most important security countermeasures when designing, testing, and releasing your API

23,171
Analyze Code

#29go-chi/chi

lightweight, idiomatic and composable router for building Go HTTP services

21,709Go
Analyze Code

#30pedroslopez/whatsapp-web.js

A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app

21,225JavaScript
Analyze Code

#31FallibleInc/security-guide-for-developers

Security Guide for Developers

21,067
Analyze Code

#32paularmstrong/normalizr

Normalizes nested JSON according to a schema

20,880JavaScript
Analyze Code

#33Skyvern-AI/skyvern

Automate browser based workflows with AI

20,484Python
Analyze Code

#34web3/web3.js

Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions.

19,964TypeScript
Analyze Code

#35bitwarden/server

Bitwarden infrastructure/backend (API, database, Docker, etc).

18,082C#
Analyze Code

#36mswjs/msw

Industry standard API mocking for JavaScript.

17,657TypeScript
Analyze Code

#37Jackett/Jackett

API Support for your favorite torrent trackers

14,935C#
Analyze Code

#38BrainJS/brain.js

🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js

14,860TypeScript
Analyze Code

#39gotify/server

A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)

14,654Go
Analyze Code

#40youfou/wxpy

微信机器人 / 可能是最优雅的微信个人号 API ✨✨

14,295Python
Analyze Code

#41scalar/scalar

Scalar is an open-source API platform:                                       🌐 Modern Rest API Client                                        📖 Beautiful API References                                        ✨ 1st-Class OpenAPI/Swagger Support

14,003TypeScript
Analyze Code

#42LibreTranslate/LibreTranslate

Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to setup.

13,812Python
Analyze Code

#43postmanlabs/httpbin

HTTP Request & Response Service, written in Python + Flask.

13,503Python
Analyze Code

#44public-api-lists/public-api-lists

🚀 A hand-curated list of free, open, and developer-friendly APIs

13,307
Analyze Code

#45JoeanAmier/TikTokDownloader

TikTok 发布/喜欢/合辑/直播/视频/图集/音乐;抖音发布/喜欢/收藏/收藏夹/视频/图集/实况/直播/音乐/合集/评论/账号/搜索/热榜数据采集工具/下载工具

13,218Python
Analyze Code

#46graphile/crystal

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

12,906TypeScript
Analyze Code

#47TonnyL/Awesome_APIs

:octocat: A collection of APIs

12,804
Analyze Code

#48star7th/showdoc

ShowDoc is a tool greatly applicable for an IT team to share documents online一个非常适合IT团队的在线API文档、技术文档工具

12,779PHP
Analyze Code

#49ShishirPatil/gorilla

Gorilla: Training and Evaluating LLMs for Function Calls (Tool Calls)

12,726Python
Analyze Code

#50FlareSolverr/FlareSolverr

Proxy server to bypass Cloudflare protection

12,644Python
Analyze Code