Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Rest Client

Rest Client

89 projects

Showing 36 of 89 projects

OpenApi Generator
OpenApi GeneratorJava

Automatically generates API client libraries, server stubs, and documentation from OpenAPI specifications.

#generator#rest-client#sdk-generation
Stars26.6k
Forks7.6k
Last commit6 hours ago
posting (k)
posting (k)Python

A terminal-based HTTP client for keyboard-centric API testing and development workflows.

#ssh-compatible#postman-alternative#python-tool
Stars12.2k
Forks259
Last commit4 months ago
resty
restyGo

A simple, feature-rich HTTP, REST, and SSE client library for Go.

#retry-logic#rest-client#authentication
Stars11.7k
Forks791
Last commit4 days ago
github
githubGo

A comprehensive Go client library for interacting with the GitHub REST API v3.

#hacktoberfest#github-integration#rest-client
Stars11.3k
Forks2.4k
Last commit12 hours ago
Feign
FeignJava

A Java HTTP client binder that simplifies writing declarative HTTP API clients using annotations.

#interface#retrofit-alternative#jax-rs
Stars9.8k
Forks1.9k
Last commit1 day ago
Refit
RefitC#

A type-safe REST library for .NET that automatically generates HTTP clients from interface definitions.

#xamarin#rest-client#http
Stars9.5k
Forks788
Last commit8 hours ago
YTKNetwork
YTKNetworkObjective-C

A high-level iOS networking library built on AFNetworking, offering request caching, batch operations, and JSON validation.

#ios#rest-client#caching
Stars6.6k
Forks1.6k
Last commit5 years ago
Faraday
FaradayRuby

A flexible HTTP client library for Ruby with adapter abstraction and Rack middleware support.

#typhoeus#net-http#rest-client
Stars5.9k
Forks1.0k
Last commit1 month ago
httparty
httpartyRuby

A Ruby library that simplifies HTTP requests with an intuitive API and built-in command-line interface.

#rest-client#web-services#http
Stars5.9k
Forks969
Last commit4 months ago
autorest
autorestTypeSpec

Generates client libraries for RESTful web services from OpenAPI specifications.

#rest-client#code-generator#rest-api
Stars4.8k
Forks736
Last commit25 days ago
Flurl
FlurlC#

A fluent URL builder and testable HTTP client library for .NET with a modern, asynchronous API.

#nuget#rest-client#http
Stars4.4k
Forks397
Last commit1 year ago
RoboSpice
RoboSpiceJava

A modular Android library for easy asynchronous network requests with caching and REST support.

#lifecycle-aware#rest-client#open-source
Stars2.9k
Forks539
Last commit8 years ago
google-api-client
google-api-clientRuby

Official Ruby client libraries for accessing Google APIs via HTTP/JSON REST endpoints with authentication and request control.

#rest-client#google-apis#authentication
Stars2.9k
Forks885
Last commit3 days ago
resty
restyShell

A tiny shell script wrapper for curl that provides a simple command-line interface for interacting with REST services in pipelines.

#pipeline-tool#rest-client#devops
Stars2.7k
Forks141
Last commit3 years ago
use-http
use-httpTypeScript

A React hook for making isomorphic HTTP requests with built-in caching, GraphQL support, and request/response interceptors.

#isomorphic#rest-client#reacthook
Stars2.3k
Forks116
Last commit2 years ago
Siesta
SiestaSwift

A Swift framework for iOS/macOS that provides an observable client-side cache for RESTful resources, simplifying state management in networked apps.

#ios#rest#rest-client
Stars2.2k
Forks154
Last commit3 years ago
kulala.nvim
kulala.nvimLua

A fully-featured HTTP client interface for Neovim, supporting REST, GraphQL, gRPC, and WebSocket requests.

#rest-client#graphql#rest-api
Stars2.1k
Forks100
Last commit2 days ago
Jest
JestJava

A Java HTTP REST client for Elasticsearch, providing an alternative to the native Java API.

#rest-client#java-client#android
Stars2.1k
Forks719
Last commit3 years ago
rest.nvim
rest.nvimLua

