LFX Platform

Know more about LFX Platform

LFX Insights

HTTP Protocol Libraries

Libraries that implement the HTTP protocol specification in a pure, low-level manner, often with a focus on being sans-IO (separating IO handling from protocol logic) to enable use across different concurrency models.

6 projects

13,460 contributors

$17M

Curl

Curl is a widely-used command line tool and library for transferring data with URLs, supporting multiple protocols including HTTP, HTTPS, FTP, FTPS, SFTP, SMTP and more. It provides robust data transfer capabilities for downloading/uploading files and making API requests, with extensive features for authentication, encryption, proxy support and customization.

Contributors

6,948

Organizations

1,473

Software value

$11M

urllib3

urllib3 is a powerful HTTP client library for Python that provides enhanced functionality, thread safety, connection pooling, and SSL/TLS verification. It offers features like file uploads, proxy support, retry handling, and cookie management while maintaining a simple interface.

Contributors

2,026

Organizations

679

Software value

$938K

HTTPX

HTTPX is a fully featured HTTP client library for Python that provides sync and async APIs, HTTP/1.1 and HTTP/2 support, and compatibility with Python's standard library. It offers features like connection pooling, cookie persistence, proxy support, and timeout handling.

Contributors

1,932

Organizations

565

Software value

$879K

Http4s

Http4s is a typeful, functional, streaming HTTP library for Scala that provides a clean and idiomatic way to create HTTP clients and servers. It emphasizes type safety, composability, and integration with functional programming patterns.

Contributors

1,363

Organizations

309

Software value

$2.4M

jshttp

jshttp is a subproject of Express

Contributors

1,191

Organizations

443

Software value

$1.6M

h11

A pure-Python, bring-your-own-I/O implementation of HTTP/1.1

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?