Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Api Client

Api Client

438 projects

Showing 36 of 438 projects

echotron
echotronGo

An idiomatic, concurrent Go library for the Telegram Bot API with built-in rate limiting and per-chat state isolation.

#functional-programming#library#go-library
Stars439
Forks25
Last commit3 months ago
go-cleanhttp
go-cleanhttpGo

Provides clean, isolated HTTP clients in Go that avoid shared state issues with the standard library's default client.

#race-condition-prevention#stdlib#api-client
Stars438
Forks37
Last commit13 days ago
kubernetes_asyncio
kubernetes_asyncioPython

Python asynchronous client library for the Kubernetes API, built with asyncio for non-blocking operations.

#asyncio#aiohttp#container-orchestration
Stars437
Forks89
Last commit1 day ago
fhir.js
fhir.jsJavaScript

A JavaScript client library for interacting with FHIR (Fast Healthcare Interoperability Resources) servers via CRUD operations and expressive queries.

#api-client#crud-operations#hl7
Stars437
Forks142
Last commit3 years ago
PackageGenerator
PackageGeneratorPHP

Generates a PHP SDK from any WSDL to simplify SOAP web service consumption.

#wsdl-to-php#composer#php-sdk
Stars435
Forks74
Last commit2 months ago
Tumblr
TumblrObjective-C

An unopinionated and flexible library for integrating Tumblr data into iOS or macOS applications.

#social-media-integration#objective-c#oauth-authentication
Stars434
Forks126
Last commit4 days ago
Dexador
DexadorCommon Lisp

A fast HTTP client for Common Lisp with neat APIs and connection pooling.

#connection-pooling#open-source-library#api-client
Stars431
Forks45
Last commit2 months ago
gtfs-realtime-bindings
gtfs-realtime-bindingsJavaScript

Pre-generated language bindings for working with GTFS Realtime transit data in popular programming languages.

#multi-language#data-bindings#transportation-data
Stars431
Forks133
Last commit12 days ago
VideoInfo
VideoInfoRuby

A Ruby gem to fetch video metadata from YouTube, Vimeo, Dailymotion, and Wistia URLs.

#video-metadata#embed-video#content-management
Stars429
Forks128
Last commit5 months ago
tirexs
tirexsElixir

An Elixir-flavored HTTP client and DSL library for building JSON-based queries and settings for Elasticsearch.

#elixir#dsl#database-client
Stars426
Forks90
Last commit4 years ago
consul-api
consul-apiJava

A comprehensive Java client library for interacting with the Consul HTTP API, supporting all endpoints and consistency modes.

#health-checks#java-client#distributed-systems
Stars422
Forks175
Last commit3 years ago
request
requestGo

A developer-friendly HTTP request library for Go, inspired by Python-Requests.

#request#developer-tools#http
Stars421
Forks36
Last commit6 years ago
hato
hatoClojure

An idiomatic Clojure HTTP client wrapping JDK 11's HttpClient, supporting HTTP/1.1, HTTP/2, and WebSockets.

#clojure-library#async-http#jdk-11
Stars414
Forks28
Last commit10 months ago
gotql
gotqlTypeScript

A Node.js GraphQL client that lets you write queries as JSON objects instead of strings.

#hacktoberfest#query-builder#server-side
Stars410
Forks21
Last commit1 year ago
go-rate
go-rateGo

A Go library for implementing timed rate limiting with both blocking and non-blocking approaches.

#concurrency-control#server-side#timed-limiter
Stars406
Forks35
Last commit4 years ago
Legato
LegatoRuby

A Ruby client library for interacting with the Google Analytics Core Reporting, Management, and Real-time APIs.

#google-analytics#oauth2#business-intelligence
Stars398
Forks47
Last commit3 years ago
amygdala
amygdalaJavaScript

A RESTful HTTP client for JavaScript apps that configures once with your API schema and handles CRUD operations with a consistent API.

#schema-driven#rest-client#client-side-caching
Stars392
Forks22
Last commit9 years ago
is-up
is-upJavaScript

A Node.js library to check if a website is online using the isitup.org API.

#devops#uptime-check#promise-based
Stars389
Forks15
Last commit4 years ago
Gotenberg
GotenbergPHP

