Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Api Client

Api Client

765 projects

Showing 36 of 765 projects

Discordgo
DiscordgoGo

A Go package providing low-level bindings to the Discord API for building bots and integrations.

#voice-chat#websocket#golang-library
Stars6.0k
Forks930
Last commit8 months ago
Faraday
FaradayRuby

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

#typhoeus#net-http#rest-client
Stars6.0k
Forks1.0k
Last commit6 days ago
oauth2
oauth2Go

A Go client implementation for the OAuth 2.0 authorization framework.

#oauth2#authentication#golang-library
Stars5.9k
Forks1.1k
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
Forks977
Last commit3 days ago
OpenAI Client
OpenAI ClientPHP

A community-maintained PHP API client for interacting with OpenAI's API, including chat, audio, images, and fine-tuning.

#gpt-3#api#client
Stars5.8k
Forks680
Last commit4 days ago
serenity
serenityRust

A Rust library for building Discord bots and applications with full API coverage and async support.

#hacktoberfest#caching#sharding
Stars5.6k
Forks672
Last commit3 days ago
t
tRuby

A command-line interface and client library for interacting with the X (Twitter) API.

#x-api#oauth#social-media
Stars5.6k
Forks400
Last commit6 days ago
Postcat
PostcatJavaScript

An open-source, cross-platform API development and testing tool with plugin support for REST, Websocket, and more.

#open-source#api#rest-api
Stars5.5k
Forks793
Last commit8 months ago
apistar
apistarPython

A Python toolkit for working with OpenAPI/Swagger schemas to build documentation, validate schemas, and make API requests.

#rest#api#rest-api
Stars5.5k
Forks404
Last commit4 years ago
authlib
authlibPython

A comprehensive Python library for building OAuth and OpenID Connect clients and servers, with built-in JOSE support.

#oauth2-server#oauth#oauth2
Stars5.4k
Forks580
Last commit2 days ago
rest-client
rest-clientRuby

A simple HTTP and REST client for Ruby with a Sinatra-inspired DSL for specifying actions.

#net-http#web-services#ssl-tls
Stars5.2k
Forks927
Last commit2 years ago
wretch
wretchTypeScript

A tiny wrapper built around fetch with an intuitive syntax for making HTTP requests.

#formdata#request#isomorphic
Stars5.2k
Forks109
Last commit4 months ago
dockerode
dockerodeJavaScript

A Node.js module for Docker's Remote API, providing a feature-rich and stream-friendly interface to manage containers, images, and more.

#devops#moby#container-management
Stars5.0k
Forks488
Last commit13 days ago
req
reqGo

A simple yet powerful Go HTTP client with automatic decoding, debugging, retry, and HTTP fingerprinting support.

#retry-logic#http#http-fingerprinting
Stars4.9k
Forks414
Last commit1 month ago
autorest
autorestTypeSpec

Generates client libraries for RESTful web services from OpenAPI specifications.

#rest-client#code-generator#rest-api
Stars4.8k
Forks736
Last commit20 days ago
OpenAI-Java
OpenAI-JavaJava

A Java client library for OpenAI's GPT APIs, including GPT-3, ChatGPT, and GPT-4.

#gpt-3#java-client#openai
Stars4.7k
Forks1.2k
Last commit2 years ago
twitter
twitterRuby

A Ruby interface to the Twitter (X) API v1.1 for programmatically interacting with the platform.

#x-api#oauth#social-media
Stars4.6k
Forks1.3k
Last commit3 days ago
Stripe Node.js SDK
Stripe Node.js SDKTypeScript

Official Node.js library for interacting with the Stripe API, enabling server-side payment processing and subscription management.

#financial-integration#server-side#nodejs
Stars4.5k
Forks943
Last commit2 days ago
google-cloud
google-cloudGo

Official Go client libraries for accessing Google Cloud Platform services like Firestore, Storage, and Compute Engine.

#cloud-infrastructure#authentication#firestore
Stars4.5k
Forks1.6k
Last commit2 days ago
google
googleGo

Auto-generated Go client libraries for accessing Google APIs like Tasks, Sheets, and URL Shortener.

