Compounding Competence

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. 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.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. blackfriday

    Blackfriday: a markdown processor for Go

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

  4. 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.

  5. mdtopdf

    A CLI utility that generates PDF from Markdown. Features: syntax highlighting (for code blocks), dark and light themes, pagination control (using horizontal lines - especially useful for presentations), page Footer (consisting of author, title and page number), support of non-Latin charsets and multiple fonts

    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

  • Question about goldmark

    2 projects | /r/golang | 2 Dec 2022
  • Markdown library recommendations

    1 project | /r/golang | 22 May 2023
  • Show HN: Mathematics Chalkboard with LaTeX and Markdown Support

    2 projects | news.ycombinator.com | 1 Aug 2021
  • Djot: Markup Language

    1 project | news.ycombinator.com | 31 Dec 2024
  • NanoMD: 輕量化 Markdown 編輯器

    2 projects | dev.to | 21 Dec 2024

Did you know that Go is
the 4th most popular programming language
based on number of references?