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

desktop: Test REST, GraphQL, and HTTP APIs in a Desktop Client

desktop: Test REST, GraphQL, and HTTP APIs in a Desktop Client

HTTPie Desktop is a cross-platform client for sending requests to REST, GraphQL, and other HTTP APIs. It suits developers who want a graphical alternative for exploring endpoints and checking responses, with builds for macOS, Windows, and Linux.

APIAPI TestingDesktop App
Added Jan 26, 2026 View details
PeaNUT: Monitor Network UPS Tools Devices

PeaNUT: Monitor Network UPS Tools Devices

PeaNUT is a self-hosted dashboard for monitoring UPS devices managed by Network UPS Tools. It brings device status and statistics into a web interface, with APIs and integrations for monitoring and home dashboards.

TypeScriptNext.jsDashboard
Added Jan 18, 2026 View details
speakr: Transcribe Audio and Turn It Into Searchable Notes

speakr: Transcribe Audio and Turn It Into Searchable Notes

Speakr is a self-hosted web app that turns audio recordings into searchable transcripts, summaries, and notes. It suits individuals and groups who want to organize recordings on their own infrastructure and can configure cloud or self-hosted transcription and AI services.

PythonAISelf Hosted
Added Jan 15, 2026 View details
fastrtc: Build Real-Time Audio and Video Apps in Python

fastrtc: Build Real-Time Audio and Video Apps in Python

FastRTC turns Python functions into real-time audio and video streams over WebRTC or WebSockets. It suits developers building voice, video, and AI interaction features who want stream handling and optional Gradio or FastAPI integration.

PythonJavaScriptLibrary
Added Jan 15, 2026 View details
awesome-fastapi: Find FastAPI Libraries, Guides, and Projects

awesome-fastapi: Find FastAPI Libraries, Guides, and Projects

A curated directory of FastAPI extensions, learning resources, hosting options, starter templates, and example applications. Useful for developers building APIs with FastAPI who want to discover tools and implementation references.

Awesome ListPythonAPI
Added Jan 10, 2026 View details
Sirius: Discover Network Hosts and Scan for Vulnerabilities

Sirius: Discover Network Hosts and Scan for Vulnerabilities

Sirius is a self-hosted vulnerability scanner that discovers hosts and services, then identifies CVEs and presents results in a web dashboard. It suits teams that want a Docker-based scanning stack with remote agents and an API for security workflows.

SecurityCybersecurityDocker
Added Jan 3, 2026 View details
fleet: Manage and Secure Devices Across Operating Systems

fleet: Manage and Secure Devices Across Operating Systems

Fleet is a device management platform for IT and security teams that need to manage, monitor, and secure computers across operating systems. It offers GUI, API, and GitOps workflows for tasks such as MDM, patching, software deployment, and compliance checks.

GoSecurityAutomation
Added Jan 3, 2026 View details
vexa: Capture and Transcribe Online Meetings

vexa: Capture and Transcribe Online Meetings

Vexa runs bots that join Google Meet, Microsoft Teams, and Zoom, then provides speaker-attributed transcripts through an API. Teams can use its hosted service or self-host the stack and connect transcripts to workspace agents.

PythonAPISelf Hosted
Added Jan 1, 2026 View details
linctl: Manage Linear Issues from the Command Line

linctl: Manage Linear Issues from the Command Line

linctl is a Go CLI for managing Linear issues, projects, teams, users, and comments. It suits developers and agents that need scriptable access to Linear through JSON output, GraphQL, or schema-driven MCP commands.

GoGolangCLI
Added Jan 1, 2026 View details
xberg: Extract Text and Structure from Documents

xberg: Extract Text and Structure from Documents

Xberg is a Rust-based document intelligence engine that extracts text, tables, metadata, and structured data from many file types. Use it as a library, CLI, REST API, or MCP server, with bindings for multiple languages.

RustData ExtractionLibrary
Added Dec 30, 2025 View details
keploy: Record and Replay API Tests and Mocks

keploy: Record and Replay API Tests and Mocks

Keploy records application traffic and replays it as API and integration tests with mocks for dependent services. It suits developers and QA teams seeking repeatable tests from real usage without changing application code.

GoTestingAPI
Added Dec 29, 2025 View details
vuln-bank: Practice Web, API, and AI Security Testing

vuln-bank: Practice Web, API, and AI Security Testing

Vuln Bank is an intentionally vulnerable banking web app for learning application security testing and secure code review. It offers hands-on scenarios across web, API, GraphQL, and AI features, and should only run in an isolated educational environment.

SecurityCybersecurityWeb App
Added Dec 26, 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 ❤️