{"repo":"yaroslav/inkmark","free":true,"listed":false,"github":"https://github.com/yaroslav/inkmark","clone":"git clone https://github.com/yaroslav/inkmark.git","description":"A very fast, feature-packed, AI-first Markdown (CommonMark/GFM) gem for Ruby, based on pulldown-cmark (Rust).","language":"Rust","stars":37,"topics":["ai","chunking","commonmark","commonmark-parsing","llm","markdown","markdown-language","markdown-parser","markdown-to-html","pulldown-cmark"],"license":"MIT","category":"ai-agents","readme_excerpt":"Inkmark A very fast, feature-packed, AI-first Markdown gem for Ruby. - Very fast . Up to 1.3× faster than redcarpet (not CommonMark-conformant) , about 3×–9× faster than other Ruby Markdown gems with native extensions. Built with Rust, based on pulldown-cmark, uses SIMD. - No surprises . CommonMark + GitHub Flavored Markdown conformance. - \"Batteries included\" approach . Build lots of useful features, make them easy to use and as fast as possible. - Easy to use . As simple as a one-method API. Pass options inline as a hash, set them one by one, or set default options for the entire application. - Feature-packed . Server-side syntax highlighting with themes, frontmatter support, table of contents in Markdown and HTML, plain text export, extraction of headings/links/images, statistics (character and word count, likely document language, blocks count), lazy image loading attributes, emoji shortcodes, autolinks, heading IDs with Unicode-transliterated slugs, wikilinks, footnotes, tables, task lists, smart punctuation, hard wraps, \"nofollow/noopener\" on external links. - AI-first . Two chunking primitives: heading-based with breadcrumbs and per-chunk character/word counts, and sliding-window with overlap for size-bounded chunks where headings are absent or uneven. Block-aware or word-aware truncation for context-window budgeting. Markdown-to-Markdown pipeline. Plain-text extraction for embedding models. Structured extraction of headings, images, links, code blocks—each carrying by","default_branch":null,"files":null,"tree":[],"storefront":"/r/yaroslav","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yaroslav/inkmark/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."}