A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, MQTTS, POP3, POP3S, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
Repository Index
83,586 visible repositories in the index
1–24 of 38 · Most stars
Ajax for Node.js and browsers (JS HTTP client). Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc.
Feign makes writing java http clients easier
- java
- http-client
- jax-rs
- okhttp3
The automatic type-safe REST library for .NET. Refit turns a REST API into a C# interface and generates the HttpClient implementation, with support for HttpClientFactory, pluggable serializers and a testing package.
curl-impersonate: A special build of curl that can impersonate Chrome & Firefox
Python binding for curl-impersonate fork via cffi. A http client that can impersonate browser tls/ja3/http2 fingerprints.
- curl
- http-client
- curl-impersonate
- http
Jodd! Lightweight. Java. Zero dependencies. Use what you like.
- java
- jodd
- micro-framework
- ioc
A pure JavaScript CORS alternative
- cross-domain
- cors
- javascript
- xhr
Axios + standardized errors + request/response transforms.
- axios
- promise
- api
- react-native
An active fork of curl-impersonate with more versions and build targets. A series of patches that make curl requests look like Chrome, Firefox and Safari.
This repository is for active development of the Azure SDK for JavaScript (NodeJS & Browser). For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/javascript/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-js.
- typescript
- javascript
- nodejs
- browser
The flexible HTTP client library for Elixir, with support for middleware and multiple adapters.
- elixir
- middleware
- ibrowse
- hackney
SURF - Advanced Go HTTP client with Chrome/Firefox browser impersonation, HTTP/3 with QUIC fingerprinting, JA3/JA4 TLS emulation, and anti-bot bypass for web automation and scraping.
An idiomatic clojure http client wrapping the apache client. Officially supported version.
Universal WHATWG Fetch API for Node, Browsers and React Native.
- fetch
- http
- http-client
- fetch-api
HTTP requests for Gophers
- golang
- requests
- http
- http-client
Strongly typed, full-featured, light, versatile yet powerful Twitter API v1.1 and v2 client for Node.js.
- twitter-api
- npm-package
- streaming-api
jquick‑curl: Java library to run raw curl commands, support copy‑paste curl from Postman/Apifox/Browser DevTools, no need to write HTTP client code.
- antlr4
- copy-paste
- curl
- curl-parser
An OCaml library for HTTP clients and servers using Lwt or Async
- ocaml
- http
- http-client
- lwt
A Hypermedia API/HATEOAS Client for Node.js and the Browser
- javascript
- hypermedia
- hypermedia-client
GraphQL query utility for serverside apps
- graphql-query
- graphql-endpoint
- graphql
- got
foursquare iOS networking library
A no-dependencies HTTP client library for browsers and Node.js with a promise-based or Node.js-style callback-based API to progress events, text and binary file upload and download, partial response body, request and response headers, status code.