CoolMD is a Markdown Engine written entirely in C (the tests use c++ though).
It currently implements
-
headers
-
paragraphs
-
blockquotes
-
bold
-
italic
With more coming in the future!
#include "coolmd.h"
char* text = "# hello";
char* result = compile_to_html(text);-
Q: Is it the fastest engine out there?
A: Probably not
-
Q: Is it 100% commonmark compatible?
A: Certainly not, however it tries to be with the features it implements
-
Q: Is it COOL?
A: YES!
Thanks to babelmark for being a great tool for this project
Also make sure to check out my editor which uses this engine to renders its markdown, however it is still very early in developement.