awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

87 repositorios

Awesome GitHub RepositoriesClient Libraries

Tools for fetching and managing GraphQL data in frontend applications.

Explore 87 awesome GitHub repositories matching part of an awesome list · Client Libraries. Refine with filters or upvote what's useful.

Awesome Client Libraries GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • actix/actix-webAvatar de actix

    actix/actix-web

    24,421Ver en GitHub↗

    Actix Web is an asynchronous web framework designed for building high-performance network services. It provides a foundation for processing concurrent requests through a non-blocking execution model, utilizing an actor-based concurrency system to manage lightweight processes and message passing. The framework includes a low-level networking layer that handles the parsing and serialization of HTTP traffic according to standard specifications. The framework distinguishes itself through a type-safe routing engine that enforces strict data types at compile time, ensuring that request parameters a

    Provides an asynchronous HTTP client for service communication.

    Rustactixactix-webasync
    Ver en GitHub↗24,421
  • hyperium/hyperAvatar de hyperium

    hyperium/hyper

    15,945Ver en GitHub↗

    Hyper is a low-level networking library designed for building high-performance HTTP clients and servers. It provides a foundational toolkit for creating network services that leverage asynchronous execution and memory-safe data handling, supporting both HTTP/1 and HTTP/2 protocols. The library distinguishes itself through a protocol-agnostic architecture that separates transport logic from HTTP semantics. It utilizes a service-trait abstraction to decouple network logic from the underlying transport, enabling developers to inject custom middleware for request interception and response transfo

    Low-level HTTP client for fine-grained control over requests.

    Rusthttphyperrust
    Ver en GitHub↗15,945
  • go-resty/restyAvatar de go-resty

    go-resty/resty

    11,704Ver en GitHub↗

    Resty is a high-level HTTP client library for Go designed for consuming REST services. It provides a streamlined interface for executing network requests, managing server-sent event streams, and automatically mapping JSON and XML responses into data structures. The library includes built-in mechanisms for service resilience and traffic management, such as circuit breakers to prevent cascading failures, token-bucket rate limiting, and automated request retries with exponential backoff. It also features client-side load balancing to distribute outgoing traffic across multiple base URLs and requ

    Go HTTP client inspired by Ruby's rest-client.

    Gobackoffcircuit-breakercurl-command
    Ver en GitHub↗11,704
  • seanmonstar/reqwestAvatar de seanmonstar

    seanmonstar/reqwest

    11,675Ver en GitHub↗

    This library is a high-level networking tool for the Rust programming language, designed to execute HTTP requests and interact with remote services and REST APIs. It provides both asynchronous and blocking interfaces, allowing developers to send data using formats such as JSON or multipart forms while maintaining type-safe communication with external web services. The library distinguishes itself through a comprehensive architecture that manages network sessions and data flow. It utilizes connection pooling to maintain persistent sockets, which reduces latency during consecutive requests to t

    Ergonomic and high-level HTTP client for making requests.

    Rusthttphttp-clientrust
    Ver en GitHub↗11,675
  • restsharp/restsharpAvatar de restsharp

    restsharp/RestSharp

    9,826Ver en GitHub↗

    RestSharp is a .NET HTTP client library designed for interacting with RESTful web services. It provides a high-level request wrapper and a dedicated REST API client to manage endpoints, headers, and query parameters. The library includes a serialization mechanism that automatically converts objects to and from JSON or XML formats for API payloads. It also features a system for managing API credentials and security tokens to ensure authorized access to protected remote resources. The toolkit covers broad capabilities for external web service integration, including generic type-based deseriali

    Standard REST and HTTP client library for .NET.

    C#
    Ver en GitHub↗9,826
  • reactiveui/refitAvatar de reactiveui

    reactiveui/refit

    9,513Ver en GitHub↗

    Refit is a type-safe REST client for .NET that transforms API definitions into live interfaces. It functions as an automatic API proxy generator, allowing developers to define endpoints as interfaces to eliminate manual HTTP request boilerplate. The library is designed for compatibility with ahead-of-time compilation and trimmed binaries, utilizing build-time source generation to ensure support for native AoT deployments. The project covers a broad range of API integration capabilities, including attribute-driven request composition, automatic JSON deserialization, and request header managem

    Type-safe REST library for Xamarin and .NET applications.

    C#c-sharpdotnetdotnet-core
    Ver en GitHub↗9,513
  • mgonto/restangularAvatar de mgonto

    mgonto/restangular

    7,798Ver en GitHub↗

    Restangular is a REST client and resource mapper for AngularJS applications. It provides a suite of tools for mapping API endpoints to local objects and collections, facilitating frontend CRUD implementation through standard HTTP methods. The project distinguishes itself through an async data binding system that links user interface elements to server-side objects, ensuring automatic updates upon request completion. It also features a programmable request interceptor pipeline for modifying headers and transforming responses, as well as a JSONP request handler to bypass same-origin policy rest

    AngularJS service for simplified interaction with RESTful resources.

    JavaScript
    Ver en GitHub↗7,798
  • jnunemaker/httpartyAvatar de jnunemaker

    jnunemaker/httparty

    5,894Ver en GitHub↗

    HTTParty es una biblioteca cliente HTTP de Ruby diseñada para construir clientes de API estandarizados. Abstrae primitivas de red de bajo nivel en una interfaz de alto nivel, permitiendo a los desarrolladores encapsular URI base y configuraciones de solicitud dentro de clases para mantener interacciones consistentes con servicios web remotos. La biblioteca automatiza la transformación de datos de respuesta de red sin formato en estructuras nativas de Ruby mediante el uso de un sistema basado en registro que analiza el contenido según los encabezados de respuesta. También proporciona mecanismos especializados para enviar datos de formulario multipart y transmitir payloads grandes para mantener la eficiencia de memoria durante las transferencias de archivos. El proyecto cubre una amplia gama de capacidades de red, incluyendo la ejecución de operaciones HTTP estándar, transmisión de payload JSON y la gestión de conexiones TLS seguras. Incluye herramientas para la autenticación de solicitudes, descompresión de respuestas y registro de tráfico de red para fines de depuración. La biblioteca también proporciona una interfaz de línea de comandos para consultar servicios web y ver datos de respuesta como objetos estructurados.

    Ruby library for making HTTP requests with a simple interface.

    Ruby
    Ver en GitHub↗5,894
  • rest-client/rest-clientAvatar de rest-client

    rest-client/rest-client

    5,215Ver en GitHub↗

    Este es un cliente HTTP de Ruby diseñado para la integración de API REST, modelado de recursos y comunicación de red automatizada. Proporciona un conjunto de herramientas para gestionar encabezados, cookies y configuraciones SSL, junto con una interfaz de línea de comandos dedicada para ejecutar comandos HTTP únicos y gestionar sesiones de prueba de API interactivas. El proyecto se diferencia por sus capacidades de modelado de recursos, que permiten la definición de URLs base persistentes y credenciales para construir endpoints de subrecursos anidados. También cuenta con un manejador de solicitudes multipart que detecta tipos MIME para cargar archivos y transmitir grandes cargas útiles. En términos generales, la librería cubre la seguridad de red a través de la configuración SSL y TLS, la gestión de tráfico mediante enrutamiento de proxy y mantenimiento de cookies, y optimizaciones de rendimiento utilizando streaming incremental tanto para cargas útiles de solicitud como para cuerpos de respuesta. También incluye utilidades para el registro de actividad de red y la interceptación de ejecución de solicitudes.

    Simple Ruby HTTP client inspired by microframework syntax.

    Ruby
    Ver en GitHub↗5,215
  • danwrong/restlerAvatar de danwrong

    danwrong/restler

    1,978Ver en GitHub↗

    REST client library for node.js

    REST client library designed for Node.js environments.

    JavaScript
    Ver en GitHub↗1,978
  • kriswallsmith/buzzAvatar de kriswallsmith

    kriswallsmith/Buzz

    1,918Ver en GitHub↗

    PHP's lightweight HTTP client

    Lightweight HTTP client library for PHP applications.

    PHP
    Ver en GitHub↗1,918
  • influxdata/influxdb-pythonAvatar de influxdata

    influxdata/influxdb-python

    1,693Ver en GitHub↗

    The v1 client libraries for InfluxDB were typically developed and maintained by community members. For InfluxDB 3.0 users, this library is succeeded by the lightweight v3 client library . For InfluxDB 2.0 users, look at the v2 client library .

    Python client for database connectivity.

    Python
    Ver en GitHub↗1,693
  • ignite/cliAvatar de ignite

    ignite/cli

    1,348Ver en GitHub↗

    -->

    All-in-one platform for building and launching blockchain applications.

    Go
    Ver en GitHub↗1,348
  • influxdata/influxdb-javaAvatar de influxdata

    influxdata/influxdb-java

    1,194Ver en GitHub↗

    Java client for InfluxDB

    Java client for database connectivity.

    Java
    Ver en GitHub↗1,194
  • excon/exconAvatar de excon

    excon/excon

    1,174Ver en GitHub↗

    Usable, fast, simple HTTP 1.1 for Ruby

    Fast and simple Ruby HTTP client for API integration.

    Rubyexconhttpruby
    Ver en GitHub↗1,174
  • canton7/resteaseAvatar de canton7

    canton7/RestEase

    1,113Ver en GitHub↗

    Easy-to-use typesafe REST API client library for .NET Standard 1.1 and .NET Framework 4.5 and higher, which is simple and customisable. Inspired by Refit

    Easy-to-use, type-safe REST API client for .NET.

    C#
    Ver en GitHub↗1,113
  • polkadot-js/apiAvatar de polkadot-js

    polkadot-js/api

    1,105Ver en GitHub↗

    This library provides a clean wrapper around all the methods exposed by a Polkadot/Substrate network client and defines all the types exposed by a node. For complete documentation around the interfaces and their use, visit the documentation portal.

    JavaScript library for interacting with Substrate chains.

    TypeScript
    Ver en GitHub↗1,105
  • marmelab/restful.jsAvatar de marmelab

    marmelab/restful.js

    964Ver en GitHub↗

    A pure JS client for interacting with server-side RESTful resources. Think Restangular without Angular.

    JavaScript client for interacting with server-side RESTful resources.

    JavaScriptfrontendhttp-clientrest
    Ver en GitHub↗964
  • balvig/spykeAvatar de balvig

    balvig/spyke

    904Ver en GitHub↗

    Interact with REST services in an ActiveRecord-like manner

    ActiveRecord-style interaction for Ruby REST services.

    Ruby
    Ver en GitHub↗904
  • node-influx/node-influxAvatar de node-influx

    node-influx/node-influx

    864Ver en GitHub↗

    📈 The InfluxDB Client for Node.js and Browsers

    Node.js client for database connectivity.

    TypeScript
    Ver en GitHub↗864
Ant.1234…5Siguiente
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Client Libraries