{"repo":"onshinpei/ds-markdown","free":true,"listed":false,"github":"https://github.com/onshinpei/ds-markdown","clone":"git clone https://github.com/onshinpei/ds-markdown.git","description":"react markdown typing animation component (react markdown 打字动画组件)","language":"TypeScript","stars":236,"topics":["markdown","react-markdown","typing","markdown-typing","react-markdown-typed","react-markdown-typing","ai-markdown","gpt"],"license":"MIT","category":"productivity","readme_excerpt":"ds-markdown 🚀 React Markdown typing animation component for modern chat interface effects 🇺🇸 English 🇨🇳 中文 A React component designed specifically for modern AI applications, providing smooth real-time typing animations and complete Markdown rendering capabilities. Why use ds-markdown? Core Problems Solved - Streaming Data Typing Stuttering Issues Traditional typewriter components experience stuttering and character jumping when processing AI backend streaming data, as each chunk contains multiple characters. ds-markdown intelligently splits each chunk to ensure smooth typing for every character. - Markdown Rendering and Typing Animation Disconnection Most typewriter components only support plain text and cannot render Markdown syntax, mathematical formulas, charts, and other rich media content in real-time during typing. Value Delivered - Enhanced User Immersion Provides professional-level AI chat experience, allowing users to feel authentic AI interaction processes, greatly improving product professionalism and user satisfaction. - Out-of-the-box, Reduces Development Complexity Complete solution that requires no additional configuration to support streaming data, Markdown rendering, mathematical formulas, charts, and other complex features. If you don't need any styles and want full control over rendering, we recommend using react-markdown-typer Documentation 👉 Full Documentation - Get Started - API Documentation - Live Examples - Try it Now Stackblitz Examples - Basi","default_branch":null,"files":null,"tree":[],"storefront":"/r/onshinpei","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/onshinpei/ds-markdown/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}