Best Open Source rest api Libraries
A curated list of the most popular GitHub repositories tagged with rest api. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1hoppscotch/hoppscotch
Open-Source API Development Ecosystem β’ https://hoppscotch.io β’ Offline, On-Prem & Cloud β’ Web, Desktop & CLI β’ Open-Source Alternative to Postman, Insomnia
#2nocodb/nocodb
π₯ π₯ π₯ A Free & Self-hostable Airtable Alternative
#3usebruno/bruno
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)
#4gofiber/fiber
β‘οΈ Express inspired web framework written in Go
#5Kong/insomnia
The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
#6httpie/cli
π₯§ HTTPie CLI β modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
#7zeromicro/go-zero
A cloud-native Go microservices framework with cli tool for productivity.
#8hasura/graphql-engine
Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.
#9binwiederhier/ntfy
Send push notifications to your phone or desktop using PUT/POST
#10swagger-api/swagger-ui
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
#11OpenAPITools/openapi-generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
#12grpc-ecosystem/grpc-gateway
gRPC to JSON proxy generator following the gRPC HTTP spec
#13swagger-api/swagger-codegen
swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
#14gofr-dev/gofr
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
#15scalar/scalar
Scalar is an open-source API platform:γγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγπ Modern REST API Clientγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγπ Beautiful API Referencesγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγβ¨ 1st-Class OpenAPI/Swagger Support
#16frappe/frappe
Low code web framework for real world applications, in Python and Javascript
#17swagger-api/swagger-editor
Swagger Editor
#18httpie/http-prompt
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
#19vitalik/django-ninja
π¨ Fast, Async-ready, Openapi, type hints based framework for building APIs
#20cakephp/cakephp
CakePHP: The Rapid Development Framework for PHP - Official Repository
#21mockoon/mockoon
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
#22swagger-api/swagger-core
Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API
#23apache/camel
Apache Camel is an open source integration framework with 350+ connectors. Write routes in Java, YAML, or XML. Run on Spring Boot, Quarkus, or standalone. Apache License 2.0.
#24datarhei/restreamer
The Restreamer is a complete streaming server solution for self-hosting. It has a visually appealing user interface and no ongoing license costs. Upload your live stream to YouTube, Twitch, Facebook, Vimeo, or other streaming solutions like Wowza. Receive video data from OBS and publish it with the RTMP and SRT server.
#25dpgaspar/Flask-AppBuilder
Simple and rapid application development framework, built on top of Flask. includes detailed security, auto CRUD generation for your models, google charts and much more. Demo (login with guest/welcome) - http://flaskappbuilder.pythonanywhere.com/
#26mediacms-io/mediacms
MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.
#27shlinkio/shlink
The definitive self-hosted URL shortener
#28juggleim/im-server
IM Chat, High-performance, scalable, self-hosted instant messaging server in Go β private chat, groups, chatrooms, WebSocket and REST APIs.
#29unkn0wn-root/resterm
Terminal API client for HTTP, GraphQL and gRPC. Plain .http files you can diff and version, with workflows, mocks, profiling, tracing, OpenAPI import, SSH tunnels, Kubernetes port-forwards, WebSocket, SSE and a CLI runner.
#30swagger-api/swagger-parser
Swagger Spec to Java POJOs
#31reshaprio/reshapr
The open source, no-code MCP Server for AI-Native API Access