Act only according to that maxim whereby you can, at the same time, will that it should become a universal law.
Laminar. Simple, expressive, and safe UI library for Scala.js
832Airstream. State propagation and event streams with mandatory ownership and no glitches
273Waypoint. Efficient router for Laminar UI Library
100scala-dom-types. Scala types for your library to represent HTML tags, attributes, properties and CSS styles
97hnapp. Hacker News faceted search engine, RSS & JSON feeds
64laminar-full-stack-demo. Fully working client + server, dev + prod setup for Scala.js development, showcasing a bunch of Laminar & Scala.js patterns.
59minimal-hapi-react-webpack. Minimal Hapi + React + Webpack + HMR (hot module reloading) Sandbox
54laminar-examples. Scala
42laminar-shoelace-components. Laminar bindings for Shoelace.js library of web components. Contains a code generator that can be used to generate similar bindings for other libraries.
40facebook-flow-examples. Practical code examples for Facebook Flow static type checker
39ew. Scala.js interfaces for native JS types that ignore Scala semantics for the sake of performance.
21scala-dom-testutils. Test that your DOM nodes / HTML elements match your expectations in a type-safe way
14scala-dom-builder. Low-level Scala / Scala.js library for building and manipulating DOM trees
10Snabbdom.scala. Virtual DOM for Scala.js based on Snabbdom.js
8scalajs.g8. Giter8 template for Scala.js, with optional Laminar etc.
8Typegrounds. Scala type system playground
5Cycle.scala. Scala.js interface to Cycle.js, a functional reactive JS framework
4vite-plugin-import-side-effect. Vite plugin to import CSS or other files just for their side effects in Scala.js
3vite-plugin-glob-resolver. This Vite plugin lets you statically import resources by their glob pattern
2scalafmt-config.
1fanet-stm32. C++
1XStream.scala. Scala.js interface to XStream.js, a simple functional reactive stream library
1