All Projects → raquo → Laminar

raquo / Laminar

Licence: mit
Simple, expressive, and safe UI library for Scala.js

Programming Languages

scala
5932 projects
scalajs
39 projects

Projects that are alternatives of or similar to Laminar

Airstream
State propagation and event streams with mandatory ownership and no glitches
Stars: ✭ 160 (-51.95%)
Mutual labels:  reactive-streams, functional-reactive-programming
assembler
Functional, type-safe, stateless reactive Java API for efficient implementation of the API Composition Pattern for querying/merging data from multiple datasources/services, with a specific focus on solving the N + 1 query problem
Stars: ✭ 102 (-69.37%)
Mutual labels:  reactive-streams, functional-reactive-programming
MGCleanArchitecture
Clean Architecture with RxSwift & MVVM - Templates and Solutions
Stars: ✭ 156 (-53.15%)
Mutual labels:  functional-reactive-programming
Reflex Dom
Web applications without callbacks or side-effects. Reflex-DOM brings the power of functional reactive programming (FRP) to the web. Build HTML and other Document Object Model (DOM) data with a pure functional interface.
Stars: ✭ 301 (-9.61%)
Mutual labels:  functional-reactive-programming
Functionalandroidreference
Showcase project of Functional Reactive Programming on Android, using RxJava.
Stars: ✭ 274 (-17.72%)
Mutual labels:  functional-reactive-programming
reactor-go
A golang implementation for reactive-streams.
Stars: ✭ 48 (-85.59%)
Mutual labels:  reactive-streams
Hareactive
Purely functional reactive programming library
Stars: ✭ 293 (-12.01%)
Mutual labels:  functional-reactive-programming
thomas
Another A/B test library
Stars: ✭ 20 (-93.99%)
Mutual labels:  functional-reactive-programming
Awesome Rxjs
A collection of awesome RxJS resources
Stars: ✭ 314 (-5.71%)
Mutual labels:  functional-reactive-programming
Reactiveswift
Streams of values over time
Stars: ✭ 2,812 (+744.44%)
Mutual labels:  reactive-streams
Autodispose
Automatic binding+disposal of RxJava streams.
Stars: ✭ 3,209 (+863.66%)
Mutual labels:  reactive-streams
observable-playground
Know your Observables before deploying to production
Stars: ✭ 96 (-71.17%)
Mutual labels:  reactive-streams
reactive-streams-for-java-developers
No description or website provided.
Stars: ✭ 16 (-95.2%)
Mutual labels:  reactive-streams
Yampa
Functional Reactive Programming domain-specific language embedded in Haskell, for programming efficient hybrid (mixed discrete-time and continuous-time) systems.
Stars: ✭ 294 (-11.71%)
Mutual labels:  functional-reactive-programming
Alba
🎙 Stateful event observing engine [DEPRECATED]
Stars: ✭ 19 (-94.29%)
Mutual labels:  functional-reactive-programming
Entwine
Testing tools and utilities for Apple's Combine framework.
Stars: ✭ 306 (-8.11%)
Mutual labels:  reactive-streams
reflex-dom-ace
Reflex wrapper for the ACE editor
Stars: ✭ 12 (-96.4%)
Mutual labels:  functional-reactive-programming
mockpi
Reactive REST API mocking
Stars: ✭ 13 (-96.1%)
Mutual labels:  reactive-streams
Mobx Keystone
A MobX powered state management solution based on data trees with first class support for Typescript, support for snapshots, patches and much more
Stars: ✭ 284 (-14.71%)
Mutual labels:  functional-reactive-programming
Reactive Streams Commons
A joint research effort for building highly optimized Reactive-Streams compliant operators.
Stars: ✭ 335 (+0.6%)
Mutual labels:  reactive-streams

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.

// Requires Scala.js >= 1.1.0
"com.raquo" %%% "laminar"   % "0.12.1"   
"com.raquo" %%% "airstream" % "0.12.0"

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:

Iurii Malchenko

Tawasal – a secure multi-purpose messenger and superapp, offering free voice, text, video conferencing and lifestyle services.

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].