FindSoftware

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.

Identity

Status
Active
Maintainer
Cesanta Software Limited4
Maintained by
Company1
First release
20047
Headquarters
Ireland1

Rendering and deploy

Install with
source-files-compiled-into-application7

Releases

Current major version
75
Last release
2026-08-125

Adoption

GitHub stars
13,1212
Contributors
1218

Why these figures do not compare

Sources

  1. 2026-10-30: name, links, Maintained by, Headquarters, Categories
    mongoose.ws/
  2. 2026-10-30: links, Written in, GitHub stars
    api.github.com/repos/cesanta/mongoose
  3. 2026-10-30: links
    mongoose.ws/documentation/
  4. 2026-10-30: Maintainer, License
    raw.githubusercontent.com/cesanta/mongoose/master/LICENSE
  5. 2026-10-30: Current major version, Last release
    api.github.com/repos/cesanta/mongoose/releases
  6. 2026-10-30: License
    mongoose.ws/licensing/
  7. 2026-10-30: Install with, First release
    raw.githubusercontent.com/cesanta/mongoose/master/README.md
  8. 2026-10-30: Contributors
    api.github.com/repos/cesanta/mongoose/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON