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