Hacker ApprovedDepartments

Djot

Hacker Approved

Ranked 3 of 9 markup languages by recommenders

Recommended as a stricter, saner alternative to Markdown with a well-designed, extensible syntax. Common caveat: nested lists need blank lines, and critics note it lacks a formal specification.

Recommended as a stricter, saner alternative to Markdown with a well-designed, extensible syntax. Common caveat: nested lists need blank lines, and critics note it lacks a formal specification.

25 people gave an opinion

recommend it
21
criticize it
4
approval share
84%
Each figure is one person. RecommendsCriticizes

Recommended in 7 of 13 months

  1. November 2025: recommended
  2. December 2025: not recommended
  3. January 2026: recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: recommended
  7. May 2026: not recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: not recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 21 people recommend itNeeds 10 or more, met.
  • 5.3 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 7 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Stricter, saner take on Markdown

    “It seems like a well designed and thorough superset of markdown.”

    Comment from 27 Apr 2026 in “Quarkdown – Markdown with Superpowers”

    “it looks like it solves a lot of my complaints about markdown”

    Comment from 23 Nov 2025 in “Markdown is holding you back”

    “It has all that I needed from markdown without any excess”

    Comment from 10 Jan 2026 in “How Markdown Took over the World”
  • Well designed, extensible syntax

    “It seems like a well designed and thorough superset of markdown.”

    Comment from 27 Apr 2026 in “Quarkdown – Markdown with Superpowers”

    “a more fully featured document format like Djot”

    Comment from 14 Jun 2026 in “Ask HN: What are you working on? (June 2026)”

    “feels very well designed and extensible too”

    Comment from 18 Apr 2026 in “Show HN: MDV – a Markdown superset for docs, dashboards, and slides with data”
  • Good base for embedded DSLs

    “You need a well defined spec like djot as a DSL for this to work, so that parsers can be easily written for it.”

    Comment from 10 Jan 2026 in “Org Mode Syntax Is One of the Most Reasonable Markup Languages to Use for Text”

    “Would make a good DSL inside languages”

    Comment from 10 Jan 2026 in “Org Mode Syntax Is One of the Most Reasonable Markup Languages to Use for Text”

What people warn about

Each mark is one comment

  • No formal specification

    “I like it, but it doesn’t seem to have a specification, making it hard to create a new implementation.”

    Comment from 10 Jan 2026 in “How Markdown Took over the World”

    “but it looks like making a grammar is secondary for them”

    Comment from 28 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

    “Unfortunately it doesn’t seem to have a formal spec.”

    Comment from 23 Nov 2025 in “Markdown is holding you back”
  • Nested lists need blank lines

    “its requirement to write nested lists with blank lines between every change in indentation is a dealbreaker for me”

    Comment from 4 Apr 2026 in “Why the heck are we still using Markdown?”

    “djot requires a blank line before nested lists (at least in the default mode)”

    Comment from 29 Apr 2026 in “Quarkdown – Markdown with Superpowers”

Other markup languages people recommend

The four most recommended other markup languages, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Djot compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Markdown1557368%1210 yrs3 ownersApproved
AsciiDoc381178%12—Approved
DjotThis page21484%7—Approved
reStructuredText19968%8—Approved
Quarkdown19870%3——
See all 9 markup languages, ranked

What people said

26 of the 28 comments that mention it, newest first. Each links to the original comment.

“smooths out the parts of CommonMark's syntax that make it complex and slow to parse”

RecommendsComment from 22 Oct 2026 in “A Markdown File Should Just Open”

“but it looks like making a grammar is secondary for them”

CriticizesComment from 28 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

“we'd have been better off if somehow djot had been able to come first”

RecommendsComment from 4 Aug 2026 in “Twenty Years of Pandoc”

“Djot is great, I wrote a web server that uses it natively.”

RecommendsComment from 4 Aug 2026 in “Twenty Years of Pandoc”

“My favourite attempt to improve markdown is djot”

RecommendsComment from 6 Jul 2026 in “Shrimple – A Simpler, Nicer Markdown”

“a more fully featured document format like Djot”

RecommendsComment from 14 Jun 2026 in “Ask HN: What are you working on? (June 2026)”

“djot requires a blank line before nested lists (at least in the default mode)”

CriticizesComment from 29 Apr 2026 in “Quarkdown – Markdown with Superpowers”

“It seems like a well designed and thorough superset of markdown.”

RecommendsComment from 27 Apr 2026 in “Quarkdown – Markdown with Superpowers”

“feels very well designed and extensible too”

RecommendsComment from 18 Apr 2026 in “Show HN: MDV – a Markdown superset for docs, dashboards, and slides with data”

“its requirement to write nested lists with blank lines between every change in indentation is a dealbreaker for me”

MixedComment from 4 Apr 2026 in “Why the heck are we still using Markdown?”

“too little (preserves weird whitespace semantics requiring extra newlines, non-obvious _under_ for /italics/ markers”

MixedComment from 4 Apr 2026 in “Why the heck are we still using Markdown?”

“seems to be very sane and still very similar to markdown”

RecommendsComment from 4 Apr 2026 in “Why the heck are we still using Markdown?”

“It makes quite a few right calls, but still tries to not be a strict subset of Markdown, requiring e.g. a different editing mode.”

MixedComment from 4 Apr 2026 in “Why the heck are we still using Markdown?”

“something more sane like djot”

RecommendsComment from 21 Jan 2026 in “Nested Code Fences in Markdown”

“Considering the clear markdown lineage id expect there would be easier memorability”

MixedComment from 11 Jan 2026 in “Djot – A light markup language”

“Would make a good DSL inside languages”

RecommendsComment from 10 Jan 2026 in “Org Mode Syntax Is One of the Most Reasonable Markup Languages to Use for Text”

“You need a well defined spec like djot as a DSL for this to work, so that parsers can be easily written for it.”

RecommendsComment from 10 Jan 2026 in “Org Mode Syntax Is One of the Most Reasonable Markup Languages to Use for Text”

“That’s a reference, not a specification.”

CriticizesComment from 10 Jan 2026 in “How Markdown Took over the World”

“I think this is what you're looking for”

RecommendsComment from 10 Jan 2026 in “How Markdown Took over the World”

“I like it, but it doesn’t seem to have a specification, making it hard to create a new implementation.”

MixedComment from 10 Jan 2026 in “How Markdown Took over the World”

“I don't know who actually likes curly quotes, they are clearly excess to me.”

CriticizesComment from 10 Jan 2026 in “How Markdown Took over the World”

“It has all that I needed from markdown without any excess”

RecommendsComment from 10 Jan 2026 in “How Markdown Took over the World”

“looks like a stricter, more sane Markdown!”

RecommendsComment from 10 Jan 2026 in “How Markdown Took over the World”

“it looks like it solves a lot of my complaints about markdown”

RecommendsComment from 23 Nov 2025 in “Markdown is holding you back”

“Unfortunately it doesn’t seem to have a formal spec.”

CriticizesComment from 23 Nov 2025 in “Markdown is holding you back”

“I've no regrets since then”

RecommendsComment from 23 Nov 2025 in “Markdown is holding you back”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.