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

ShellLinuxCybersecurity
Added Dec 24, 2025 View details
zipline: Host a ShareX and File Upload Server

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.

TypeScriptSelf HostedDocker
Added Dec 23, 2025 View details
ElatoAI: Build Realtime Voice AI Devices with ESP32

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.

AITypeScriptLLM
Added Dec 22, 2025 View details
deepscrape: Scrape Websites and Extract Structured Data

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.

TypeScriptWeb ScrapingData Extraction
Added Dec 19, 2025 View details
airweave: Retrieve Shared Context for AI Agents

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.

PythonAI AgentsRAG
Added Dec 19, 2025 View details
sixpack: Run A/B Tests Across Multiple Languages

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.

PythonFrameworkAPI
Added Dec 17, 2025 View details
Panora: Unify Business App Integrations Behind an API

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.

TypeScriptAPIDeveloper Tools
Added Dec 15, 2025 View details
APIPark: Manage AI Models and APIs Through One Gateway

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.

AIAPITypeScript
Added Dec 15, 2025 View details
sqlmodel: Build Python Models for SQL Databases

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.

PythonLibraryDatabase
Added Dec 8, 2025 View details
wordpress-mcp: Connect WordPress to MCP

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.

PHPMCPModel Context Protocol
Added Dec 8, 2025 View details
gs-quant: Build Quantitative Finance Tools in Python

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.

PythonLibraryData Science
Added Dec 6, 2025 View details
td: Build Cross-Platform Telegram Clients

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.

C++LibraryCross Platform
Added Dec 4, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️