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

air: Build Python Web Apps with HTML and FastAPI
Air is a Python web framework for building HTML pages alongside FastAPI APIs. It offers typed Python HTML elements, Jinja templates, and HTMX utilities, with an API designed to be clear to both developers and AI coding assistants.

awesome-api-security: Find API Security Tools and Resources
A curated directory of API security tools, guidance, and learning materials for developers and security practitioners. Use it to find resources for API testing, hardening, research, and hands-on training.

Zappa: Deploy Python Apps to AWS Lambda
Zappa packages and deploys Python web applications and event-driven functions to AWS Lambda, with API Gateway integration. It suits teams that want managed, serverless hosting for compatible apps without maintaining always-on servers.

Stream-Framework: Build Activity Feeds with Python
Stream-Framework is a Python library for building activity feeds, newsfeeds, and notification systems backed by Redis and/or Cassandra. It suits teams that need customizable feed fanout and can operate the supporting data stores and task-processing infrastructure.

wizarr: Manage Invitations to Media Servers
Wizarr helps self-hosted media server owners invite and onboard users through shareable links. It automates account invitations and can guide guests through app setup and related services.

text-generation-inference: Serve Large Language Models
A toolkit for serving large language models through text-generation APIs. It provides GPU-oriented inference features such as continuous batching, token streaming, tensor parallelism, and quantization, but is now in maintenance mode.

vulnapi: Scan APIs for Security Vulnerabilities
VulnAPI is a Go-based dynamic security scanner for APIs. It can discover exposed API-related resources and scan targets using curl-like requests or OpenAPI contracts, helping developers and security teams identify common weaknesses.

LitServe: Build Custom AI Inference Servers in Python
LitServe is a Python framework for building custom AI inference APIs, from single models to agents and multi-model pipelines. Use it when you need control over request logic, batching, streaming, and deployment rather than a fixed serving abstraction.

xiaozhi-esp32-server: Run a Backend for ESP32 Voice Devices
A self-hosted backend for xiaozhi-esp32 devices, providing voice interaction, AI model integrations, device control, and an administration console. It suits ESP32 owners who want to deploy and configure their own service.

chartbrew: Build Live Dashboards from APIs and Databases
Chartbrew is a web app for connecting APIs and databases to build, share, and embed live charts and dashboards. It suits teams that want to turn data from existing sources into reports without building a dashboard application from scratch.

marmot: Replicate SQLite Across Distributed Nodes
Marmot is a Go database server that replicates SQLite across nodes and accepts connections through the MySQL protocol. It suits read-heavy, multi-region and edge deployments that can tolerate eventual consistency.

openmeter: Meter Usage and Bill Usage-Based Products
OpenMeter turns high-volume product events into real-time usage data, access limits, and usage-based billing. It suits teams building AI, API, or other metered products that need composable monetization infrastructure they can run themselves.