Lift
diode
Our great sponsors
Lift | diode | |
---|---|---|
3 | 4 | |
1,267 | 640 | |
0.2% | -0.3% | |
0.0 | 0.0 | |
12 months ago | 8 days ago | |
Scala | Scala | |
Apache License 2.0 | Apache License 2.0 |
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.
Lift
-
Replacing Play+Akka with another tech-stack in Scala
Lift framework is another scala web framework, which has its own actors implementation and long history. It is helpful, but I can't say it is highly maintained nowadays. Also, Lift was an opponent of Play some time ago.
- Back-end languages are coming to the front-end
-
#2 Risin' Newsletter
https://liftweb.net/ Author: David Pollak and contributors
diode
-
What are Diode alternatives?
I've started with scalajs-react. Overall the experience was good (perhaps the overloaded API is my biggest concern, but we can live with that). Then I stumbled upon a problem where I need to propagate a state change from two leaf components and found out I need something like this Redux thing. I trtied built-in StateSnapshot, but couldn't make it working. Then I googled for Scala-land alternatives and it seems like there are few semi-abandoned Redux facades and Diode. Diode looks like what I need, but:
-
State of Scala.js frameworks
c) Diode is my favourite "wiring" library. It is similar to Redux and allows you to handle asynchronous behaviour in your frontend. It has a learning curve but it's not too bad and makes everything so much easier.
- Back-end languages are coming to the front-end
-
From ES6 to Scala: Basics
Japgolly has put a ton of time and care into https://github.com/japgolly/scalajs-react which is a complete React binding in scalajs. This paired with something like Diode (https://github.com/suzaku-io/diode) and you get a full frontend solution in scalajs.
What are some alternatives?
Play - The Community Maintained High Velocity Web Framework For Java and Scala.
Scalatra - Tiny Scala high-performance, async web framework, inspired by Sinatra
youi - Next generation user interface and application development in Scala and Scala.js for web, mobile, and desktop.
Reactive - A simple FRP library and a web UI framework built on it
Colossus - I/O and Microservice library for Scala
Finatra - Fast, testable, Scala services built on TwitterServer and Finagle
wasmer-python - 🐍🕸 WebAssembly runtime for Python
Chaos - A lightweight framework for writing REST services in Scala.
slinky - Write Scala.js React apps just like you would in ES6
tyrian - Elm-inspired Scala UI library.
Skinny Framework - :monorail: "Scala on Rails" - A full-stack web app framework for rapid development in Scala
Socko - A Scala web server powered by Netty networking and AKKA processing.