Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

markdown-to-html

Information

This is only a subset of this repository: https://github.com/mur1chan/frontend

i needed a way to quickly display markdown input in html. the html should be rendered serversided. so instead of using a library based only on python, i came up with the idea of writing my own, but with rust. so i used pyo3 and maturin to create a python library from the rust code.

just out of curiosity i tested how significant the differences really were. this was the result:

markdown2 average time: 0.20264388871192932 seconds
markdown-to-html-rs average time: 0.002178431272506714 seconds

the test was simply how fast it can output the same content with 1000 iterations in html, so nothing big in itself. nevertheless, the results were surprising how big the differences are between my code and the biggest python library.

you can install the library through pip

pip install markdown-to-html-rs

and to use the library just add the following code:

def markdown_fastapi_rs_to_html(input: str) -> str:
    return markdown_fastapi_rs.md_to_html(input)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages