FindSoftware

Djot

Light markup syntax derived from CommonMark, with implementations in several languages.

Djot is a light markup syntax. It derives most of its features from CommonMark and adds definition lists, footnotes, tables, math, attributes that can be applied to any element, and more. The homepage lists implementations in JavaScript, Lua, Prolog, Rust, Go and PHP, and shows converting GitHub-flavored Markdown to djot with the official JavaScript implementation and pandoc.

Worth knowing

The homepage says the syntax is not completely stable and that minor changes are expected, while the official JavaScript implementation is complete and ready for use.

Identity

Status
Active
Maintainer
John MacFarlane4
Maintained by
Individual4
First release
20223

Rendering and deploy

Install with
npm1

Releases

Current major version
Pre-1.06
Last release
2024-12-195

Adoption

GitHub stars
2,0562
npm downloads a week
7,7027
Contributors
292
Dependent repositories
18
Dependent packages
38

Why these figures do not compare

Sources

  1. 2026-11-04: links, Categories, Install with
    djot.net/
  2. 2026-11-04: links, License, License model, GitHub stars, Contributors
    github.com/jgm/djot
  3. 2026-11-04: First release
    github.com/jgm/djot/releases/tag/0.1.0
  4. 2026-11-04: Maintainer, Maintained by
    github.com/jgm/djot/blob/main/LICENSE
  5. 2026-11-04: Runtime, Minimum runtime, Last release
    registry.npmjs.org/@djot/djot/latest
  6. 2026-11-04: Current major version
    github.com/jgm/djot/releases/tag/0.2.0
  7. 2026-11-04: npm downloads a week
    api.npmjs.org/downloads/range/2026-10-26:2026-11-01/@djot%2fdjot
  8. 2026-11-04: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@djot%2fdjot

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON