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

PythonAIFramework
Added Nov 6, 2025 View details
awesome-api-security: Find API Security Tools and Resources

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.

SecurityCybersecurityAPI
Added Nov 5, 2025 View details
Zappa: Deploy Python Apps to AWS Lambda

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.

PythonServerlessAWS
Added Nov 5, 2025 View details
Stream-Framework: Build Activity Feeds with Python

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.

PythonLibraryFramework
Added Nov 4, 2025 View details
wizarr: Manage Invitations to Media Servers

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.

PythonSelf HostedWeb App
Added Nov 4, 2025 View details
text-generation-inference: Serve Large Language Models

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.

PythonLLMMachine Learning
Added Nov 4, 2025 View details
vulnapi: Scan APIs for Security Vulnerabilities

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.

GoAPISecurity
Added Oct 31, 2025 View details
LitServe: Build Custom AI Inference Servers in Python

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.

PythonAIAPI
Added Oct 29, 2025 View details
xiaozhi-esp32-server: Run a Backend for ESP32 Voice Devices

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.

JavaScriptAISelf Hosted
Added Oct 28, 2025 View details
chartbrew: Build Live Dashboards from APIs and Databases

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.

JavaScriptAnalyticsDashboard
Added Oct 21, 2025 View details
marmot: Replicate SQLite Across Distributed Nodes

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.

DatabaseGoDistributed Systems
Added Oct 20, 2025 View details
openmeter: Meter Usage and Bill Usage-Based Products

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.

GoGolangBilling
Added Oct 18, 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 ❤️