back to home

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

78,487TypeScript
Explore Repo

#2nocodb/nocodb

🔥 🔥 🔥 A Free & Self-hostable Airtable Alternative

62,490TypeScript
Explore Repo

#3usebruno/bruno

Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)

41,883JavaScript
Explore Repo

#4gofiber/fiber

⚡️ Express inspired web framework written in Go

39,405Go
Explore Repo

#5Kong/insomnia

The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

38,074TypeScript
Explore Repo

#6httpie/cli

🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

37,724Python
Explore Repo

#7zeromicro/go-zero

A cloud-native Go microservices framework with cli tool for productivity.

32,812Go
Explore Repo

#8hasura/graphql-engine

Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.

31,925TypeScript
Explore Repo

#9binwiederhier/ntfy

Send push notifications to your phone or desktop using PUT/POST

29,254Go
Explore Repo

#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.

28,689JavaScript
Explore Repo

#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)

25,964Java
Explore Repo

#12grpc-ecosystem/grpc-gateway

gRPC to JSON proxy generator following the gRPC HTTP spec

19,846Go
Explore Repo

#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.

17,717Mustache
Explore Repo

#14gofr-dev/gofr

An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.

16,722Go
Explore Repo

#15frappe/frappe

Low code web framework for real world applications, in Python and Javascript

9,817Python
Explore Repo

#16swagger-api/swagger-editor

Swagger Editor

9,426JavaScript
Explore Repo

#17httpie/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

9,120Python
Explore Repo

#18vitalik/django-ninja

💨 Fast, Async-ready, Openapi, type hints based framework for building APIs

8,952Python
Explore Repo

#19cakephp/cakephp

CakePHP: The Rapid Development Framework for PHP - Official Repository

8,793PHP
Explore Repo

#20datarhei/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.

4,947HTML
Explore Repo

#21dpgaspar/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/

4,946Python
Explore Repo

#22mediacms-io/mediacms

MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.

4,792JavaScript
Explore Repo

#23shlinkio/shlink

The definitive self-hosted URL shortener

4,773PHP
Explore Repo

#24jellydn/fastify-starter

Fastify starter template support RestAPI with Swagger and Graphql

129TypeScript
Explore Repo