Overview
A Flutter package designed for elegant, real-time text streaming with full markdown rendering, ideal for building ChatGPT-style interfaces. It supports typing animations, right-to-left (RTL) text, and customizable visual effects. The package enhances user experience by smoothly displaying generated content as if being typed, while accurately parsing and displaying formatted markdown content across all platforms.
Use cases
- Chatbot interfaces
- AI-powered messaging apps
- Interactive tutorials
- Real-time content previews
- Markdown-rich UIs
Key features
- Streaming text with typing animation
- Full markdown support
- RTL text rendering
- Customizable appearance
- Cross-platform compatibility
- Smooth text rendering
Suitable for
- Developers building AI chat interfaces
- Apps requiring dynamic text display
- Projects using LLM-generated content
- UIs with rich text formatting needs
Considerations
- Requires careful handling of large markdown content
- May impact performance with heavy formatting
- Needs testing on all target platforms
- Limited to text-only streaming without media