Skip to content

indico/indico-md-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

indico-md-rs — Indico-flavored Markdown renderer

PyPI version npm version

indico-comrak indico-md-py indico-md-wasm pages

This repository hosts the packages which implement and expose an Indico-flavored Markdown renderer for JS/WASM and Python.

See the demo here

Workspace members

  • 🦀 indico-comrak: Core Rust renderer and utilities (shared library used by other packages);
  • 📦 indico-md-wasm: A tiny WebAssembly build of the renderer for browsers and Node.js (wasm-bindgen / wasm-pack);
  • 🐍 indico-md-py: Python bindings for the renderer (PyO3 / maturin or a pip package);
  • 🧪 indico-md-test: A simple web page which can be used to test the renderer.

Markdown syntax

The following comrak extensions are used:

  • strikethrough
  • header_ids
  • tagfilter
  • table
  • tasklist
  • alerts
  • autolink
  • math_code
  • math_dollars
  • underline
  • highlight (contributed by us)

We also implement support for runtime auto-linking of strings based on regular expressions.

Note

In applying the MIT license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an Intergovernmental Organization or submit itself to any jurisdiction.

About

Rust-powered Indico Markdown rendered

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors