Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Rest Client

Rest Client

65 projects

Showing 36 of 65 projects

OpenApi Generator
OpenApi GeneratorJava

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

#generator#rest-client#sdk-generation
Stars26.4k
Forks7.6k
Last commit1 day 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.0k
Forks245
Last commit2 months ago
resty
restyGo

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

#retry-logic#rest-client#authentication
Stars11.7k
Forks782
Last commit23 hours ago
github
githubGo

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

#hacktoberfest#github-integration#rest-client
Stars11.3k
Forks2.2k
Last commit1 day 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 commit2 days ago
Refit
RefitC#

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

#xamarin#rest-client#http
Stars9.5k
Forks784
Last commit2 days 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 commit7 days 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
Forks967
Last commit3 months ago
autorest
autorestTypeSpec

Generates client libraries for RESTful web services from OpenAPI specifications.

#rest-client#code-generator#rest-api
Stars4.8k
Forks738
Last commit10 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
Forks883
Last commit4 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
Forks140
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
Jest
JestJava

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

#rest-client#java-client#android
Stars2.1k
Forks717
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
Forks99
Last commit3 days 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 commit5 months 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
Forks380
Last commit1 year 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
Forks501
Last commit12 days 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
Forks131
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
Forks468
Last commit3 days 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
Forks316
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
Forks263
Last commit9 months ago
Spyke
SpykeRuby

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

#rest#rest-client#api
Stars904
Forks66
Last commit7 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
Stars824
Forks360
Last commit2 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
Stars774
Forks303
Last commit8 months 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
Stars614
Forks178
Last commit14 days ago
DataFire
DataFireJavaScript

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

#rest-client#saas-integrations#api
Stars577
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
Stars544
Forks64
Last commit19 days 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 commit2 months 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
Forks162
Last commit2 years ago
Page 1 of 2Next

Related Tags

#Api Client35#Http Client35#Http12#Go10#Rest Api9#Authentication9#Rest8#Golang8#Dotnet8#Json7#Go Library6#Networking6
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