Laika
Scala library and sbt plugin that generates HTML sites and EPUB and PDF e-books from Markdown and reStructuredText.
typelevel.org/Laika/repositorydocs
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
Rendering and deploy
- Runs as
- Static files, Dev only4
- Rendering
- Static output4
- Install with
- sbt plugin (laika-sbt), Scala library from Maven Central4
Releases
Adoption
Sources
- 2026-10-23: links, Categories, Runtime
typelevel.org/Laika/ - 2026-10-23: links, Written in, GitHub stars
api.github.com/repos/typelevel/Laika - 2026-10-23: Maintainer
api.github.com/orgs/typelevel - 2026-10-23: Install with, Rendering, Runs as
typelevel.org/Laika/latest/02-running-laika/01-sbt-plugin.html - 2026-10-23: License
github.com/typelevel/Laika/blob/main/license.txt - 2026-10-23: License model
github.com/typelevel/Laika/blob/main/README.md - 2026-10-23: First release, Current major version, Last release
api.github.com/repos/typelevel/Laika/releases - 2026-10-23: Contributors
api.github.com/repos/typelevel/Laika/contributors?per_page=1