FindSoftware

Laika

Scala library and sbt plugin that generates HTML sites and EPUB and PDF e-books from Markdown and reStructuredText.

Laika turns Markdown and reStructuredText sources into HTML sites and into EPUB and PDF e-books, and is used as a Scala library or an sbt plugin. It runs on the JVM, and its library can also run in the browser through Scala.js. The sbt task laikaSite writes the HTML site to a folder in the project’s target directory, and a preview task serves that folder on localhost. The project is hosted under the Typelevel organization on GitHub, and questions go to its discussions or to the Typelevel chat.

Worth knowing

The sbt plugin needs sbt 1.x, the Scala build tool. Releases before the 1.x line were published under another group ID, so older projects that depend on the library use different coordinates.

Identity

Status
Active
Maintainer
Typelevel3
First release
20167

Rendering and deploy

Runs as
Static files, Dev only4
Rendering
Static output4
Install with
sbt plugin (laika-sbt), Scala library from Maven Central4

Releases

Current major version
17
Last release
2025-04-017

Adoption

GitHub stars
4572
Contributors
238

Why these figures do not compare

Sources

  1. 2026-10-23: links, Categories, Runtime
    typelevel.org/Laika/
  2. 2026-10-23: links, Written in, GitHub stars
    api.github.com/repos/typelevel/Laika
  3. 2026-10-23: Maintainer
    api.github.com/orgs/typelevel
  4. 2026-10-23: Install with, Rendering, Runs as
    typelevel.org/Laika/latest/02-running-laika/01-sbt-plugin.html
  5. 2026-10-23: License
    github.com/typelevel/Laika/blob/main/license.txt
  6. 2026-10-23: License model
    github.com/typelevel/Laika/blob/main/README.md
  7. 2026-10-23: First release, Current major version, Last release
    api.github.com/repos/typelevel/Laika/releases
  8. 2026-10-23: Contributors
    api.github.com/repos/typelevel/Laika/contributors?per_page=1

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