Laminar icon indicating copy to clipboard operation
Laminar copied to clipboard

Simple, expressive, and safe UI library for Scala.js

Laminar

Build Status Join the chat at https://gitter.im/Laminar_/Lobby Maven Central

Laminar is a small library that lets you build web application interfaces, keeping UI state in sync with the underlying application state. Its simple yet expressive patterns build on a rock solid foundation of Airstream observables and the Scala.js platform.

Laminar is also a friendly community of passionate people from across the world who help each other learn new skills and achieve their goals. Check out all the learning materials we've put out, and chat us up on gitter if you hit a snag!

"com.raquo" %%% "laminar" % "0.14.2" // Requires Scala.js >= 1.7.1

Where Are The Docs and Everything?

👉 laminar.dev

Sales pitch, quick start, documentation, live examples, and other resources, all there.

Sponsorships

Huge thanks to our sponsors who support Laminar development with their generous donations.

GOLD Sponsors:

Yurique Iurii Malchenko

Aurinko.io

Aurinko is an API platform for workplace addons and integrations.

Laminar is sponsored by people like you. If you enjoy using Laminar, please consider supporting the project. 🙏

Author

Nikita Gazarov – @raquo

License

Laminar is provided under the MIT license.