onshinpei/ds-markdown
react markdown typing animation component (react markdown 打字动画组件)
Handles streaming data from AI backends by intelligently chunking multi-character fragments to prevent stuttering, while rendering Markdown, KaTeX formulas, and Mermaid diagrams in real-time during the typing animation. Built with React 18+ and TypeScript, it includes a plugin system for extensibility and supports configurable timer strategies (setTimeout or requestAnimationFrame) for smooth performance across different environments.
234 stars and 8,381 monthly downloads. Available on npm.
Stars
234
Forks
12
Language
TypeScript
License
MIT
Category
Last pushed
Mar 03, 2026
Monthly downloads
8,381
Commits (30d)
0
Dependencies
11
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/onshinpei/ds-markdown"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
elebitzero/openai-react-chat
Chat webapp frontend to OpenAI's API with similar features to ChatGPT. Written in React,...
tsylvester/paynless-framework
Paynless | Build Better Software Faster
hillis/gpt-4-chat-ui
This project is a simple React-based chat interface that uses Next.js and communicates with...
henrycunh/golem
✨ A beautiful UI for ChatGPT and other conversational models
frontend-engineering/chatgpt-webapp-fullstack
A fullstack chat webapp based on ChatGPT/BingAI/AndMore...