Open Source API Tools
Discover 179 open source API repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. API projects here are most often combined with Self Hosted, Python and TypeScript. Last updated October 4, 2026.
179 repositories · updated October 4, 2026

theProtector: Monitor Linux Hosts for Security Threats
theProtector is a Bash-based Linux host monitoring tool that combines process, file, and network checks with optional eBPF and YARA detection. It is aimed at administrators who want a configurable, self-managed security monitor and can support its system requirements.

zipline: Host a ShareX and File Upload Server
Zipline is a self-hosted server for uploading, organizing, and sharing files, with ShareX support and a web interface. It suits individuals and teams who want control over their uploads, integrations, and storage.

ElatoAI: Build Realtime Voice AI Devices with ESP32
ElatoAI connects ESP32 devices to realtime voice AI through secure WebSockets and edge functions. It is for developers building talking toys, companions, or other connected devices that need speech-to-speech models and a web-based control app.

deepscrape: Scrape Websites and Extract Structured Data
DeepScrape is a self-hosted TypeScript service for scraping and crawling websites, returning clean content or structured data. It combines HTTP fetching, Playwright, optional LLM extraction, and APIs for building data pipelines and agent workflows.

airweave: Retrieve Shared Context for AI Agents
Airweave syncs data from connected apps, databases, and documents into a unified search layer for AI agents and RAG systems. It suits teams that want reusable retrieval infrastructure instead of building separate ingestion pipelines for each agent.

sixpack: Run A/B Tests Across Multiple Languages
Sixpack is a self-hosted A/B-testing framework with an HTTP API that lets applications in different programming languages share experiment assignments and conversion data. It includes an optional dashboard for reviewing results.

Panora: Unify Business App Integrations Behind an API
Panora was an open-source integration engine intended to help teams connect business apps through a unified API. The repository is archived and its OSS product was sunset, so it is not a good choice for a new deployment.

APIPark: Manage AI Models and APIs Through One Gateway
APIPark is an open-source AI gateway and API developer portal for standardizing access to AI models and REST APIs. It helps teams manage API publishing, subscriptions, keys, usage monitoring, and model integrations in one place.

sqlmodel: Build Python Models for SQL Databases
SQLModel combines Pydantic-style data models with SQLAlchemy database mapping in one Python library. It suits FastAPI developers and Python teams who want typed models for validation and database access without maintaining duplicate definitions.

wordpress-mcp: Connect WordPress to MCP
An archived PHP project for adding Model Context Protocol support to WordPress. It is retained for historical reference; new integrations should use the WordPress mcp-adapter project and current setup documentation.

gs-quant: Build Quantitative Finance Tools in Python
GS Quant is a Python toolkit for developing quantitative trading strategies, analyzing derivatives, and supporting risk management. It suits developers and quants with access to Goldman Sachs APIs who need finance-focused tools and analytics.

td: Build Cross-Platform Telegram Clients
TDLib is a C++ library for building Telegram clients, handling networking, encryption, and local storage behind an asynchronous API. Its JSON interface also makes it accessible from many programming languages.