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

411,384Python
Explore Repo

#2neovim/neovim

Vim-fork focused on extensibility and usability

97,277Vim Script
Explore Repo

#3fastapi/fastapi

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

96,298Python
Explore Repo

#4hoppscotch/hoppscotch

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

78,487TypeScript
Explore Repo

#5typicode/json-server

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

75,663JavaScript
Explore Repo

#6ocornut/imgui

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

72,019C++
Explore Repo

#7strapi/strapi

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

71,621TypeScript
Explore Repo

#8meilisearch/meilisearch

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

56,446Rust
Explore Repo

#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

43,766Go
Explore Repo

#10ccxt/ccxt

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

41,371Python
Explore Repo

#11trpc/trpc

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

39,779TypeScript
Explore Repo

#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.

39,023Python
Explore Repo

#13Kong/insomnia

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

38,074TypeScript
Explore Repo

#14httpie/cli

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

37,724Python
Explore Repo

#15chatanywhere/GPT_API_free

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

36,716Python
Explore Repo

#16directus/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,504TypeScript
Explore Repo

#17hasura/graphql-engine

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

31,925TypeScript
Explore Repo

#18songquanpeng/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.

30,644JavaScript
Explore Repo

#19encode/django-rest-framework

Web APIs for Django. 🎸

29,927Python
Explore Repo

#20YMFE/yapi

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

27,748JavaScript
Explore Repo

#21littlecodersh/ItChat

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

26,673Python
Explore Repo

#22PostgREST/postgrest

REST API for any Postgres database

26,662Haskell
Explore Repo

#23OpenAPITools/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,964Java
Explore Repo

#24pppscn/SmsForwarder

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

24,930Kotlin
Explore Repo

#25Skyvern-AI/skyvern

Automate browser based workflows with AI

21,284Python
Explore Repo

#26bitwarden/server

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

18,274C#
Explore Repo

#27mswjs/msw

Industry standard API mocking for JavaScript.

17,745TypeScript
Explore Repo

#28Evil0ctal/Douyin_TikTok_Download_API

🚀「Douyin_TikTok_Download_API」是一个开箱即用的高性能异步抖音、快手、TikTok、Bilibili数据爬取工具,支持API调用,在线批量解析及下载。

16,667Python
Explore Repo

#29apache/apisix

The Cloud-Native API Gateway and AI Gateway

16,327Lua
Explore Repo

#30amplication/amplication

Amplication brings order to the chaos of large-scale software development by creating Golden Paths for developers - streamlined workflows that drive consistency, enable high-quality code practices, simplify onboarding, and accelerate standardized delivery across teams.

16,003TypeScript
Explore Repo

#31fangzesheng/free-api

收集免费的接口服务,做一个api的搬运工

15,983
Explore Repo

#32jsdoc/jsdoc

An API documentation generator for JavaScript.

15,425JavaScript
Explore Repo

#33apitable/apitable

🚀🎉📚 APITable, an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives.

15,302TypeScript
Explore Repo

#34getmaxun/maxun

🔥 The open-source no-code platform for web scraping, crawling, search and AI data extraction • Turn websites into structured APIs in minutes 🔥

15,270TypeScript
Explore Repo

#35iii-hq/iii

iii (pronounced “three eye”) unifies your existing backend stack with a single engine and three primitives: Function, Worker, and Trigger.

15,202Rust
Explore Repo

#36Jackett/Jackett

API Support for your favorite torrent trackers

15,060C#
Explore Repo

#37BrainJS/brain.js

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

14,867TypeScript
Explore Repo

#38gotify/server

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

14,752Go
Explore Repo

#39star7th/showdoc

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

12,815PHP
Explore Repo

#40ruby-grape/grape

An opinionated framework for creating REST-like APIs in Ruby.

9,980Ruby
Explore Repo

#41astrit/css.gg

700+ Pure CSS, SVG & Figma UI Icons, 6000+ glyphs, patterns, colors and layouts.

9,978JavaScript
Explore Repo

#42go-swagger/go-swagger

Swagger 2.0 implementation for go

9,955Go
Explore Repo

#43falconry/falcon

The no-magic web API and microservices framework for Python developers, with a focus on reliability and performance at scale.

9,805Python
Explore Repo

#44lihengming/spring-boot-api-project-seed

:seedling::rocket:一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目~

9,713Java
Explore Repo

#45hiteshchoudhary/apihub

Your own API Hub to learn and master API interaction. Ideal for frontend, mobile dev and backend developers.

9,143JavaScript
Explore Repo

#46httpie/http-prompt

An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie

9,120Python
Explore Repo

#47yagop/node-telegram-bot-api

Telegram Bot API for NodeJS

9,118JavaScript
Explore Repo

#48api-platform/api-platform

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

9,118TypeScript
Explore Repo

#49coaidev/coai

🚀 Next Generation Multi-tenant AI One-Stop Solution. Builtin Admin & Billing System. Enterprise-Grade Unified LLM Gateway Support for 200+ Models And 35+ Providers, Load Balacing w/ Priority-base Routing, Cost Management, Chat Share, Cloud Sync, Credit/Subscription Billing, All File Parsing, Web Search, Built-in Model Cache.

9,018TypeScript
Explore Repo

#50artilleryio/artillery

The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.

8,920JavaScript
Explore Repo