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,523 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,985

Organizations

1,485

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,040

Organizations

677

Software value

$953K

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,938

Organizations

566

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,197

Organizations

445

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?