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

github-tools: Give AI Agents Typed Access to GitHub
A TypeScript toolkit that turns GitHub API operations into typed tools for AI SDK agents. It adds task-focused presets, human approval for writes, and support for durable agent execution.

OmniRoute: Route AI Tools Through One Gateway
OmniRoute is a self-hosted AI gateway that gives coding tools and applications one endpoint for many model providers. It adds configurable routing, quota-aware fallback, and optional token compression, with support for free and paid provider accounts.

agent-sandbox: Run Isolated Sandboxes for AI Agents
Agent-Sandbox provides a self-hosted Kubernetes service for creating and managing isolated environments for AI agent code and actions. It wraps sandbox lifecycle operations in a REST API and MCP server, with E2B compatibility.

toolsdk-mcp-registry: Discover and Run MCP Servers
ToolSDK MCP Registry catalogs MCP servers and provides a self-hosted gateway for searching and executing them. It is aimed at teams building AI applications that need centralized tool discovery, protocol bridging, and controlled execution.

clawhub: Discover and Publish OpenClaw Skills and Plugins
ClawHub is a public registry for OpenClaw skills and packages, with tools to publish versions, search listings, and manage installs. It suits OpenClaw users and developers who want a shared catalog and CLI-based workflows for distributing agent capabilities.

anythingmcp: Turn APIs and Databases into MCP Tools
AnythingMCP is a self-hosted gateway that turns REST, SOAP, GraphQL, OData, and SQL systems into tools for MCP-compatible AI clients. It combines connector generation with access controls and auditing for teams that want AI access to existing systems.

mcp-gateway: Route MCP Servers and REST APIs Through One Endpoint
A Rust gateway that brings MCP servers and REST APIs behind one endpoint, with tools discovered on demand through a compact meta-tool surface. It also bridges MCP protocol revisions and adds centralized routing and policy controls.

TurboLLM: Run Local Language Models With GPU Tuning
TurboLLM runs local language models through a browser interface and OpenAI- or Anthropic-compatible APIs. It suits developers who want hardware-aware tuning and a choice of inference engines, including community forks.

CubeSandbox: Run Secure, Fast Sandboxes for AI Agents
CubeSandbox is a self-hostable sandbox service for running untrusted AI-agent workloads in hardware-isolated microVMs. It combines E2B SDK compatibility with snapshots, network controls, and single-node or multi-node deployment.

ext-apps: Add Interactive UIs to MCP Tools
MCP Apps is a specification and TypeScript SDK for serving interactive interfaces from MCP servers inside compatible AI chat clients. It helps server and client developers connect tool results to sandboxed, bidirectional UI experiences.

httmock: Mock HTTP Requests for Python Tests
httmock lets Python tests replace HTTP calls made with requests, so you can exercise API clients without contacting real services. It supports conditional URL matching and configurable mocked responses.

HTTPretty: Mock HTTP Requests in Python Tests
HTTPretty intercepts Python HTTP traffic at the socket level and returns registered fake responses. It helps developers test API integrations without relying on live services, and can capture requests for assertions or playback.