From 770a4ff27ee3753f6adecbc766f966f2c43b7914 Mon Sep 17 00:00:00 2001 From: cpq Date: Thu, 22 Oct 2026 17:20:55 +0100 Subject: [PATCH] Sync description --- AGENTS.md | 15 +++++++++++---- README.md | 2 +- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 94816ade..8dbb73f1 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,8 +1,15 @@ -# Mongoose - Embedded Network Library +# Mongoose: a full-stack embedded networking library + +Mongoose is a full-stack embedded networking library for C/C++. +It provides TCP/IP stack with drivers, TLS 1.3, HTTP, WebSocket, MQTT, and +firmware OTA updates in just two files: `mongoose.c` and `mongoose.h`. +It runs on STM32, NXP i.MX RT, and other microcontrollers, on bare metal or +with an RTOS. + +Mongoose is ideal for implementing TCP/IP cloud connectivity, device web +dashboards, firmware updates, and remote control. It is self-contained +and has no external dependencies. -Mongoose is an open source, two-file C networking library and embedded web server for -microcontrollers that combines TCP/IP stack, HTTP, WebSocket, MQTT, TLS 1.3 -stack, built-in firmware OTA updates, and device-dashboard infrastructure. License: GPLv2 or commercial. Website: https://mongoose.ws/ GitHub repo: https://github.com/cesanta/mongoose diff --git a/README.md b/README.md index c58143db..50dc6cc2 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ with an RTOS. Mongoose is ideal for implementing TCP/IP cloud connectivity, device web dashboards, firmware updates, and remote control. It is self-contained -and has no external software dependencies. +and has no external dependencies. Use it instead of lwIP + mbedTLS + httpd + an MQTT client + OTA glue code, or run it on top of lwIP or Zephyr.