[](https://crates.io/crates/sse-frame)
Streaming Server-Sent Events parser for LLM APIs. Push bytes; pull
complete events. Handles split codepoints, `\r\n`, multi-line `data:`,
comments.
```rust
use sse_frame::Parser;
let mut p = Parser::new();
let evs = p.push(b"event: message\ndata: {\"x\":1}\n\n");
assert_eq!(evs[0].event.as_deref(), Some("message"));
assert_eq!(evs[0].data, "{\"x\":1}");
```
Zero deps. MIT or Apache-2.0.