Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Tinysse Alternatives
Similar projects and alternatives to tinysse
-
koreader
An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
-
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
-
Scrawl-canvas
Responsive, interactive and more accessible HTML5 canvas elements. Scrawl-canvas is a JavaScript library designed to make using the HTML5 canvas element easier, and more fun
-
splink
Fast, accurate and scalable probabilistic data linkage with support for multiple SQL backends
-
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
tinysse discussion
tinysse reviews and mentions
-
Why Fennel?
I love seeing new languages targeting the Lua runtime. I've been adding Lua scripting support to pretty much everything I make now. I recently made my SSE server programmable with Lua and it's extended the functionality far beyond what I would have had the patience and time to do myself. Highly recommend Lua with mlua-rs Rust bindings.
[0] https://tinysse.com
[1] https://github.com/benwilber/tinysse
[2] https://github.com/mlua-rs/mlua
- Show HN: TinySSE, an SSE server programmable with Lua
-
You might not need WebSockets
I pretty much always prefer SSE over websockets just because of the simplicity end-to-end. It's "just HTTP", so all the HTTP-based tech and tools apply out-of-the-box without any really special configuration that is required for WS. Curl (or even netcat) "just works", no special client. I don't have to do any special CDN configuration to proxy connections or terminate SSL aside from just turning off buffering.
Websockets requires almost a completely new L7 stack and tons of special configuration to handle Upgrade, text or data frames, etc. And once you're out of "HTTP mode" you now have to implement the primitive mechanics of basically everything yourself, like auth, redirects, sessions, etc.
It's why I originally made Tiny SSE which is a purpose-built SSE server written in Rust and programmable with Lua.
https://tinysse.com
https://github.com/benwilber/tinysse
-
Lux – a luxurious package manager for Lua
I also recently released a server for Server-Sent Events [0] that is programmable with Lua. Overall it's been a great experience.
[0] https://tinysse.com/
-
Ask HN: What Are You Working On? (March 2025)
Continuing to build on my programmable server for Server-Sent Events. Built in Rust/Tokio, programmable with Lua.
https://tinysse.com/
https://github.com/benwilber/tinysse
- Show HN: Tiny SSE – A Programmable Server (Lua) for Server-Sent Events
- Show HN: TinySSE – A Programmable Server (Lua) for Server-Sent Events (SSE)
-
A note from our sponsor - InfluxDB
influxdata.com | 19 Apr 2025
Stats
benwilber/tinysse is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of tinysse is Rust.