#generated-code#rest#oauth2
Stars4.5k
Forks1.5k
Last commit2 days ago
elasticsearch-py
elasticsearch-pyPython

Official Python client for Elasticsearch, providing idiomatic access to search and analytics engines.

#search#client#python-library
Stars4.4k
Forks1.2k
Last commit6 days ago
TwitterOAuth
TwitterOAuthPHP

A PHP library for interacting with Twitter's OAuth REST API, handling authentication and API requests.

#hacktoberfest#composer#oauth
Stars4.3k
Forks1.7k
Last commit6 days ago
teloxide
teloxideRust

A full-featured, elegant framework for building Telegram bots in Rust.

#dialogue-management#async#bot-framework
Stars4.3k
Forks310
Last commit1 month ago
AWS SDK for Java
AWS SDK for JavaJava

The official AWS SDK for Java 1.x enabling Java developers to work with Amazon Web Services (now in maintenance mode).

#legacy-support#java-sdk#amazon
Stars4.2k
Forks2.8k
Last commit1 month ago
Typhoeus
TyphoeusRuby

A Ruby HTTP client library that wraps libcurl to make fast and reliable requests with parallel execution support.

#caching#parallel-requests#testing
Stars4.1k
Forks440
Last commit7 months ago
urllib3
urllib3Python

A powerful, user-friendly HTTP client library for Python with thread safety, connection pooling, and comprehensive features.

#proxy-support#ssl-tls#python-library
Stars4.1k
Forks1.7k
Last commit3 days ago
Stripe
StripePHP

Official PHP library for interacting with the Stripe API, providing dynamic classes for API resources.

#composer#e-commerce#api-client
Stars4.0k
Forks897
Last commit2 days ago
python-slack-sdk
python-slack-sdkPython

Official Python SDK for building Slack apps and integrations with all Slack APIs.

#python-sdk#slackapi#oauth
Stars4.0k
Forks866
Last commit2 days ago
Awesome API Devtools
Awesome API Devtools

A curated collection of tools, frameworks, and resources for building and managing RESTful HTTP+JSON APIs.

#api-gateway#developer-tools#api
Stars4.0k
Forks590
Last commit10 months ago
ATAC
ATACRust

A terminal-based API client for sending HTTP/WebSocket requests, managing collections, and scripting—free, offline, and account-less.

#developer-tools#terminal-tui#api
Stars3.7k
Forks144
Last commit6 days ago
curlie
curlieGo

A curl frontend with HTTPie's user-friendly interface, combining curl's power with intuitive syntax and formatting.

#go-application#developer-tools#webdevelopment
Stars3.7k
Forks119
Last commit10 months ago
kubernetes-client
kubernetes-clientJava

A Java client library providing a fluent DSL to interact with Kubernetes and OpenShift REST APIs.

#container-orchestration#dsl#java-client
Stars3.7k
Forks1.5k
Last commit2 days ago
aws-sdk-go
aws-sdk-goGo

Official AWS SDK for Go, enabling developers to interact with AWS services from Go applications.

#cloud-infrastructure#backend-development#devops
Stars3.7k
Forks826
Last commit2 days ago
aws-sdk-machinelearning
aws-sdk-machinelearningRuby

The official AWS SDK for Ruby provides modular Ruby gems to interact with AWS services.

#serverless#aws-services#ruby-gem
Stars3.7k
Forks1.2k
Last commit2 days ago
Elasticsearch .NET
Elasticsearch .NETC#

The official strongly-typed .NET client library for Elasticsearch, maintained by Elastic.

#data-indexing#client#strongly-typed
Stars3.6k
Forks1.1k
Last commit3 days ago
recaptcha
recaptchaPHP

A PHP client library for Google's reCAPTCHA service to verify user responses and protect websites from spam.

#web-security#recaptcha#google-recaptcha
Stars3.6k
Forks770
Last commit2 days ago
PreviousPage 2 of 22Next

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
#Http Client168
#Rest Api123
#Elixir98
#Go97
#Authentication77
#Golang68
#Swift68
#Automation59
#Ios58
#Sdk55
#Api54
#Oauth252