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

editly: Create Videos from Code and Media Clips

editly: Create Videos from Code and Media Clips

Editly is a Node.js command-line tool and JavaScript API for assembling videos from clips, images, titles, and audio. It suits creators and developers who want repeatable edits defined in code, with transitions and overlays rendered through ffmpeg.

TypeScriptCLIVideo
Added Oct 17, 2025 View details
openapi-servers: Expose Tools to AI Agents Through OpenAPI

openapi-servers: Expose Tools to AI Agents Through OpenAPI

openapi-servers provides FastAPI reference servers for connecting AI agents and workflows to external tools and data through standard REST APIs. Use its examples to build or host services such as filesystem, Git, weather, SQL, and RAG tools.

PythonAPIAI Agents
Added Oct 17, 2025 View details
useSend: Send Transactional and Marketing Email

useSend: Send Transactional and Marketing Email

useSend is a self-hostable email platform built on Amazon SES, with a dashboard and APIs for transactional and marketing email. It suits teams seeking an alternative to hosted email services who are prepared to operate the supporting infrastructure.

EmailTypeScriptAPI
Added Oct 13, 2025 View details
flask-restful: Build REST APIs with Flask

flask-restful: Build REST APIs with Flask

Flask-RESTful is a Python framework that provides building blocks for creating REST APIs with Flask. It suits developers who want an API-focused structure for Flask applications; consult its documentation for setup and usage details.

PythonAPILibrary
Added Oct 13, 2025 View details
FinRL-Trading: Build and Deploy Quantitative Trading Strategies

FinRL-Trading: Build and Deploy Quantitative Trading Strategies

FinRL-Trading is a modular Python system for developing, backtesting, and executing quantitative trading strategies. Its shared portfolio-weight interface connects strategy components to backtests and Alpaca trading, making it useful for researchers and practitioners evaluating end-to-end workflows.

PythonMachine LearningDeep Learning
Added Oct 12, 2025 View details
instructor: Extract Validated Structured Data from LLMs

instructor: Extract Validated Structured Data from LLMs

Instructor is a Python library that turns LLM responses into validated, typed data using Pydantic models. It suits applications that need reliable extraction across supported model providers without writing custom parsing and validation flows.

PythonAILLM
Added Oct 12, 2025 View details
matterbridge: Connect Chats Across Messaging Platforms

matterbridge: Connect Chats Across Messaging Platforms

Matterbridge relays messages between channels on many chat platforms, so communities can communicate without moving everyone to one service. It suits administrators who need to connect existing chat systems through configurable gateways.

GoGolangChatbot
Added Oct 12, 2025 View details
claude-code-proxy: Connect Claude Code to OpenAI and Gemini

claude-code-proxy: Connect Claude Code to OpenAI and Gemini

A Python proxy lets Anthropic-compatible clients such as Claude Code use OpenAI, Gemini, or direct Anthropic backends. It translates requests and responses through LiteLLM, with configurable model mappings and provider selection.

PythonAILLM
Added Oct 12, 2025 View details
AnyCrawl: Crawl Websites and Extract LLM-Ready Data

AnyCrawl: Crawl Websites and Extract LLM-Ready Data

AnyCrawl is a TypeScript toolkit for scraping individual pages, crawling sites, processing batches of URLs, and extracting structured data with LLMs. It suits developers building data pipelines for AI applications who need browser rendering or parallel processing.

TypeScriptNode.jsWeb Scraping
Added Oct 12, 2025 View details
OpenSign: Create and Manage Electronic Signatures

OpenSign: Create and Manage Electronic Signatures

OpenSign is a self-hostable document-signing platform for creating, sending, and tracking electronic signatures on PDFs. It supports multiple signers, reusable templates, audit trails, and API integrations.

JavaScriptSelf HostedWeb App
Added Oct 12, 2025 View details
text-extract-api: Extract Text and Data from Documents

text-extract-api: Extract Text and Data from Documents

A self-hostable API that turns PDFs, images, and Office files into Markdown or structured JSON using OCR and Ollama models. It suits teams that need document processing and PII removal with control over where files are processed.

PythonAPIOCR
Added Oct 12, 2025 View details
Notify: Send Email and SMS Notifications from ASP.NET Core

Notify: Send Email and SMS Notifications from ASP.NET Core

Notify is an ASP.NET Core notification service for sending email and SMS through REST APIs or messaging. It combines MongoDB persistence with background processing and supports multiple SMS providers.

CsharpAPIDatabase
Added Oct 12, 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 ❤️