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

core: Self-Host File Storage and Sharing

core: Self-Host File Storage and Sharing

ownCloud Core is the PHP server behind ownCloud Classic, providing self-hosted file storage, synchronization, and sharing. It suits organizations and teams that need control over their files and can operate a PHP-based server.

PHPSelf HostedSelf Hosting
Added Jun 4, 2026 View details
jorani: Manage Leave and Overtime Requests

jorani: Manage Leave and Overtime Requests

Jorani is a PHP and MySQL leave management system for small organizations. It handles leave and overtime approvals, calendars, balances, and reporting, with self-hosting and integration options.

PHPSelf HostedWeb App
Added Jun 3, 2026 View details
mcp-grafana: Connect AI Clients to Grafana

mcp-grafana: Connect AI Clients to Grafana

Grafana’s MCP server lets compatible AI clients access Grafana dashboards, data sources, alerts, incidents, and other stack features through the Model Context Protocol. It suits teams that want to bring Grafana context and selected operations into agent workflows.

GoMCPMCP Server
Added Jun 2, 2026 View details
apiark: Send and Manage API Requests Locally

apiark: Send and Manage API Requests Locally

ApiArk is a desktop API client for testing and organizing requests across REST, GraphQL, gRPC, and other protocols. It stores collections as YAML files on your filesystem, with no account or cloud service required.

APIDesktop AppDeveloper Tools
Added May 29, 2026 View details
relay: Send Email Through Your Own Infrastructure

relay: Send Email Through Your Own Infrastructure

Hyvor Relay is a self-hosted email API that sends mail through your own SMTP infrastructure. It suits teams that want control over delivery operations, logs, and tenant or project separation rather than relying on a hosted sending provider.

EmailPHPSelf Hosted
Added May 28, 2026 View details
atomic-crm: Manage Contacts, Tasks, and Sales Deals

atomic-crm: Manage Contacts, Tasks, and Sales Deals

Atomic CRM is a customizable, self-hostable CRM built with React and Supabase. It helps teams organize contacts, follow-ups, notes, and sales deals, with options to extend the app and integrate it with other systems.

TypeScriptReactWeb App
Added May 26, 2026 View details
firecrawl: Search, Scrape, and Crawl the Web for AI

firecrawl: Search, Scrape, and Crawl the Web for AI

Firecrawl turns web pages and sites into content that AI applications can use, including Markdown and structured data. It suits developers building agents or data pipelines that need web search, extraction, and crawling through an API or self-hosted deployment.

TypeScriptAIAI Agents
Added May 13, 2026 View details
immich-drop: Collect Photos and Videos into Immich

immich-drop: Collect Photos and Videos into Immich

immich-drop is a self-hosted web app for collecting uploads from guests without requiring them to log in. Administrators create shareable invite links, and uploads go directly to a configured Immich server.

PythonSelf HostedWeb App
Added May 10, 2026 View details
dogpile.cache: Cache Python Data with Pluggable Backends

dogpile.cache: Cache Python Data with Pluggable Backends

dogpile.cache gives Python applications a consistent API for caching data across different storage backends. Its dogpile locking mechanism helps coordinate resource creation so callers can reuse an older value while a replacement is being generated.

PythonLibraryDeveloper Tools
Added May 9, 2026 View details
TimeSide: Process and Analyze Audio at Scale

TimeSide: Process and Analyze Audio at Scale

TimeSide is a Python framework and server for analyzing, transforming, visualizing, and streaming audio and video. It suits research teams and developers building audio workflows, archives, or web services that need extensible processing across large collections.

PythonAudio ProcessingFramework
Added May 6, 2026 View details
graphene: Build GraphQL Schemas in Python

graphene: Build GraphQL Schemas in Python

Graphene is a Python library for defining GraphQL schemas and executing queries against them. It suits developers who want a Python-first schema layer that can connect to different data sources and integrate with frameworks such as Django.

PythonFrameworkAPI
Added May 4, 2026 View details
server: Run a Discord-Compatible Messaging Backend

server: Run a Discord-Compatible Messaging Backend

Spacebar Server reimplements and extends Discord’s backend for people building or self-hosting compatible chat services. It provides HTTP APIs, a WebSocket gateway, and supporting services, while aiming to work with existing Discord clients and bots.

TypeScriptAPIReal Time
Added May 2, 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 ❤️