tyrian
Elm-inspired Scala UI library. (by PurpleKingdomGames)
indigo
An FP game engine for Scala. (by PurpleKingdomGames)

Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
tyrian | indigo | |
---|---|---|
24 | 22 | |
369 | 667 | |
1.9% | 0.7% | |
8.4 | 9.5 | |
6 days ago | 9 days ago | |
Scala | Scala | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tyrian
Posts with mentions or reviews of tyrian.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-02-29.
- Tyrian – The Elm Architecture for Scala.js
-
Learning Elm by porting a medium-sized web front end from React (2019)
If you want to try TEA, but not Elm I reccomend Scala.js with Tyrian[1]. Scala.js is a wonderful, mature project and Tyrian gives you the elm architecture in a very pragmatic way.
[1]: https://tyrian.indigoengine.io/
- At long last.. Tyrian (0.7.0) get's frontend routing!
-
Designing an HTML Component system
Have you looked at Laminar and Tyrian? Especially Tyrian seems to be close to what you're looking for.
-
What does the future look like?
What I wrote is obviously based on my experience as backend and data engineer. I'm so happy to see an adoption on the Frontend side (with things like Tyrian or OutWatch) and would be even happier if there was a clean path to Android. Out of curiosity, what do you find appealing in Scala, compared to e.g. Kotlin?
- Tyrian: Elm-inspired, purely functional UI library for Scala 3
- Tyrian 0.6.2 released
-
Released: Tyrian 0.6.0 & Indigo 0.14.0
Documentation can be found at https://indigoengine.io/ and https://tyrian.indigoengine.io/.
-
Monorepo: seeking for an advice for bi-lang project
Yes, I have. It didn't work out. There are quite neat libs like Tyrian, but they lack any ecosystem and I struggled to integrate it with pure JS libs - yet our app has a lot of very common components/widgets that we're really hesitating to write ourselves.
- Scala Multiplatform. Across the Universe
indigo
Posts with mentions or reviews of indigo.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-07-18.
- Indigo games get physical, 0.15.0-RC3 released!
- What library to use for creating a game?
-
I am curious how many Scala developers on this sub use Scala to make games.
There's a nice community of Scala game developers around Indigo. The dedicated Discord is at https://discord.gg/b5CD47g
-
HexTacToe - Simple PoC for Scala.js, Babylon.js & Electron.js interaction
Hey OP did you consider indigo for this project? https://github.com/PurpleKingdomGames/indigo
- Indigo - A game engine for functional programmers.
- Indigo: A game engine for functional programmers, in Scala
- Indigo 0.15.0-RC1 Released
What are some alternatives?
When comparing tyrian and indigo you can also consider the following projects:
Laminar - Simple, expressive, and safe UI library for Scala.js
scala-game-library - Scala library for cross-platform 2D game development
scalajs-react - Facebook's React on Scala.JS
Defeating-User-Built-Dungeon - Godot text-based roguelike where you supply the levels.
Converter - Typescript to Scala.js converter
Zircon - Zircon is an extensible and user-friendly, multiplatform tile engine.

Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured