Scala Scalajs

Open-source Scala projects categorized as Scalajs

Top 23 Scala Scalaj Projects

  • Scalaz

    Principled Functional Programming in Scala

    Project mention: Typeclasses explained in Java | dev.to | 2022-07-27

    If I managed to gain you interest you can take a look at one of the following libraries like cats, scalaz for scala and vavr for java which contain type class definitions and implementations for common types.

  • Quill

    Compile-time Language Integrated Queries for Scala

    Project mention: What's the point of opaque type aliases (and are they actually sound)? | reddit.com/r/scala | 2022-11-26

    Just as an example, say you are using quill ( https://getquill.io/ ) to query your database.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • coursier

    Pure Scala Artifact Fetching

    Project mention: Scala is close to having an amazing Jupyter Notebook experience for data science workflows | reddit.com/r/scala | 2022-08-10

    I had a nice workflow installing different Java versions using SDKMAN but switched to Coursier because that't what's recommended in the Almond installation guide. In order to run `jupter lab` and start up the notebook environment, I need to separately install Jupyter Lab via conda (and activate that conda environment).

  • scalajs-react

    Facebook's React on Scala.JS

    Project mention: Monorepo: seeking for an advice for bi-lang project | reddit.com/r/scala | 2022-07-31

    Then there's scalajs-react, which can be integrated with existing React ecosystem, but it's just sooo compex: macros, 5-6 type parameters, hundreds and hundreds of cryptic types. We decided to stick with TypeScript instead.

  • Binding.scala

    Reactive data-binding for Scala

    Project mention: Show HN: Programming Google Flutter with Clojure | news.ycombinator.com | 2022-12-01
  • slinky

    Write Scala.js React apps just like you would in ES6

    Project mention: Any good examples of an android app written in Scala? | reddit.com/r/scala | 2022-10-14

    A few links: * https://medium.com/geekculture/cross-platform-mobile-dev-with-scala-and-capacitor-54e69b62b50c * https://slinky.dev

  • Airframe

    Essential Building Blocks for Scala

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • Laminar

    Simple, expressive, and safe UI library for Scala.js (by raquo)

    Project mention: Scala Isn't Fun Anymore | news.ycombinator.com | 2022-09-13
  • DIStage

    Productivity-oriented collection of lightweight fancy stuff for Scala toolchain

  • OutWatch

    The Functional and Reactive Web-Frontend Library for Scala.js

  • indigo

    An FP game engine for Scala.

    Project mention: Best declarative game engines for in-browser apps? | reddit.com/r/AskProgramming | 2022-11-23

    I found Indigo to be a potential alternative, that would keep me in JS, but it doesn't seem like it has anywhere near the community support of Bevy nor is it anywhere near v1.0. So, I'm hesitant to start my Next Big Project using it.

  • Udash

    Scala framework for building beautiful and maintainable web applications.

  • retry

    because you should never give up, at least not on the first try (by softwaremill)

  • Play JSON

    The Play JSON library

    Project mention: Scala 3 with pulsar4s and Circe or Play Json | reddit.com/r/scala | 2022-08-10

    I have personally used play-json in Scala 3 without issues so far (see https://github.com/playframework/play-json/issues/769).

  • scalacss

    Super type-safe CSS for Scala and Scala.JS.

  • monadless

    Syntactic sugar for monad composition in Scala

  • seed

    Build tool for Scala projects (by tindzk)

  • sbt-play-scalajs

    SBT plugin to use Scala.js along with any sbt-web server.

  • scala-graal

    Make usage of Graal features easy and safe from Scala. Also features Scala-based React SSR.

  • Nyaya

    Random Data Generation and/or Property Testing in Scala & Scala.JS.

  • Airstream

    State propagation and event streams with mandatory ownership and no glitches (by raquo)

    Project mention: 2022 Laminar Ecosystem Update – new libraries, web components, tutorials, sponsors | reddit.com/r/scala | 2022-06-23

    I recommend you read the section for each of those in the readme here https://github.com/raquo/Airstream

  • tyrian

    Elm-inspired Scala UI library. (by PurpleKingdomGames)

    Project mention: Released: Tyrian 0.6.0 & Indigo 0.14.0 | reddit.com/r/scala | 2022-09-26

    Documentation can be found at https://indigoengine.io/ and https://tyrian.indigoengine.io/.

  • Scala Test-State

    Scala Test-State.

  • Zigi

    The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-12-01.

Scala Scalajs related posts

Index

What are some of the best open-source Scalaj projects in Scala? This list will help you:

Project Stars
1 Scalaz 4,591
2 Quill 2,099
3 coursier 1,925
4 scalajs-react 1,600
5 Binding.scala 1,562
6 slinky 605
7 Airframe 572
8 Laminar 564
9 DIStage 547
10 OutWatch 435
11 indigo 429
12 Udash 428
13 retry 335
14 Play JSON 332
15 scalacss 325
16 monadless 257
17 seed 237
18 sbt-play-scalajs 187
19 scala-graal 186
20 Nyaya 183
21 Airstream 174
22 tyrian 144
23 Scala Test-State 139
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
scoutapm.com