Open
Description
curl is used everywhere, and supports many protocols: HTTP, HTTP/2, even HTTP/3 already but also LDAP, SMTP, SFTP, SMB... all the possible features and options of these protocols are available.
curl has a generic, very stable interface for all these protocols. It can be blocking or non-blocking. Wrappers for many programming languages exist. curl developer works at Mozilla.
WASI cannot do networking at the moment. Has curl integration in WASI been considered?