scala-webapp-template
A pragmatic skeleton to build web applications in Scala/Scala.js, including user registration, login, admin portal, and, deployments (by wiringbits)
scalajs-react
Facebook's React on Scala.JS (by japgolly)
scala-webapp-template | scalajs-react | |
---|---|---|
18 | 13 | |
166 | 1,635 | |
0.6% | - | |
7.6 | 4.3 | |
6 months ago | about 2 months ago | |
Scala | Scala | |
MIT License | Apache License 2.0 |
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.
scala-webapp-template
Posts with mentions or reviews of scala-webapp-template.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-07.
-
What is scala's modern Web API framework?
I'm also working on improving our template to provide a better developer experience (https://github.com/wiringbits/scala-webapp-template/issues/307).
-
Screencast for creating a simple stream-powered background job processor in Scala
Ticket: https://github.com/wiringbits/scala-webapp-template/issues/294
-
Tooling: Vercel-like preview environments got into the Scala Webapp Template
After thinking for a bit, I got to the conclusion that Vercel's preview environments are not really hard to implement. Then, I put my hands into this and created an integration for one of our projects: https://github.com/wiringbits/scala-webapp-template/pull/299
-
Is there anyone here working as Scala Front end developer ?
You can also check out our template which uses Scala.js + Slinky + Mui.
-
Lightweight background job runner framework?
https://github.com/wiringbits/scala-webapp-template does something very similar with akka-stream but it is tied to send emails on the background, it seems that we can easily extend it to support arbitrary jobs (https://github.com/wiringbits/scala-webapp-template/issues/294). What is not so simple to do with such a schema is to distribute the jobs in many servers.
-
Scala hosting services with free tier
Given this, I wonder if you have ever worked with Ansible, if so, you could pick these playbooks to deploy to a ubuntu server, these playbooks are pretty generic for Scala apps, you will need to update the build/run script, everything else is already handled (like uploading the app to a server, creating users, registering a systemd service, etc).
-
How to get started with Play, Akka and Spark in real-world applications ;
Take a look at https://github.com/wiringbits/scala-webapp-template and https://github.com/playframework/play-samples
-
Hosting a scala play website?
Years ago, I wrote some ansible scripts so that ansible-playbook -i test-hosts.ini server.yml is enough to deploy the app (sample).
-
Experienced dev new to Scala looking for a quick answer to get me on the right track - Advice on *standard* Scala framework stack to quickly set up a web-app backend ;
Given that you aren't familiar with Scala, I'd suggest looking into Play Framework, if you want to start fast and play with a project, check this template, your js background could help you to update the frontend relatively quick.
-
Hosting Options for Scala CRUD App
I'd suggest to check this template which already has an skeleton for a CRUD app, including deployment scripts that can mount an environment in ubuntu servers.
scalajs-react
Posts with mentions or reviews of scalajs-react.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-15.
- Scala DevInTraining looking to contribute to projects
-
Monorepo: seeking for an advice for bi-lang project
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.
-
Show HN: Simple games ported to Scala 3 – Try them in the browser
Or the OG React Scala.js library: https://github.com/japgolly/scalajs-react
- What are Diode alternatives?
-
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.
- scalajs-react 2.0.0 final is finally out of the oven! A lot of work and love has gone into this release. Check out what's new here.
-
What's the maturity level of ScalaJS?
We've got server-side rendering with scalajs-react and scala-graal. Here's a tutorial if anyone's interested. What's really cool about scala-graal is that it has some pretty cool caching so that even with dynamic inputs, you can render pages in nanoseconds (as opposed to 10+ or even 100+ ms).
-
I know the basics, what’s next?
You can use React with Scala.js, and also most other common JS libraries. Or you can use a Scala.js specific library like Laminar, which I haven't tried myself but it looks nice.
-
What language(s) pair well with Rust (learning, using, etc.)? Also, what other languages did you learn before learning Rust?
I don't have a lot of experience with it, but many seem to be very pleased with it. Interop with JS is good and you can use React and other common JS libraries, but there is also Scala.js specific frameworks like Laminar.
-
Does it make sense to use Scala.js/Laminar in the context of a startup?
https://github.com/japgolly/scalajs-react is pretty heavily used as well, and fairly active as a project. In short, building it off of that wouldn't be a huge risk over typescript, and might even be a net win in the long run, as you could re-use some stuff from the backend in the front-end.
What are some alternatives?
When comparing scala-webapp-template and scalajs-react you can also consider the following projects:
tyrian - Elm-inspired Scala UI library.
slinky - Write Scala.js React apps just like you would in ES6
Laminar - Simple, expressive, and safe UI library for Scala.js
Laminar-Play-Slick-ZIO - Minimal web application using these technologies
Scala.js - Scala.js, the Scala to JavaScript compiler
st-material-ui - Material UI 5 for Scala 3 (Slinky and Scalajs-React)
ZIO - ZIO — A type-safe, composable library for async and concurrent programming in Scala
scala-graal - Make usage of Graal features easy and safe from Scala. Also features Scala-based React SSR.
React4s - Production ready React wrapper for Scala.js - composable lifecycle - no memoization, no macros, no implicits.
scalacss - Super type-safe CSS for Scala and Scala.JS.
sri
scala-webapp-template vs tyrian
scalajs-react vs slinky
scala-webapp-template vs slinky
scalajs-react vs Laminar
scala-webapp-template vs Laminar-Play-Slick-ZIO
scalajs-react vs Scala.js
scala-webapp-template vs st-material-ui
scalajs-react vs ZIO
scala-webapp-template vs scala-graal
scalajs-react vs React4s
scala-webapp-template vs scalacss
scalajs-react vs sri