镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

About

Async Web Server for ESP32

Resources

Code of conduct

Stars

668 stars

Watchers

11 watching

Forks

 
 

Repository files navigation

ESPAsyncWebServer

https://github.com/proxy/avatars.githubusercontent.com/u/195753706?s=96&v=4

Latest Release PlatformIO Registry

License: LGPL 3.0 Contributor Covenant

GitHub latest commit

Documentation

📚 Documentation

Read the Full Documentation Here 📖

The documentation has been moved to a dedicated website to provide a better reading experience.

Overview

Asynchronous HTTP and WebSocket Server Library for ESP32, ESP8266, RP2040, and RP2350.

Key Features:

  • Asynchronous: Handle multiple connections simultaneously.
  • Fast: Optimized for performance.
  • WebSockets: Built-in support for real-time communication.
  • SSE: Server-Sent Events support.
  • Middleware: Flexible request processing (Authentication, CORS, Rate Limiting, etc.).
  • File Serving: Static file serving, File Uploads.
  • Templating: Simple template processing.
  • Json & MessagePack: Native support.
  • Routing: Powerful URL matching (Exact, Prefix, Regex, etc.).

Compatibility

  • Chips: ESP32, ESP8266, RP2040, RP2350
  • Frameworks: Arduino Core 2.x and 3.x, PlatformIO

License

This project is licensed under the LGPL-3.0 License - see the LICENSE file for details.

About

Async Web Server for ESP32

Resources

Code of conduct

Stars

668 stars

Watchers

11 watching

Forks

Releases

Packages

Used by

Contributors

Languages