Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Rest

Rest

171 projects

Showing 36 of 171 projects

APIFlask
APIFlaskPython

A lightweight Python web API framework built on Flask with automatic OpenAPI documentation and request/response handling.

#marshmallow#rest#api
Stars1.1k
Forks142
Last commit5 days ago
Compojure-api
Compojure-apiClojure

A Clojure library for building web APIs with automatic Swagger documentation, data validation, and async support.

#clojure-spec#rest#compojure
Stars1.1k
Forks146
Last commit1 year ago
sofa
sofaTypeScript

Generate RESTful APIs automatically from your existing GraphQL server.

#api-gateway#rest#api
Stars1.1k
Forks92
Last commit1 month ago
Vue Query
Vue QueryTypeScript

Hooks for fetching, caching, and updating asynchronous data in Vue applications.

#hooks#rest#data-fetching
Stars1.1k
Forks48
Last commit3 years ago
Bar Assistant
Bar AssistantPHP

Bar assistant is a all-in-one solution for managing your home bar

#rest#api#home
Stars1.1k
Forks50
Last commit5 days ago
drash
drashTypeScript

A microframework for building JavaScript/TypeScript HTTP systems, runtime-agnostic and strongly typed.

#runtime-agnostic#http-server#rest
Stars1.1k
Forks29
Last commit1 day ago
Hateoas
HateoasPHP

A PHP library for adding HATEOAS hypermedia links and embedded resources to REST API representations.

#symfony-expression-language#rest#hal
Stars1.0k
Forks118
Last commit7 months ago
WSO2 API Management
WSO2 API ManagementJava

A complete platform for building, integrating, and exposing digital services as managed APIs in cloud, on-premise, and hybrid architectures.

#enterprise-software#api-gateway#synapse
Stars1.0k
Forks945
Last commit2 days ago
HMPL
HMPLTypeScript

A lightweight server-oriented template language for JavaScript that fetches and renders HTML dynamically with minimal client-side code.

#dom-manipulation#rest#json5
Stars968
Forks120
Last commit2 months ago
hmpl
hmplTypeScript

A lightweight server-oriented template language for JavaScript that fetches and renders HTML safely, keeping apps dynamic and small.

#dom-manipulation#html-templating#rest
Stars968
Forks120
Last commit2 months ago
restful.js
restful.jsJavaScript

A pure JavaScript client for interacting with server-side RESTful resources, inspired by Restangular but framework-agnostic.

#rest#fluent-interface#promise-based
Stars962
Forks78
Last commit7 years ago
gun
gunErlang

HTTP/1.1, HTTP/2, Websocket client (and more) for Erlang/OTP.

#http3-client#rest#http2-client
Stars949
Forks244
Last commit1 month ago
swagger-stats
swagger-statsJavaScript

API observability middleware for Node.js microservices, tracing calls and monitoring performance, health, and usage statistics.

#api-analytics#rest#devops
Stars938
Forks149
Last commit2 years ago
Microserver
MicroserverJava

A zero-configuration Java 8 library for building and running REST microservices with a plugin-based architecture.

#spring#rest#plugins
Stars934
Forks211
Last commit3 years ago
Spyke
SpykeRuby

A Ruby gem for interacting with REST APIs using an ActiveRecord-like interface.

#rest#rest-client#api
Stars903
Forks65
Last commit9 months ago
Stargate
StargateJava

An open-source data API gateway that sits between applications and Cassandra, enabling multiple APIs and data models.

#api-gateway#rest#document-api
Stars850
Forks170
Last commit1 month ago
xidel
xidelPascal

A command-line tool to extract data from HTML/XML pages and JSON APIs using CSS, XPath, XQuery, JSONiq, and pattern matching.

#rest#css-selectors#http
Stars843
Forks46
Last commit1 year ago
FastAPI Guard
FastAPI GuardPython

A security middleware library for FastAPI providing IP control, rate limiting, penetration detection, and security headers.

#fastapi#rest#web-security
Stars813
Forks44
Last commit1 day ago
Grid.Blazor
Grid.BlazorC#

A Blazor component for displaying and managing data grids with CRUD operations, supporting multiple back-end technologies.

