MicroWebSrv2

Web server

A highly optimized web server designed for embedded systems and IoT devices

The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!

GitHub

662 stars
29 watching
97 forks
Language: Python
last commit: over 2 years ago
Linked from 2 awesome lists

asyncasynchronouscorsesp32hc2httphttpsiotmicropythonmicrowebsrvpyboardpycomroutesssltemplate-engineweb-serverwebsocketwebsocket-serverwebsocketswipy

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
jczic/microwebsrvA micro HTTP Web server that supports WebSockets and templating for MicroPython-based devices.654
jczic/microwebcliA micro HTTP Web client for MicroPython56
jczic/microdnssrvA lightweight DNS server designed to respond to A queries from MicroPython-based devices with support for multiple domains and wildcards.73
hugokernel/micropython-nanowebA full asynchronous web server for Micropython with a small memory footprint.106
jczic/microrestcliA micro HTTP JSON REST client library for MicroPython-based devices29
belyalov/tinywebA lightweight HTTP server for microcontrollers with limited resources255
betaravener/upy-websocket-serverAn ESP8266/ESP32 websocket server implementation allowing client-server communication84
roterfux/esp8266_ntp_webserverA MicroPython-based IoT project combining WiFi connectivity, LED control, time synchronization, and basic web serving capabilities for an ESP8266 microcontroller.3
jczic/microworkersA class for managing a pool of threads to efficiently run multiple tasks concurrently43
realtimelogic/minnowserverA lightweight, resource-efficient embedded HTTP(S) WebSocket server322
schollz/cowyoA simple wiki webserver with minimalistic features such as versioning, page locking and encryption.925
larsks/micropython-nogginA simple web server for MicroPython that allows developers to create and deploy small web applications.18
joewez/captivewebserverA simple web server script for serving websites from a captive portal using MicroPython on an ESP8266 device1
iammukeshm/microservice.webapiDemonstrates a microservice architecture in ASP.NET Core with an API gateway using Ocelot for routing and unifying multiple services.73
peterhinch/micropython-iotProvides a resilient full-duplex communication link between WiFi-enabled microcontrollers and servers.91