Finatra
Fast, testable, Scala services built on TwitterServer and Finagle (by twitter)
Play
Play Framework (by playframework)
Our great sponsors
Finatra | Play | |
---|---|---|
1 | 16 | |
2,159 | 12,126 | |
0.2% | 0.1% | |
8.8 | 9.5 | |
about 14 hours ago | 2 days ago | |
Scala | Scala | |
Apache License 2.0 | 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.
Finatra
Posts with mentions or reviews of Finatra.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-12-08.
-
Is Scala and Play Framework dying?
Two alternatives for service frameworks come to mind. Finatra, the tried-and-tested service framework built and maintained by Twitter. Alternatively, ZIO (and its broader ecosystem) is a rising start that fully embraces functional programming and all its incredible benefits.
Play
Posts with mentions or reviews of Play.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-03-01.
- O que estou fazendo?? Um projetinho de estudo.
-
Play Framework: first release based at Open Collective
release notes: https://github.com/playframework/playframework/releases/2.8.13
-
Akka became the de-facto solution for Scala web development?
Play, blergh for some, not blergh for others ;)
-
Scala or Go: Who Wore It Better?
Scala became really popular with the advent of "Big Data" because functional programming lends itself so naturally to analytics, and the learning curve for modern LISPs like Haskell and Clojure is too high for too many. Apache Spark is built in Scala, and when it got big, Scala got big. Since then Scala has also become a popular language for other domains including reactive web applications and microservices with Play Framework and Akk and even the front end with Scala.js.
-
Six ways to mess up your MVC architecture
Most of the identified smells are generalisable to other frameworks (specifically VRaptor, Ruby on Rails, ASP.NET MVC, and Play!).
-
TCP scan detected on port 9000,how dangerous is this?
SonarQube Web Server ClickHouse default port DBGp SqueezeCenter web server & streaming UDPCast Play! Framework web server Hadoop NameNode default port PHP-FPM default port QBittorrent's embedded torrent tracker default port
-
Any devs that transitioned from node to spring?
Is there a specific reason why you're learning Spring? Because it's probably the biggest Java-based enterprise framework you can find. That of course has its benefits in the job market, but it isn't really the best choice to get your feet wet in Java backend development. If your primary goal is to start developing REST APIs or web applications in Java/Scala, then I would suggest the Play Framework. It's more lightweight and in design more closely related to other web frameworks.
- 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?
-
What is the state of frameworks and libraries support to build microservices in scala?
While not a dedicated microservices framework you can definitely build microservices on top of Akka (https://www.scnsoft.com/blog/akka-actors-for-microservices) you optionally could use Play (https://www.playframework.com/) as well (its also built on top of Akka) for aspects like the web API
-
Play 2.8.8 released
Bump akka 2.6.14 #10806 by @ignasi35 which includes the bump to Jackson 2.11.x #10788 by @mergify.
What are some alternatives?
When comparing Finatra and Play you can also consider the following projects:
Spring Boot - Spring Boot
Scalatra - Tiny Scala high-performance, async web framework, inspired by Sinatra
Lift - Lift Framework
Finagle - A fault tolerant, protocol-agnostic RPC system
Spring - Spring Framework
Apache Wicket - Apache Wicket - Component-based Java web framework
Colossus - I/O and Microservice library for Scala
Skinny Framework - :monorail: "Scala on Rails" - A full-stack web app framework for rapid development in Scala
Quarkus - Quarkus: Supersonic Subatomic Java.
Vaadin - Vaadin 6, 7, 8 is a Java framework for modern Java web applications.