Hacker ApprovedDepartments

reStructuredText

Hacker Approved

Shares rank 4 of 9 markup languages by recommenders

Plain-text markup with powerful directives, cross-references and a clear spec, favored for software documentation. Caveat: its syntax is hard to learn and write, and it looks cluttered in source form.

Plain-text markup with powerful directives, cross-references and a clear spec, favored for software documentation. Caveat: its syntax is hard to learn and write, and it looks cluttered in source form.

28 people gave an opinion

recommend it
19
criticize it
9
approval share
68%
Each figure is one person. RecommendsCriticizes

Recommended in 8 of 13 months

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

Why it carries the badge

  • 19 people recommend itNeeds 10 or more, met.
  • 2.1 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 8 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

  • Powerful directives, roles and features

    “rST was better at structured content with its directives etc, but it was too complicated for non-techies”

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

    “had cool admonition, import, glossary, and index features that made it better than markdown for me”

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

    “rST is certainly more powerful, but I always found it harder to get into the flow of writing it.”

    Comment from 10 Jan 2026 in “How Markdown Took over the World”
  • Built for software documentation and cross-references

    “are much better suited to build software documentation with cross-references”

    Comment from 11 Jan 2026 in “Show HN: Ferrite – Markdown editor in Rust with native Mermaid diagram rendering”

    “reStructuredText lets you link a single word with a trailing underscore”

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

    “they have rich feature sets to actually build documentation”

    Comment from 18 Apr 2026 in “Show HN: MDV – a Markdown superset for docs, dashboards, and slides with data”
  • Clear specification and technical soundness

    “there seems to be only one canonical parser, that defines the format”

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

    “reStructuredText which has a better specification for writing”

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

    “reStructuredText is way more technically sound.”

    Comment from 10 Jan 2026 in “How Markdown Took over the World”
  • Better than Markdown for complex content

    “Both ASCIIdoc and reStructured text are older and better”

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

    “ReST delivers most of what Markdown can't.”

    Comment from 14 Mar 2026 in “It's time to move your docs in the repo”

What people warn about

Each mark is one comment

  • Hard to learn, write or configure

    “rST was better at structured content with its directives etc, but it was too complicated for non-techies”

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

    “rST is certainly more powerful, but I always found it harder to get into the flow of writing it.”

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

    “I remember attempting restructured text and latex and having a right hard time.”

    Comment from 30 May 2026 in “Pandoc Templates”
  • Hard to read in source form

    “Other markups like restructured text don't look good in source form.”

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

    “without hurting my eyes like reStructuredText (used by Sphinx) does”

    Comment from 10 Nov 2025 in “Zensical – A modern static site generator built by the Material for MkDocs team”
  • Error-prone spec and governance concerns

    “the unlearnable syntax of rST and the so-called governance of docutils”

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

    “a specification comprised entirely of footguns”

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

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.

reStructuredText compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Markdown1557368%1210 yrs3 ownersApproved
AsciiDoc381178%12—Approved
Djot21484%7—Approved
reStructuredTextThis page19968%8—Approved
Quarkdown19870%3——
See all 9 markup languages, ranked

What people said

30 of the 32 comments that mention it, newest first. Each links to the original comment.

“reStructuredText lets you link a single word with a trailing underscore”

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

“I remember attempting restructured text and latex and having a right hard time.”

CriticizesComment from 30 May 2026 in “Pandoc Templates”

“a pure markup language that is simple, plain text readable”

RecommendsComment from 30 May 2026 in “Pandoc Templates”

“I even switch away from rst to md”

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

“they have rich feature sets to actually build documentation”

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

“a specification comprised entirely of footguns”

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

“The in-betweens just don't seem to have a reason to exist.”

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

“This is my single biggest complaint about reStructuredText.”

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

“reStructuredText which has a better specification for writing”

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

“Writing custom rst code is a pain (and no one else in the world uses it)”

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

“had cool admonition, import, glossary, and index features that made it better than markdown for me”

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

“ReST delivers most of what Markdown can't.”

RecommendsComment from 14 Mar 2026 in “It's time to move your docs in the repo”

“are a part of reStructuredText & AsciiDoc for instance”

RecommendsComment from 11 Feb 2026 in “Show HN: Showboat and Rodney, so agents can demo what they've built”

“Worked as advertised, no complaints.”

RecommendsComment from 10 Feb 2026 in “Thoughts on Generating C”

“It also seems like a fine format.”

MixedComment from 22 Jan 2026 in “Nested Code Fences in Markdown”

“Other markups like restructured text don't look good in source form.”

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

“rST was better at structured content with its directives etc, but it was too complicated for non-techies”

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

“are much better suited to build software documentation with cross-references”

RecommendsComment from 11 Jan 2026 in “Show HN: Ferrite – Markdown editor in Rust with native Mermaid diagram rendering”

“rst has directives (blocks) and interpreted text (inline) which can also effectively do anything”

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

“rST is certainly more powerful, but I always found it harder to get into the flow of writing it.”

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

“Both ASCIIdoc and reStructured text are older and better”

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

“I love reST and I think it lost primarily because of distribution.”

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

“reStructuredText is way more technically sound.”

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

“Restructured Text is much more capable”

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

“reStructuredText is mostly indented but not with headings.”

MixedComment from 20 Dec 2025 in “Rust's Block Pattern”

“reStructuredText support :math: roles.”

RecommendsComment from 7 Dec 2025 in “HTML as an Accessible Format for Papers (2023)”

“there seems to be only one canonical parser, that defines the format”

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

“can do impressive things but becomes a huge pain to configure”

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

“the unlearnable syntax of rST and the so-called governance of docutils”

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

“without hurting my eyes like reStructuredText (used by Sphinx) does”

CriticizesComment from 10 Nov 2025 in “Zensical – A modern static site generator built by the Material for MkDocs team”

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