awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to excon/excon

Open-source alternatives to Excon

30 open-source projects similar to excon/excon, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Excon alternative.

  • jnunemaker/httpartyjnunemaker avatar

    jnunemaker/httparty

    5,894View on GitHub↗

    HTTParty is a Ruby HTTP client library designed for building standardized API clients. It abstracts low-level network primitives into a high-level interface, allowing developers to encapsulate base URIs and request configurations within classes to maintain consistent interactions with remote web services. The library automates the transformation of raw network response data into native Ruby structures by using a registry-based system that parses content based on response headers. It also provides specialized mechanisms for sending multipart form data and streaming large payloads to maintain m

    Ruby
    View on GitHub↗5,894
  • reactiveui/refitreactiveui avatar

    reactiveui/refit

    9,513View on 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

    C#c-sharpdotnetdotnet-core
    View on GitHub↗9,513
  • rest-client/rest-clientrest-client avatar

    rest-client/rest-client

    5,215View on GitHub↗

    This is a Ruby HTTP client designed for REST API integration, resource modeling, and automated network communication. It provides a set of tools for managing headers, cookies, and SSL configurations, along with a dedicated command-line interface for executing one-off HTTP commands and managing interactive API testing sessions. The project differentiates itself through its resource modeling capabilities, which allow for the definition of persistent base URLs and credentials to construct nested subresource endpoints. It also features a multipart request handler that detects MIME types to upload

    Ruby
    View on GitHub↗5,215

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • go-resty/restygo-resty avatar

    go-resty/resty

    11,704View on 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

    Gobackoffcircuit-breakercurl-command
    View on GitHub↗11,704
  • respawnsive/apizrRespawnsive avatar

    Respawnsive/Apizr

    174View on GitHub↗

    Refit based web api client management, but resilient (retry, connectivity, cache, auth, log, priority, etc...)

    C#akavacheautomapperdotnet
    View on GitHub↗174
  • restsharp/restsharprestsharp avatar

    restsharp/RestSharp

    9,826View on 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

    C#
    View on GitHub↗9,826
  • aphoh/go-substrate-genAphoh avatar

    Aphoh/go-substrate-gen

    7View on GitHub↗

    A tool that generates boilerplate code for substrate-based chains (calls, storage access, events, etc) using go-substrate-rpc-client.

    Go
    View on GitHub↗7
  • ajuna-network/ajuna.sdkajuna-network avatar

    ajuna-network/Ajuna.SDK

    2View on GitHub↗

    Ajuna SDK is a .NET toolchain featuring .NET framework extensions and code generation utilities to build substrate storage services and clients quickly. This toolchain ideally extends Ajuna.NetApi library, which provides raw access to substrate nodes.

    View on GitHub↗2
  • aderyabin/snifferaderyabin avatar

    aderyabin/sniffer

    584View on GitHub↗
    Rubyhttprubysniffer
    View on GitHub↗584
  • axios/axiosaxios avatar

    axios/axios

    109,077View on GitHub↗

    Axios is an isomorphic, promise-based HTTP client designed for making asynchronous network requests across different JavaScript execution environments, including the browser and Node.js. It functions as a JSON API client that serializes JavaScript objects into JSON and parses server responses into structured data. The project features a system for managing reusable client instances with shared configurations, such as base URLs and default settings. It includes a mechanism for intercepting outgoing requests and incoming responses globally, allowing data to be transformed before it reaches the

    JavaScripthacktoberfesthttp-clientjavascript
    View on GitHub↗109,077
  • balvig/spykebalvig avatar

    balvig/spyke

    904View on GitHub↗

    Interact with REST services in an ActiveRecord-like manner

    Ruby
    View on GitHub↗904
  • basti1302/traversonB

    basti1302/traverson

    0View on GitHub↗
    View on GitHub↗0
  • bbc/flashheartB

    bbc/flashheart

    0View on GitHub↗

    flashheart is built on http-transport to provide everything you need to build HTTP-based services with confidence.

    View on GitHub↗0
  • bitinn/node-fetchbitinn avatar

    bitinn/node-fetch

    8,861View on GitHub↗

    node-fetch is a lightweight HTTP client library that implements the browser-standard Fetch API for Node.js. It provides a promise-based interface for making asynchronous network requests to retrieve or send data from server-side environments. The project specializes in memory-efficient data handling by utilizing request and response streaming. This allows for the incremental processing of large network payloads through native system streams to prevent memory exhaustion. The library covers a broad range of networking capabilities, including the use of custom HTTP agents for DNS and SSL config

    JavaScript
    View on GitHub↗8,861
  • asynchttpclient/async-http-clientAsyncHttpClient avatar

    AsyncHttpClient/async-http-client

    6,392View on GitHub↗

    This is a non-blocking network client for Java applications that provides asynchronous HTTP request capabilities and bidirectional WebSocket connectivity. It leverages a Netty-based architecture to handle high volumes of network input and output. The library utilizes native transport abstractions such as Epoll, KQueue, and io_uring to reduce system latency. It supports HTTP/2 multiplexing to run multiple concurrent request-response streams over a single connection and provides automatic response body decompression for various formats. Core capabilities cover the management of complex network

    Javaahcasyncasynchttpclient
    View on GitHub↗6,392
  • ajuna-network/ajuna.netapiajuna-network avatar

    ajuna-network/Ajuna.NetApi

    26View on GitHub↗

    Ajuna .NET API Full-featured substrate node API

    C#
    View on GitHub↗26
  • centrifuge/go-substrate-rpc-clientcentrifuge avatar

    centrifuge/go-substrate-rpc-client

    209View on GitHub↗

    Substrate RPC client in Go. It provides APIs and types around Polkadot and any Substrate-based chain RPC calls. This client is modeled after polkadot-js/api.

    Go
    View on GitHub↗209
  • canton7/resteasecanton7 avatar

    canton7/RestEase

    1,113View on 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

    C#
    View on GitHub↗1,113
  • chainapsis/cosmosjschainapsis avatar

    chainapsis/cosmosjs

    35View on GitHub↗

    Our goal is to create a general purpose library for the Cosmos ecosystem. Through this library, blockchains that use cosmos-sdk, as well as Cosmos hub (Gaia), can create their own API for JavaScript client side.

    TypeScript
    View on GitHub↗35
  • chihuahuachain/pycosmicwrapChihuahuaChain avatar

    ChihuahuaChain/pyCosmicWrap

    7View on GitHub↗

    A python3 wrapper around Cosmos API/RPC brought to you by ChihuahuaChain

    Python
    View on GitHub↗7
  • chimurai/http-proxy-middlewarechimurai avatar

    chimurai/http-proxy-middleware

    11,132View on GitHub↗

    This project is a Node.js HTTP reverse proxy middleware designed to route incoming HTTP and WebSocket traffic to target backend services. It functions as a dynamic routing engine and API gateway tool, providing the capability to consolidate multiple backend services behind a single entry point. The middleware features a WebSocket proxy bridge that manages protocol upgrade handshakes to maintain persistent bidirectional communication. It also includes a request and response transformer used to intercept and modify headers, bodies, and URL paths during transit. The system provides broad traffi

    TypeScript
    View on GitHub↗11,132
  • corley/influxdb-php-sdkcorley avatar

    corley/influxdb-php-sdk

    84View on GitHub↗

    Send metrics to InfluxDB and query for any data.

    PHP
    View on GitHub↗84
  • cosmology-tech/chain-registrycosmology-tech avatar

    cosmology-tech/chain-registry

    70View on GitHub↗

    The npm package for the Official Cosmos chain registry

    TypeScript
    View on GitHub↗70
  • cosmology-tech/cosmos-kitcosmology-tech avatar

    cosmology-tech/cosmos-kit

    201View on GitHub↗

    Cosmos Kit is a wallet adapter for developers to build apps that quickly and easily interact with Cosmos blockchains and wallets.

    TypeScript
    View on GitHub↗201
  • cosmology-tech/create-cosmos-appcosmology-tech avatar

    cosmology-tech/create-cosmos-app

    167View on GitHub↗

    Set up a modern Cosmos app by running one command ⚛️

    TypeScript
    View on GitHub↗167
  • cosmos-client/cosmos-client-tscosmos-client avatar

    cosmos-client/cosmos-client-ts

    35View on GitHub↗

    REST API client for Cosmos SDK blockchain

    JavaScript
    View on GitHub↗35
  • ctrl-felix/cosmospy-protobufctrl-Felix avatar

    ctrl-Felix/cosmospy-protobuf

    20View on GitHub↗

    This repository compains the whole cosmos protobuf files compiled for python and ready to use with grpc. Please use the according .proto file as documentation for each python file.

    Python
    View on GitHub↗20
  • ctrl-felix/mospyctrl-Felix avatar

    ctrl-Felix/mospy

    39View on GitHub↗

    MosPy is a fork of the cosmospy library and aims to be a versatile transaction signing library for the whole cosmos ecosystem. It depends cosmospy-protobuf for the protos. Through this library you also can add your own transaction types and sign them through Mospy.

    Python
    View on GitHub↗39
  • cyu/rack-corscyu avatar

    cyu/rack-cors

    3,292View on GitHub↗

    Rack Middleware for handling Cross-Origin Resource Sharing (CORS), which makes cross-origin AJAX possible.

    JavaScript
    View on GitHub↗3,292
  • argo/argoA

    argo/argo

    0View on GitHub↗

    An extensible, asynchronous HTTP reverse proxy and origin server.

    View on GitHub↗0