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: 8 months ago
Linked from 2 awesome lists

asyncasynchronouscorsesp32hc2httphttpsiotmicropythonmicrowebsrvpyboardpycomroutesssltemplate-engineweb-serverwebsocketwebsocket-serverwebsocketswipy

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jczic/microwebsrv A micro HTTP Web server that supports WebSockets and templating for MicroPython-based devices. 652
jczic/microwebcli A micro HTTP Web client for MicroPython 55
jczic/microdnssrv A lightweight DNS server designed to respond to A queries from MicroPython-based devices with support for multiple domains and wildcards. 74
hugokernel/micropython-nanoweb A full asynchronous web server for Micropython with a small memory footprint. 106
jczic/microrestcli A micro HTTP JSON REST client library for MicroPython-based devices 29
belyalov/tinyweb A lightweight HTTP server for microcontrollers with limited resources 252
betaravener/upy-websocket-server An ESP8266/ESP32 websocket server implementation allowing client-server communication 84
roterfux/esp8266_ntp_webserver A MicroPython-based IoT project combining WiFi connectivity, LED control, time synchronization, and basic web serving capabilities for an ESP8266 microcontroller. 2
jczic/microworkers A class for managing a pool of threads to efficiently run multiple tasks concurrently 41
realtimelogic/minnowserver A lightweight, resource-efficient embedded HTTP(S) WebSocket server 320
schollz/cowyo A simple wiki webserver with minimalistic features such as versioning, page locking and encryption. 926
larsks/micropython-noggin A simple web server for MicroPython that allows developers to create and deploy small web applications. 18
joewez/captivewebserver A simple web server script for serving websites from a captive portal using MicroPython on an ESP8266 device 1
iammukeshm/microservice.webapi Demonstrates a microservice architecture in ASP.NET Core with an API gateway using Ocelot for routing and unifying multiple services. 69
peterhinch/micropython-iot Provides a resilient full-duplex communication link between WiFi-enabled microcontrollers and servers. 89