A fast, asynchronous HTTP client for Neovim that runs HTTP requests directly from .http files within the editor.

#developer-tools#rest-client#curl
Stars2.0k
Forks147
Last commit6 months ago
go-jira
go-jiraGo

A Go client library for interacting with Atlassian Jira's REST API, supporting authentication, issue management, and custom API calls.

#hacktoberfest#rest-client#devops
Stars1.6k
Forks500
Last commit6 days ago
restclient-cpp
restclient-cppC++

A lightweight C++ wrapper around libcurl for making HTTP/REST requests with both simple and advanced configuration options.

#cpp-library#rest#rest-client
Stars1.6k
Forks379
Last commit1 year ago
Just
JustSwift

A Swift HTTP client library inspired by Python Requests, designed for simplicity and ease of use.

#ios#rest-client#http
Stars1.4k
Forks130
Last commit2 years ago
twilio-ruby
twilio-rubyRuby

A Ruby gem for communicating with the Twilio API and generating TwiML.

#rest-client#telephony#ruby-gem
Stars1.4k
Forks472
Last commit1 month ago
unirest for PHP
unirest for PHPPHP

A simplified, lightweight HTTP client library for PHP, providing utility methods for all HTTP verbs and built-in JSON parsing.

#rest-client#authentication#php-library
Stars1.3k
Forks317
Last commit1 year ago
RestEase
RestEaseC#

A type-safe REST API client library for .NET that simplifies remote endpoint communication through interface definitions.

#httpclient#rest-client#source-generator
Stars1.1k
Forks114
Last commit2 years ago
Overcoat
OvercoatObjective-C

A small but powerful library for creating REST clients in Objective-C/Swift, built on AFNetworking and Mantle.

#ios#rest-client#objective-c
Stars1.1k
Forks104
Last commit9 years ago
SendGrid
SendGridGo

Official Go library for interacting with the Twilio SendGrid Web API v3 to send emails and manage email services.

#email-sending#rest-client#sendgrid
Stars1.1k
Forks262
Last commit28 days ago
Spyke
SpykeRuby

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

#rest#rest-client#api
Stars903
Forks65
Last commit8 months ago
Restforce
RestforceRuby

A Ruby client for the Salesforce REST API with support for streaming, composite APIs, and multiple authentication methods.

#oauth#rest-client#streaming-api
Stars823
Forks361
Last commit4 months ago
paypal
paypalGo

A comprehensive Go client library for interacting with PayPal's REST API, supporting payments, payouts, webhooks, and more.

#ecommerce#hacktoberfest#rest-client
Stars778
Forks304
Last commit6 days ago
Spring for Android - Rest Template
Spring for Android - Rest TemplateJava

A library providing Spring's RestTemplate and authentication support for building REST clients in native Android applications.

#gradle#rest-client#spring-framework
Stars705
Forks257
Last commit4 years ago
RESTRequest4Delphi
RESTRequest4DelphiPascal

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

#request#rest#rest-client
Stars617
Forks178
Last commit2 days ago
DataFire
DataFireJavaScript

An open-source framework for building integrations and APIs with over 1000 pre-built actions.

#rest-client#saas-integrations#api
Stars576
Forks80
Last commit3 years ago
Python (Sync)
Python (Sync)Python

A Python client SDK for interacting with PocketBase backends, providing a pythonic interface for authentication, collections, and file uploads.

#python-sdk#backend-integration#database
Stars543
Forks63
Last commit2 months 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
Stars497
Forks42
Last commit2 days ago
nForce
nForceJavaScript

A Node.js REST API wrapper for Salesforce, Force.com, and Database.com, simplifying integration with OAuth helpers and streaming support.

#salesforce#rest-client#oauth2
Stars471
Forks161
Last commit2 years ago
Page 1 of 3Next

Related Tags

#Http Client46#Api Client45#Go16#Http15#Golang13#Dotnet12#Rest11#Rest Api11#Authentication11#Json9#Go Library9#Networking9
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