FindSoftware

Laminar

Scala.js library for building web application interfaces that keeps UI state in sync with the underlying application state.

Laminar is a Scala.js library for building web application interfaces, and it keeps the interface’s state in sync with the application’s state. Projects add it to an sbt build as a Scala.js dependency, and the compiled code runs in the browser. Nikita Gazarov maintains it.

Worth knowing

The README states a minimum Scala.js version that the build must meet. Laminar depends on Airstream, a separate library in the same GitHub account.

Identity

Status
Active
Maintainer
Nikita Gazarov4
Maintained by
Individual
First release
20176

Rendering and deploy

Runs as
In the browser3
Install with
sbt (Maven artifacts)3

Releases

Current major version
177
Last release
2025-03-268

Adoption

GitHub stars
8392
Contributors
219
Dependent packages
3110

Why these figures do not compare

Sources

  1. 2026-10-27: links, Categories
    laminar.dev/
  2. 2026-10-27: links, Written in, License, GitHub stars
    api.github.com/repos/raquo/Laminar
  3. 2026-10-27: links, Runs as, Install with
    laminar.dev/documentation
  4. 2026-10-27: Maintainer, License, License model
    raw.githubusercontent.com/raquo/Laminar/master/LICENSE.md
  5. 2026-10-27: License
    github.com/raquo/Laminar/blob/master/README.md
  6. 2026-10-27: First release
    api.github.com/repos/raquo/Laminar/commits/853773231e40c73bec47774750029117f86d0969
  7. 2026-10-27: Current major version
    repo1.maven.org/maven2/com/raquo/laminar_sjs1_3/maven-metadata.xml
  8. 2026-10-27: Last release
    api.github.com/repos/raquo/Laminar/commits/2233d54ec5b95752b88f11f0cce66d30a9cefcc6
  9. 2026-10-27: Contributors
    api.github.com/repos/raquo/Laminar/contributors?per_page=1&anon=false
  10. 2026-10-27: Dependent packages
    packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.raquo%3Alaminar_sjs1_3

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