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
47,133 repositories indexed
1–24 of 67 · Most stars
Elegant HTTP Networking in Swift
- networking
- urlsession
- urlrequest
- httpurlresponse
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API
- fetch
- whatwg-fetch
- http-client
- http-request
A next generation HTTP client for Python. 🦋
- python
- http
- trio
- asyncio
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.
Simple HTTP, REST, and SSE client library for Go
- golang
- go
- go-resty
- http-client
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.
A light-weight module that brings the Fetch API to Node.js
- fetch
- http
- http-client
- node-fetch
An HTTP/1.1 client, written from scratch for Node.js
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
A tiny wrapper built around fetch with an intuitive syntax. :candy:
- fetch
- request
- json
- formdata
Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
- low-latency
- performance
- async
- tcp-server
Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP
- http
- tcp
- clojure
- websockets
🤠 Build beautiful API integrations and SDKs with Saloon
🐶 React hook for making isomorphic http requests
Type-safe networking abstraction layer that associates request type with response type.
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.
A Go HTTP client library for creating and sending API requests
Universal WHATWG Fetch API for Node, Browsers and React Native.
- fetch
- http
- http-client
- fetch-api
The Scala HTTP client you always wanted!
- scala
- http
- httpclient
- interpolator
Req is a batteries-included HTTP client for Elixir.
- elixir
- http-client
HTTP Library for Lua. Supports HTTP(S) 1.0, 1.1 and 2.0; client and server.