A PHP client library for interacting with the Gotenberg API to convert documents and web pages to PDF.

#gotenberg-api#libreoffice#docx
Stars383
Forks20
Last commit10 days ago
Telegram Bot SDK
Telegram Bot SDKSwift

An unofficial Swift SDK for building Telegram bots with synchronous and asynchronous API support, routing, and command parsing.

#bots#async-await#command-parsing
Stars381
Forks65
Last commit1 year ago
rides-ios-sdk
rides-ios-sdkSwift

An iOS SDK for authenticating users and integrating Uber Rides API functionality into iOS applications.

#ride-hailing#oauth#authentication
Stars376
Forks125
Last commit26 days ago
goamz
goamzGo

A Go library for interacting with Amazon Web Services (AWS), providing packages for EC2, S3, SQS, and other AWS services.

#cloud-infrastructure#go-library#aws-sdk
Stars371
Forks138
Last commit4 years ago
jsonrpc
jsonrpcGo

A Go implementation of a JSON-RPC 2.0 client over HTTP with support for batch requests, custom headers, and flexible response handling.

#json-rpc#go-client#api-client
Stars370
Forks98
Last commit7 months ago
is-up-cli
is-up-cliJavaScript

A command-line tool to check if a website is up or down using the isitup.org API.

#devops#uptime-check#cli-tool
Stars367
Forks17
Last commit4 years ago
malsub
malsubPython

A Python RESTful API framework for querying multiple online malware analysis and threat intelligence services.

#virustotal#multi-threading#security-automation
Stars367
Forks78
Last commit2 years ago
Auth0
Auth0C#

Official .NET client library for interacting with Auth0 Authentication and Management APIs with automatic token management.

#oauth#oauth2#authentication
Stars359
Forks182
Last commit3 days ago
SimpleAuth
SimpleAuthDart

A Flutter/Dart library that embeds authentication into API calls, supporting OAuth2, Basic Auth, and multiple providers.

#token-management#dart#oauth2
Stars355
Forks109
Last commit10 months ago
Dropbox.NET
Dropbox.NETC#

Official .NET SDK for integrating with Dropbox API v2, enabling file management and user authentication.

#oauth#dropbox-sdk#integration
Stars344
Forks438
Last commit1 year ago
Kivik
KivikGo

A common interface to CouchDB and CouchDB-like databases for Go and GopherJS.

#database-driver#pouchdb#database
Stars343
Forks43
Last commit3 months ago
k8s
k8sElixir

A Kubernetes API client for Elixir featuring autodiscovery, multiple cluster support, and comprehensive authentication.

#kubeconfig#elixir#devops
Stars337
Forks50
Last commit7 days ago
PHP
PHPPHP

A PHP client driver for the RethinkDB query language (ReQL), enabling database operations from PHP applications.

#reql#database-driver#nosql
Stars337
Forks54
Last commit3 years ago
neuron
neuronElixir

A flexible GraphQL client for Elixir applications with customizable JSON and connection modules.

#hex#elixir-lang#elixir
Stars335
Forks36
Last commit3 years ago
r1tsuu / payload-enchants
r1tsuu / payload-enchantsTypeScript

A collection of enhancement packages for Payload CMS 3.0, including automatic translations, type-safe API client, and SEO with AI.

#cms-plugins#caching#content-management
Stars334
Forks28
Last commit1 year ago
gretchen
gretchenTypeScript

A type-safe, resilient, and tiny fetch wrapper for TypeScript that never throws on non-200 responses.

#hooks#retry-logic#request
Stars330
Forks5
Last commit2 years ago
social_shares
social_sharesRuby

A Ruby gem to fetch social media share counts for URLs across multiple networks including Facebook, Reddit, and LinkedIn.

#social-media#engagement-metrics#ruby-gem
Stars328
Forks37
Last commit8 years ago
Perceval
PercevalPython

A command-line tool to fetch and gather data from software repositories and development platforms using modular backends.

#hacktoberfest#python-tool#development-metrics
Stars322
Forks185
Last commit7 days ago
PreviousPage 7 of 13Next

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 Client113
#Rest Api65
#Go62
#Swift51
#Authentication49
#Golang41
#Ios39
#Networking38
#Api36
#Rest Client35
#Automation34
#Http32