mango is a free, open source, lightweight HTTP Client library written entirely in C. The focus of the mango implementation is to reduce resource usage while still providing an almost full-scale HTTP Client. This makes it suitable for use in memory-constrained embedded devices where memory and CPU power are at a premium.
Features
- Low memory requirements (Ram ~1 Kb, Flash ~30 Kb)
- Can work with or without RTOS
- HTTP 1.1 compliant
- GET, HEAD, POST, PUT HTTP requests
- On-the-fly chunked encoding & decoding
- Websockets v13 (RFC 6455)
- Persistent connections
- Basic access authentication
- POST / PUT requests with expectation [Expect: 100-Continue HTTP header]
- Full access and exposure to headers
- Includes ports for Unix & LwIP
Categories
HTTP ClientsFollow mango HTTP Client
Other Useful Business Software
Gen AI apps are built with MongoDB Atlas
MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of mango HTTP Client!