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

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.

TypeScriptAI AgentsAI
Added Sep 2, 2026 View details
OmniRoute: Route AI Tools Through One Gateway

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.

TypeScriptAI GatewayLLM
Added Sep 1, 2026 View details
agent-sandbox: Run Isolated Sandboxes for AI Agents

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.

GoAI AgentsSelf Hosted
Added Aug 28, 2026 View details
toolsdk-mcp-registry: Discover and Run MCP Servers

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.

TypeScriptMCPAI Agents
Added Aug 21, 2026 View details
clawhub: Discover and Publish OpenClaw Skills and Plugins

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.

TypeScriptAI AgentsAgent Skills
Added Aug 19, 2026 View details
anythingmcp: Turn APIs and Databases into MCP Tools

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.

TypeScriptAI AgentsSelf Hosted
Added Aug 16, 2026 View details
mcp-gateway: Route MCP Servers and REST APIs Through One Endpoint

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.

RustAILLM
Added Aug 15, 2026 View details
TurboLLM: Run Local Language Models With GPU Tuning

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.

TypeScriptAILLM
Added Aug 13, 2026 View details
CubeSandbox: Run Secure, Fast Sandboxes for AI Agents

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.

AI AgentsSandboxGo
Added Aug 9, 2026 View details
ext-apps: Add Interactive UIs to MCP Tools

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.

TypeScriptAIMCP
Added Aug 6, 2026 View details
httmock: Mock HTTP Requests for Python Tests

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.

PythonLibraryTesting
Added Aug 3, 2026 View details
HTTPretty: Mock HTTP Requests in Python Tests

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.

PythonTestingLibrary
Added Aug 3, 2026 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 ❤️