Open Source REST API Tools

REST APIs let software exchange data and trigger actions over HTTP using predictable resources and standard methods. They help separate services and user interfaces, making it easier to integrate systems, expose data, and build web and mobile applications. A well-designed REST API can also make a service easier to test, document, and maintain as requirements change.

Open source tools in this area include frameworks for building APIs, clients for sending and inspecting requests, and utilities for describing, testing, or documenting endpoints. When choosing one, consider its maturity, license, maintenance activity, technical requirements, and compatibility with your existing stack and workflows. These tools are useful to developers, teams integrating services, and organizations that want to build or operate APIs with greater control.

12 repositories · updated July 24, 2026

Awesome Django: A Curated List of Essential Django Resources and Packages

Awesome Django: A Curated List of Essential Django Resources and Packages

Awesome Django is a comprehensive curated list of outstanding Django apps, projects, and resources. It focuses on mature, well-maintained packages with good documentation and active user bases. This repository serves as an invaluable guide for developers looking for high-quality tools and examples within the Django ecosystem.

DjangoAwesome ListPython
Added Jul 24, 2026 View details
spotify-lyrics-api: Fetch Spotify Lyrics with a Powerful REST API

spotify-lyrics-api: Fetch Spotify Lyrics with a Powerful REST API

The spotify-lyrics-api is a robust REST API designed to fetch lyrics directly from Spotify, powered by Musixmatch. It offers various output formats like ID3, LRC, SRT, and raw text, making it highly versatile for developers. With convenient Docker deployment and a PHP package, integrating Spotify lyrics into your projects has never been easier.

Spotify Lyrics APISpotifyLyrics
Added Jun 17, 2026 View details
Insomnia: The Open-Source API Client for GraphQL, REST, and More

Insomnia: The Open-Source API Client for GraphQL, REST, and More

Insomnia is a powerful open-source, cross-platform API client designed for GraphQL, REST, WebSockets, SSE, and gRPC. It offers robust features for debugging, designing, testing, and mocking APIs, supporting various storage options including local, Git, and cloud sync. This versatile tool helps developers streamline their API development workflows efficiently.

API ClientGraphQLRest API
Added Apr 21, 2026 View details
CompreFace: Free and Open-Source Face Recognition System with REST API

CompreFace: Free and Open-Source Face Recognition System with REST API

CompreFace is a leading free and open-source face recognition system that offers a robust REST API for various facial analysis tasks. It can be easily integrated into any system without requiring prior machine learning expertise, thanks to its Docker-based deployment. This powerful solution supports face recognition, detection, verification, and more, leveraging state-of-the-art methods like FaceNet and InsightFace.

Face RecognitionComputer VisionDocker
Added Apr 12, 2026 View details
langcorn: Serve LangChain LLM Apps and Agents with FastAPI

langcorn: Serve LangChain LLM Apps and Agents with FastAPI

Langcorn is an innovative API server designed to effortlessly deploy LangChain models and pipelines. It leverages the high-performance FastAPI framework, offering a robust and scalable solution for serving large language model applications. With features like easy installation, built-in authentication, and support for custom API keys, Langcorn streamlines the process of bringing your LLM projects to production.

APIFastAPILangchain
Added Mar 2, 2026 View details
CallFS: High-Performance, Distributed REST API Filesystem in Go

CallFS: High-Performance, Distributed REST API Filesystem in Go

CallFS is an ultra-lightweight, high-performance REST API filesystem that provides precise Linux filesystem semantics over various backends. It supports local storage, Amazon S3, and distributed peer networks, offering horizontal scalability and robust features for modern storage needs.

FilesystemGoGolang
Added Feb 24, 2026 View details
ntfy: Simple Push Notifications to Your Phone or Desktop via PUT/POST

ntfy: Simple Push Notifications to Your Phone or Desktop via PUT/POST

ntfy is an open-source, HTTP-based pub-sub notification service that allows users to send push notifications to their phones or desktops. It offers a free public instance, self-hosting options, and dedicated mobile apps for Android and iOS, making it a versatile tool for script-based alerts.

NtfyPush NotificationsNotifications
Added Feb 10, 2026 View details
HTTPie Desktop: A Cross-Platform API Testing Client for Humans

HTTPie Desktop: A Cross-Platform API Testing Client for Humans

HTTPie Desktop is a powerful, cross-platform API testing client designed for humans. It simplifies the process of testing REST, GraphQL, and other HTTP APIs, offering an intuitive experience. This tool provides a user-friendly interface for developers to interact with their services efficiently.

API TestingAPI ClientDesktop App
Added Jan 26, 2026 View details
react-admin: A Frontend Framework for React & Material Design Admin Apps

react-admin: A Frontend Framework for React & Material Design Admin Apps

react-admin is a powerful frontend framework designed for building single-page applications. It seamlessly integrates with REST/GraphQL APIs, leveraging TypeScript, React, and Material Design for a robust and visually appealing admin interface. This framework provides all the necessary building blocks for creating complex administrative dashboards efficiently.

React AdminAdmin DashboardFrontend Framework
Added Dec 3, 2025 View details
Swagger Editor: Edit and Preview OpenAPI Definitions in Your Browser

Swagger Editor: Edit and Preview OpenAPI Definitions in Your Browser

Swagger Editor, developed by swagger-api, is an in-browser tool for editing OpenAPI API definitions in JSON or YAML format. It provides real-time documentation previews, allowing developers to visualize and validate their API specifications efficiently. Supporting OpenAPI 2.0, 3.0.3, and 3.1.0, it's a versatile choice for modern REST API development.

Swagger EditorOpenapiRest API
Added Nov 15, 2025 View details
Flask-RESTful: A Simple Framework for Creating REST APIs in Python

Flask-RESTful: A Simple Framework for Creating REST APIs in Python

Flask-RESTful is a powerful yet simple framework designed to help developers quickly build robust REST APIs using Flask. It provides essential building blocks and best practices, streamlining the process of creating web services in Python. This tool integrates seamlessly with Flask, making API development efficient and straightforward.

PythonFlaskRest API
Added Oct 13, 2025 View details
HTTPie CLI: A Modern, User-Friendly Command-Line HTTP Client

HTTPie CLI: A Modern, User-Friendly Command-Line HTTP Client

HTTPie CLI is a modern, user-friendly command-line HTTP client designed for the API era. It simplifies interaction with web services, offering features like built-in JSON support, colorized output, sessions, and plugins. This tool is ideal for testing, debugging, and general API interaction, making the command line experience more human-friendly.

HttpieCLIHTTP Client
Added Oct 11, 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 ❤️