{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/laika/","markdown":"https://findsoftware.frbit.cloud/laika.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"laika","name":"Laika","urls":{"home":"https://typelevel.org/Laika/","repository":"https://github.com/typelevel/Laika","docs":"https://typelevel.org/Laika/"},"category":["ssg"],"description":"Scala library and sbt plugin that generates HTML sites and EPUB and PDF e-books from Markdown and reStructuredText.","maintainer":"Typelevel","firstRelease":2016,"hosting":["static"],"language":"scala","runtime":["jvm"],"runsAs":["static","local"],"renderingModes":["static"],"installMethod":"sbt plugin (laika-sbt), Scala library from Maven Central","licenseModel":"open-source","license":"Apache-2.0","currentMajor":"1","latestReleaseDate":"2025-04-01T00:00:00.000Z","githubStargazers":457,"contributors":23,"packagistDownloads":null,"npmWeeklyDownloads":null,"social":{"discord":"https://discord.gg/XF3CXcMzqD","forum":"https://github.com/typelevel/Laika/discussions"},"checkedAt":"2026-10-23T00:00:00.000Z","addedAt":"2026-10-23T00:00:00.000Z","sources":[{"field":"urls","url":"https://typelevel.org/Laika/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/typelevel/Laika","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://typelevel.org/Laika/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainer","url":"https://api.github.com/orgs/typelevel","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/typelevel/Laika","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"category","url":"https://typelevel.org/Laika/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtime","url":"https://typelevel.org/Laika/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://typelevel.org/Laika/latest/02-running-laika/01-sbt-plugin.html","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"renderingModes","url":"https://typelevel.org/Laika/latest/02-running-laika/01-sbt-plugin.html","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://typelevel.org/Laika/latest/02-running-laika/01-sbt-plugin.html","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://typelevel.org/Laika/latest/02-running-laika/01-sbt-plugin.html","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"license","url":"https://github.com/typelevel/Laika/blob/main/license.txt","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/typelevel/Laika/blob/main/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/typelevel/Laika/releases","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/typelevel/Laika/releases","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/typelevel/Laika/releases","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/typelevel/Laika","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/typelevel/Laika/contributors?per_page=1","checkedAt":"2026-10-23T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\n## Worth knowing\n\nThe 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."}