| Crates.io | streamdown-plugin |
| lib.rs | streamdown-plugin |
| version | 0.1.3 |
| created_at | 2025-12-31 20:38:07.486635+00 |
| updated_at | 2025-12-31 21:04:54.17192+00 |
| description | Plugin system for streamdown extensibility |
| homepage | |
| repository | https://github.com/fed-stew/streamdown-rs |
| max_upload_size | |
| id | 2015326 |
| size | 61,161 |
Plugin system for the streamdown streaming markdown renderer.
Extensibility framework for streamdown:
Converts LaTeX math notation to Unicode symbols:
\alpha -> α
\beta -> β
\sum -> Σ
\int -> ∫
\infty -> ∞
[dependencies]
streamdown-plugin = "0.1"
use streamdown_plugin::{PluginManager, LatexPlugin};
let mut plugins = PluginManager::new();
plugins.register(LatexPlugin::new());
let text = r"The formula is \alpha + \beta = \gamma";
let processed = plugins.process(text);
// Output: "The formula is α + β = γ"
This is a component of streamdown-rs, a streaming markdown renderer for modern terminals.
MIT