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
#2neovim/neovim
Vim-fork focused on extensibility and usability
#3fastapi/fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
#4hoppscotch/hoppscotch
Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia
#5typicode/json-server
Get a full fake REST API with zero coding in less than 30 seconds (seriously)
#6ocornut/imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
#7strapi/strapi
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable, and developer-first.
#8meilisearch/meilisearch
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
#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
#10ccxt/ccxt
A cryptocurrency trading API with more than 100 exchanges in JavaScript / TypeScript / Python / C# / PHP / Go
#11trpc/trpc
🧙♀️ Move Fast and Break Nothing. End-to-end typesafe APIs made easy.
#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.
#13Kong/insomnia
The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
#14httpie/cli
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
#15slatedocs/slate
Beautiful static documentation for your API
#16chatanywhere/GPT_API_free
Free ChatGPT&DeepSeek API Key,免费ChatGPT&DeepSeek API。免费接入DeepSeek API和GPT4 API,支持 gpt | deepseek | claude | gemini | grok 等排名靠前的常用大模型。
#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.
#18hasura/graphql-engine
Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.
#19Binaryify/NeteaseCloudMusicApi
网易云音乐 Node.js API service
#20encode/django-rest-framework
Web APIs for Django. 🎸
#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.
#22YMFE/yapi
YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台
#23littlecodersh/ItChat
A complete and graceful API for Wechat. 微信个人号接口、微信机器人及命令行微信,三十行即可自定义个人号机器人。
#24PostgREST/postgrest
REST API for any Postgres database
#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)
#26pppscn/SmsForwarder
短信转发器——监控Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉群自定义机器人、钉钉企业内机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram机器人、Server酱、PushPlus、手机短信等。包括主动控制服务端与客户端,让你轻松远程发短信、查短信、查通话、查话簿、查电量等。(V3.0 新增)PS.这个APK主要是学习与自用,如有BUG请提ISSUE,同时欢迎大家提PR指正
#27microsoft/api-guidelines
Microsoft REST API Guidelines
#28shieldfy/API-Security-Checklist
Checklist of the most important security countermeasures when designing, testing, and releasing your API
#29go-chi/chi
lightweight, idiomatic and composable router for building Go HTTP services
#30pedroslopez/whatsapp-web.js
A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app
#31FallibleInc/security-guide-for-developers
Security Guide for Developers
#32paularmstrong/normalizr
Normalizes nested JSON according to a schema
#33Skyvern-AI/skyvern
Automate browser based workflows with AI
#34web3/web3.js
Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions.
#35bitwarden/server
Bitwarden infrastructure/backend (API, database, Docker, etc).
#36mswjs/msw
Industry standard API mocking for JavaScript.
#37Jackett/Jackett
API Support for your favorite torrent trackers
#38BrainJS/brain.js
🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js
#39gotify/server
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
#40youfou/wxpy
微信机器人 / 可能是最优雅的微信个人号 API ✨✨
#41scalar/scalar
Scalar is an open-source API platform: 🌐 Modern Rest API Client 📖 Beautiful API References ✨ 1st-Class OpenAPI/Swagger Support
#42LibreTranslate/LibreTranslate
Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to setup.
#43postmanlabs/httpbin
HTTP Request & Response Service, written in Python + Flask.
#44public-api-lists/public-api-lists
🚀 A hand-curated list of free, open, and developer-friendly APIs
#45JoeanAmier/TikTokDownloader
TikTok 发布/喜欢/合辑/直播/视频/图集/音乐;抖音发布/喜欢/收藏/收藏夹/视频/图集/实况/直播/音乐/合集/评论/账号/搜索/热榜数据采集工具/下载工具
#46graphile/crystal
🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more!
#47TonnyL/Awesome_APIs
:octocat: A collection of APIs
#48star7th/showdoc
ShowDoc is a tool greatly applicable for an IT team to share documents online一个非常适合IT团队的在线API文档、技术文档工具
#49ShishirPatil/gorilla
Gorilla: Training and Evaluating LLMs for Function Calls (Tool Calls)
#50FlareSolverr/FlareSolverr
Proxy server to bypass Cloudflare protection