#data-grid#crud#rest
Stars730
Forks133
Last commit3 months ago
httpotion
httpotionElixir

An HTTP client for Elixir based on ibrowse, continuing the HTTPun tradition of HTTParty and HTTPie.

#async-requests#elixir#rest
Stars720
Forks99
Last commit4 years ago
Chapar
ChaparGo

A native API testing tool for developers, supporting both HTTP and gRPC protocols with a focus on simplicity and local data storage.

#postman-alternative#desktop-application#rest
Stars708
Forks43
Last commit4 days ago
ja_serializer
ja_serializerElixir

JSON:API specification serialization library for Elixir applications.

#json-api#elixir#rest
Stars638
Forks143
Last commit5 months ago
Membrane Service Proxy
Membrane Service ProxyJava

A lightweight, extensible API gateway written in Java with native OpenAPI support, SOAP/XML compatibility, and container optimization.

#api-gateway#rest#api
Stars637
Forks177
Last commit2 days ago
RESTRequest4Delphi
RESTRequest4DelphiPascal

A Delphi and Lazarus library for consuming REST services with support for multiple HTTP engines and adapters.

#request#rest#rest-client
Stars621
Forks179
Last commit21 days ago
purest
purestJavaScript

A flexible and expressive REST API client library for Node.js with built-in provider configurations.

#js#oauth#rest
Stars566
Forks23
Last commit2 years ago
DeepfakeHTTP
DeepfakeHTTPJava

A web server that serves static responses from HTTP dump files, enabling API mocking, testing, and prototyping without a backend.

#http-server#rest#api
Stars526
Forks46
Last commit4 years ago
DeepfakeHTTP
DeepfakeHTTPJava

A web server that serves static HTTP responses from text dumps, enabling API mocking and testing without a backend.

#http-server#rest#api
Stars526
Forks46
Last commit4 years ago
Delphi JOSE and JWT Library
Delphi JOSE and JWT LibraryPascal

A Delphi implementation of JOSE (JSON Object Signing and Encryption) and JWT (JSON Web Token) for creating and verifying secure tokens.

#jwt-token#rest#auth
Stars518
Forks188
Last commit5 days ago
PMHTTP
PMHTTPSwift

A Swift/Obj-C HTTP framework built on URLSession with first-class REST and JSON support.

#ios#rest#library
Stars503
Forks35
Last commit5 years ago
FsHttp
FsHttpF#

A hackable HTTP client for F# and .NET that combines convenience with flexibility for both interactive exploration and production use.

#functional-programming#rest#rest-client
Stars498
Forks41
Last commit19 days ago
OpenRecord
OpenRecordJavaScript

An ActiveRecord-inspired ORM for Node.js supporting SQLite3, MySQL, Postgres, Oracle, REST, and LDAP.

#orm#database#rest
Stars485
Forks38
Last commit5 years ago
Jaguar
JaguarDart

A full-stack, production-ready HTTP server framework for Dart, built for speed, simplicity, and extensibility.

#dart#http-server#orm
Stars470
Forks32
Last commit1 year ago
vue-crud-x
vue-crud-xTypeScript

A collection of updateable Vue.js and Node.js templates and shareable libraries for building evergreen applications.

#web-components#crud#rest
Stars460
Forks119
Last commit1 day ago
SteamAPI
SteamAPIPython

An object-oriented Python library for accessing the Steam Web API with lazy loading and caching.

#rest#steam#steamapi
Stars460
Forks100
Last commit5 years ago
FakeRest
FakeRestTypeScript

A browser library that intercepts AJAX calls to mock a REST server based on JSON data for client-side testing.

#rest#single-page-app#client
Stars456
Forks50
Last commit19 days ago
OpenDJ
OpenDJJava

An open-source LDAPv3 directory server written in Java for scalable identity management and authentication.

#ldap-server#rest#authentication
Stars436
Forks111
Last commit2 days ago
PreviousPage 3 of 5Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Rest Api109
#Api62
#Openapi40
#Http33
#Json30
#Http Client28
#Go25
#Api Client22
#Backend22
#Python22
#Web Framework22
#Swagger21