Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
ESP32Async
/
ESPAsyncWebServer
Public
forked from
me-no-dev/ESPAsyncWebServer
Notifications
You must be signed in to change notification settings
Fork
109
Star
653
Code
Issues
2
Pull requests
2
Discussions
Actions
Projects
Security and quality
3
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
ESPAsyncWebServer
src
AsyncEventSource.cpp
on
main
User selector
All users
Datepicker
All time
Commit history
Commits on Jul 23, 2026
fix(ws,es): Fix AsyncWebRequest life cycle
Show description for 5fdce2a
willmmiles
committed
5fdce2a
View commit details
Copy full SHA for 5fdce2a
View code at this point
Browse repository at this point
Commits on Apr 8, 2026
Support hosted builds against Arduino-Emulator (#420)
Show description for c25aabc
3 people
authored
c25aabc
View commit details
Copy full SHA for c25aabc
View code at this point
Browse repository at this point
Commits on Apr 4, 2026
Remove usage of Arduino constant emptyString and use our own instead
mathieucarbou
committed
a106995
View commit details
Copy full SHA for a106995
View code at this point
Browse repository at this point
Commits on Mar 18, 2026
Fix _addClient to avoid locking in user callback
mathieucarbou
committed
ce5d843
View commit details
Copy full SHA for ce5d843
View code at this point
Browse repository at this point
Prevent user code from keeping lock
Show description for 672f02f
mathieucarbou
committed
672f02f
View commit details
Copy full SHA for 672f02f
View code at this point
Browse repository at this point
Fix race conditions in the SSE and WS code
mathieucarbou
committed
085f278
View commit details
Copy full SHA for 085f278
View code at this point
Browse repository at this point
Commits on Mar 7, 2026
Reduce warning level to warn for some lines
mathieucarbou
committed
93ce6e7
View commit details
Copy full SHA for 93ce6e7
View code at this point
Browse repository at this point
Commits on Jan 23, 2026
Code cleanup and null checks (#373)
Show description for 9e94769
mathieucarbou
authored
9e94769
View commit details
Copy full SHA for 9e94769
View code at this point
Browse repository at this point
Commits on Jan 1, 2026
Copyright update
mathieucarbou
committed
53740bb
View commit details
Copy full SHA for 53740bb
View code at this point
Browse repository at this point
Commits on Nov 15, 2025
Introduce cpplint
mathieucarbou
committed
436c370
View commit details
Copy full SHA for 436c370
View code at this point
Browse repository at this point
Commits on Nov 4, 2025
fix: AsyncAbstractResponse might loose part of send buffer
Show description for 747223f
vortigont
authored and
mathieucarbou
committed
747223f
View commit details
Copy full SHA for 747223f
View code at this point
Browse repository at this point
Commits on Oct 28, 2025
Cleanup client->close(bool) calls
mathieucarbou
committed
2506e9c
View commit details
Copy full SHA for 2506e9c
View code at this point
Browse repository at this point
Commits on Sep 10, 2025
Logging refactoring to supports macros redefinition and -D USE_ESP_IDF_LOG=1
mathieucarbou
committed
e323ae1
View commit details
Copy full SHA for e323ae1
View code at this point
Browse repository at this point
Commits on Apr 12, 2025
Fix SSE
Show description for 1f085e4
TienHuyIoT
authored and
mathieucarbou
committed
1f085e4
View commit details
Copy full SHA for 1f085e4
View code at this point
Browse repository at this point
Commits on Feb 6, 2025
Further adjustments
mathieucarbou
committed
18cb706
View commit details
Copy full SHA for 18cb706
View code at this point
Browse repository at this point
fix(mem): memory management improvements:
Show description for fea2ec3
mathieucarbou
committed
fea2ec3
View commit details
Copy full SHA for fea2ec3
View code at this point
Browse repository at this point
Commits on Feb 3, 2025
fix(mem): Log an error when a memory allocation fails
mathieucarbou
committed
3b21bc8
View commit details
Copy full SHA for 3b21bc8
View code at this point
Browse repository at this point
Commits on Jan 28, 2025
Update license headers on source files to be compliant with LGPL, by using the SPDX identifier.
Show description for 87ac7cf
mathieucarbou
committed
87ac7cf
View commit details
Copy full SHA for 87ac7cf
View code at this point
Browse repository at this point
fix(sse): break loop after erasing client
mathieucarbou
committed
c853599
View commit details
Copy full SHA for c853599
View code at this point
Browse repository at this point
feat: Add pre-commit CI and sync formatting settings (#22)
Show description for a0cd03c
lucasssvaz
authored
a0cd03c
View commit details
Copy full SHA for a0cd03c
View code at this point
Browse repository at this point
Commits on Jan 9, 2025
Breaking: Renamed Middleware classes to not conflict with Arduino Core 3.1.1 which now has Middleware support
mathieucarbou
committed
21323aa
View commit details
Copy full SHA for 21323aa
View code at this point
Browse repository at this point
Commits on Dec 19, 2024
fix converting 0xa to 10(dec)
Show description for 8f44291
Tarik2142
authored and
mathieucarbou
committed
8f44291
View commit details
Copy full SHA for 8f44291
View code at this point
Browse repository at this point
Commits on Dec 10, 2024
snprintf => concat
mathieucarbou
committed
3866d0b
View commit details
Copy full SHA for 3866d0b
View code at this point
Browse repository at this point
SSE: fix '\n' for String's message container
Show description for 0504481
vortigont
committed
0504481
View commit details
Copy full SHA for 0504481
View code at this point
Browse repository at this point
Commits on Dec 2, 2024
rework SSE for String's instead of std::string
vortigont
committed
b09ad98
View commit details
Copy full SHA for b09ad98
View code at this point
Browse repository at this point
Commits on Nov 12, 2024
rework SSE handling
Show description for 43e0b5c
vortigont
committed
43e0b5c
View commit details
Copy full SHA for 43e0b5c
View code at this point
Browse repository at this point
Commits on Oct 23, 2024
Fix #142: canHandle implementations should check for the request type (http, websocket, sse)
mathieucarbou
committed
724f6c3
View commit details
Copy full SHA for 724f6c3
View code at this point
Browse repository at this point
Code cleanup: adding missing const keyword
mathieucarbou
committed
ab682fd
View commit details
Copy full SHA for ab682fd
View code at this point
Browse repository at this point
Commits on Oct 4, 2024
Updated enum constants
mathieucarbou
committed
c2ac7b2
View commit details
Copy full SHA for c2ac7b2
View code at this point
Browse repository at this point
Protect against null _client
mathieucarbou
committed
fadb0d3
View commit details
Copy full SHA for fadb0d3
View code at this point
Browse repository at this point
Improved SSE API to get feedback whether message is enqueued and also on client disconnect
Show description for a0c37a6
mathieucarbou
committed
a0c37a6
View commit details
Copy full SHA for a0c37a6
View code at this point
Browse repository at this point
Commits on Sep 29, 2024
Moved implementations in cpp files
mathieucarbou
committed
b473625
View commit details
Copy full SHA for b473625
View code at this point
Browse repository at this point
Commits on Sep 14, 2024
Add Middleware support in ESPAsyncWebServer
mathieucarbou
committed
e6aea01
View commit details
Copy full SHA for e6aea01
View code at this point
Browse repository at this point
Commits on Sep 11, 2024
(perf) Remove interesting headers to fasten request processing
Show description for b4460a2
mathieucarbou
committed
b4460a2
View commit details
Copy full SHA for b4460a2
View code at this point
Browse repository at this point
Commits on Sep 6, 2024
Add __attribute__((unused))
mathieucarbou
committed
d37e050
View commit details
Copy full SHA for d37e050
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.