codetalcott / mojo-http
Realtime from a plain sync Django or Flask view: hold an SSE stream or WebSocket with two response headers. A WSGI/ASGI server written in Mojo — pip install m0serve. On one machine: no Channels, no Redis, no daphne. Across machines: Postgres NOTIFY.
asgiasgi-serverdatastardjangoflaskhttp-serverhypermedialightbug-httpmojomojo-langpythonrealtimeserver-sent-eventssseweb-frameworkwebsocketswsgiwsgi-server
Stars6when found
Forks1
Created2026-08-132 months ago
Lines of Mojo119,573365 files
Commits5992026-03-18 to 2026-11-07
Mojo version1.2.0from manifest: pyproject.toml
Toolingnone
LicenseMIT
Lines of Mojo
2026-03-18 to 2026-11-07; peak 119,573 lines
Stars per month
- stars
- forks
0 stars over the months of GH Archive loaded so far (8; months in between aren't loaded yet), counted from its events.
Releases and tags
| Date | Tag | Name | From | Mojo version | Commit |
|---|---|---|---|---|---|
| 2026-11-06 | v1.17.0 | v1.17.0 | GitHub release | – | dda630b61b |
| 2026-11-06 | m0-v0.14.0 | – | git tag | – | 4889a0b665 |
| 2026-10-23 | m0-v0.13.0 | – | git tag | – | bc74dfdabc |
| 2026-10-23 | v1.16.0 | – | git tag | – | bc74dfdabc |
| 2026-10-11 | m0-v0.12.0 | – | git tag | – | 8e935fa0b8 |
| 2026-10-11 | v1.15.0 | – | git tag | – | 8e935fa0b8 |
| 2026-10-10 | m0-v0.11.0 | – | git tag | – | e4d2115ec7 |
| 2026-10-10 | v1.14.0 | – | git tag | – | e4d2115ec7 |
| 2026-10-09 | m0-v0.10.0 | – | git tag | – | 1258b28e9c |
| 2026-10-09 | v1.13.0 | – | git tag | – | 1258b28e9c |
| 2026-10-08 | m0-v0.9.1 | – | git tag | – | 9d06423586 |
| 2026-10-08 | v1.12.1 | – | git tag | – | 9d06423586 |
| 2026-10-07 | m0-v0.9.0 | – | git tag | – | c9772024cd |
| 2026-10-07 | m0-v0.8.0 | – | git tag | – | 7ceec8c5bd |
| 2026-10-07 | v1.12.0 | – | git tag | – | 7ceec8c5bd |
| 2026-10-06 | m0-v0.7.0 | – | git tag | – | 1222e33f9c |
| 2026-10-06 | v1.11.0 | – | git tag | – | 1222e33f9c |
| 2026-10-03 | m0-v0.6.0 | – | git tag | – | 51d6fac634 |
| 2026-10-03 | v1.10.0 | – | git tag | – | 51d6fac634 |
| 2026-10-02 | m0-v0.5.0 | – | git tag | – | e2a88d77e0 |
| 2026-10-02 | v1.9.0 | – | git tag | – | e2a88d77e0 |
| 2026-09-30 | m0-v0.4.0 | – | git tag | – | b1dca5b078 |
| 2026-09-30 | v1.8.0 | – | git tag | – | b1dca5b078 |
| 2026-09-27 | m0-v0.3.0 | – | git tag | – | 1946db38d4 |
| 2026-09-27 | v1.7.0 | – | git tag | – | 1946db38d4 |
| 2026-09-25 | m0-v0.2.0 | – | git tag | – | 5a683eb2c2 |
| 2026-09-25 | v1.6.0 | – | git tag | – | 5a683eb2c2 |
| 2026-09-21 | m0-v0.1.0 | – | git tag | – | e6823b6fc1 |
| 2026-09-19 | v1.5.0 | – | git tag | – | 5ab8bac446 |
| 2026-09-15 | v1.4.0 | – | git tag | – | f17638bb07 |
The latest 30 of 57; all of them are in the JSON.
Migrations
No migrations recorded
No change of Mojo version or tooling between the commits read so far.
Commits
| Date | Commit | Lines of Mojo | Tooling | Mojo version |
|---|---|---|---|---|
| 2026-11-07 | c7310f63c8 | 119,573 | none | – |
| 2026-11-07 | f142df8862 | 119,518 | none | – |
| 2026-11-07 | 34b9317215 | 119,514 | none | – |
| 2026-11-06 | e9b5e01534 | 119,514 | none | – |
| 2026-11-06 | bac8040e25 | 119,493 | none | – |
| 2026-11-06 | e7528f3e12 | 119,493 | none | – |
| 2026-11-06 | 5440ee06fa | 119,493 | none | – |
| 2026-11-06 | 6a324355c7 | 119,493 | none | – |
| 2026-11-06 | 6ef9c15153 | 119,493 | none | – |
| 2026-11-06 | 54844ea50b | 119,495 | none | – |
| 2026-11-06 | 98aa6b7357 | 119,495 | none | – |
| 2026-11-06 | 6c0e7e459b | 119,492 | none | – |
| 2026-11-06 | 9d1b19e3e0 | 119,492 | none | – |
| 2026-11-06 | c1da940372 | 119,492 | none | – |
| 2026-11-06 | d2ce7a20fc | 119,492 | none | – |
| 2026-11-06 | dda630b61b | 119,492 | none | – |
| 2026-11-06 | 4889a0b665 | 119,492 | none | – |
| 2026-11-06 | c3a7682252 | 119,492 | none | – |
| 2026-11-03 | 482cee7d91 | 119,492 | none | – |
| 2026-11-03 | 9efdded04a | 119,297 | none | – |
| 2026-11-03 | 1f005c231e | 119,297 | none | – |
| 2026-11-02 | 1a3a079692 | 119,297 | none | – |
| 2026-11-02 | 95fb2fd87c | 119,009 | none | – |
| 2026-11-02 | b337b20b9a | 118,329 | none | – |
| 2026-11-02 | fbe308fb63 | 117,751 | none | – |
| 2026-10-30 | 61c84c553f | 117,751 | none | – |
| 2026-10-30 | 8b4f808e24 | 117,751 | none | – |
| 2026-10-30 | 12c4d356d9 | 117,242 | none | – |
| 2026-10-30 | 204c52e89e | 117,057 | none | – |
| 2026-10-30 | baf1b9963b | 117,015 | none | – |
| 2026-10-30 | 7ca946b820 | 116,380 | none | – |
| 2026-10-29 | 1978b0cc38 | 115,995 | none | – |
| 2026-10-29 | 6f9c2b0c92 | 115,963 | none | – |
| 2026-10-29 | 7df4e36e4e | 115,963 | none | – |
| 2026-10-27 | 21786c48e7 | 115,963 | none | – |
| 2026-10-27 | 22300d94e6 | 115,878 | none | – |
| 2026-10-27 | 20b55cf75a | 115,878 | none | – |
| 2026-10-26 | a35293ce20 | 115,855 | none | – |
| 2026-10-26 | 13a0aa333b | 115,311 | none | – |
| 2026-10-26 | 8edf7d7d05 | 115,309 | none | – |
| 2026-10-26 | 66128489dc | 115,309 | none | – |
| 2026-10-26 | 05d288113a | 114,619 | none | – |
| 2026-10-26 | 0f7606f087 | 114,500 | none | – |
| 2026-10-24 | a18de81336 | 114,500 | none | – |
| 2026-10-24 | cd439057ff | 114,500 | none | – |
| 2026-10-24 | 09befad6cd | 115,351 | none | – |
| 2026-10-23 | 2d28ad29f3 | 114,500 | none | – |
| 2026-10-23 | bc74dfdabc | 114,500 | none | – |
| 2026-10-23 | 88bb4becc8 | 114,500 | none | – |
| 2026-10-23 | c01ac3c009 | 114,500 | none | – |
The latest 50 of 599 commits; all of them are in the JSON.