
Mongoose
Full-stack embedded networking library for C and C++, with a TCP/IP stack, TLS, an HTTP and WebSocket server and MQTT.
Mongoose is a networking library that a project compiles into its own C or C++ code. Building with it means compiling mongoose.c into the program, and the library then provides a TCP/IP stack, TLS, an HTTP and WebSocket server and MQTT. Cesanta Software Limited, based in Dublin, maintains it.
The homepage names device web dashboards and firmware updates among the library’s uses.
Worth knowing
The library is distributed under GPLv2 and under evaluation and commercial license terms. The licensing page says commercial projects can also use the GPLv2 license by releasing the source code of the end product under it.
Sources
- 2026-10-30: name, links, Maintained by, Headquarters, Categories
mongoose.ws/ - 2026-10-30: links, Written in, GitHub stars
api.github.com/repos/cesanta/mongoose - 2026-10-30: links
mongoose.ws/documentation/ - 2026-10-30: Maintainer, License
raw.githubusercontent.com/cesanta/mongoose/master/LICENSE - 2026-10-30: Current major version, Last release
api.github.com/repos/cesanta/mongoose/releases - 2026-10-30: License
mongoose.ws/licensing/ - 2026-10-30: Install with, First release
raw.githubusercontent.com/cesanta/mongoose/master/README.md - 2026-10-30: Contributors
api.github.com/repos/cesanta/mongoose/contributors