nimler
Erlang/Elixir NIFs in Nim (by wltsmrz)
cmark
💧 Elixir NIF for cmark (C), a parser library following the CommonMark spec, a compatible implementation of Markdown. (by asaaki)
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nimler
Posts with mentions or reviews of nimler.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-08-19.
-
Using Rust with Elixir for code reuse and performance
It's one reason I prefer lighter languages for NIF's. My personal preference is to use Nim and Nimler [1]. It generally compiles quicker than Rust while providing most of the same benefits. To be fair compiling a small Rust library doesn't take too much time. Especially compared to the performance numbers from those Rust NIFs!
1: https://github.com/wltsmrz/nimler
cmark
Posts with mentions or reviews of cmark.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-08-19.
-
Using Rust with Elixir for code reuse and performance
I wonder if they looked into using https://github.com/asaaki/cmark.ex which is an already made Markdown Elixir NIF written in C. No glue code needed since the package already exists.
Back when I was writing Elixir, it's what I used to process Markdown and it was also substantially faster than the native Elixir Markdown library (Earmark).
What are some alternatives?
When comparing nimler and cmark you can also consider the following projects:
cmark - CommonMark parsing and rendering library and program in C
earmark - Markdown parser for Elixir
pulldown-cmark - An efficient, reliable parser for CommonMark, a standard dialect of Markdown
Markdown - A simple Elixir Markdown to HTML conversion library