Compounding Competence

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • easy-markdown-editor

    EasyMDE: A simple, beautiful, and embeddable JavaScript Markdown editor. Delightful editing for beginners and experts alike. Features built-in autosaving and spell checking.

  • To make sure things did not diverge, I needed to pick a specification and stick with it. Thankfully, EasyMDE already followed Commonmark, it was Blackfriday that was a little buggy.

  • blackfriday

    Blackfriday: a markdown processor for Go

  • On the backend when generating the emails: For this, I chose a popular Go markdown library BlackFriday.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • goldmark

    :trophy: A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.

  • After evaluation a number of other Go markdown libraries, I settled on Goldmark. It was well written, recently updated and easily extensible.

  • mdtopdf

    Markdown to PDF

  • Thankfully, I found a Go package (mdtopdf) that already does this, but it used Blackfriday. I then only had to take a few hours to rewrite it using Goldmark to have a base to work from.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts