Top 23 Scala Open-Source Projects
Apache Spark - A unified analytics engine for large-scale data processingProject mention: Why should I invest in raptoreum? What makes it different | reddit.com/r/raptoreum | 2021-09-25
For your first question, if you are interested I encourage you to read the smart contracts paper here: https://docs.raptoreum.com/_media/Raptoreum_Contracts_EN.pdf and then to dig into what Apache Spark can do here: https://spark.apache.org/
Mirror of Apache KafkaProject mention: Does anyone actually use switch statements? Are there any major benefits? | reddit.com/r/learnprogramming | 2021-09-25
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Scala 2 compiler and standard library. For bugs, see scala/bugProject mention: Suggestions for the red-lang.org website | reddit.com/r/redlang | 2021-10-08
Model import deployment framework for retraining models (pytorch, tensorflow,keras) deploying in JVM Micro service environments, mobile devices, iot, and Apache SparkProject mention: Does Java has similar project like this one in C#? (ml, data) | reddit.com/r/java | 2021-05-23
Also, the website is now redirected to: https://deeplearning4j.konduit.ai/
Play FrameworkProject mention: Akka became the de-facto solution for Scala web development? | reddit.com/r/scala | 2021-09-18
Play, blergh for some, not blergh for others ;)
CMAK is a tool for managing Apache Kafka clustersProject mention: Gathering opinions on kafka management tools | reddit.com/r/devops | 2021-10-06
I've used Yahoo's CMAK before for these things -
Run Linux Software Faster and Safer than Linux with Unikernels.
♞ lichess.org: the forever free, adless and open source chess server ♞Project mention: Un bon jeu mobile de gestion pour jouer au boulot ? | reddit.com/r/france | 2021-10-17
Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source
A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibilityProject mention: How to build a search engine with Ruby on Rails | news.ycombinator.com | 2021-09-16
> Rails doesn't scale? Github's the largest code repository site in the world.
You know, i think i understand both of the viewpoints here. Personally, i'd say that Rails doesn't scale as well as i'd expect it to. You can definitely build scalable systems in it, though you'll end up throwing a whole bunch of hardware resources, when compared to certain other languages and technology stacks, to serve similar load.
For example, right now i self-host a GitLab (https://about.gitlab.com/) instance for managing my code repositories, CI builds and so on. Even with just me using it (alongside some automated processes), it routinely eats up close to 4 GB of RAM, which in my case is an entire VPSes worth and costs me about 60 Euros a year with Time4VPS (affiliate link, if you'd like to check it out: https://www.time4vps.com/?affid=5294) but would cost me way more in AWS, GCP etc. One could argue that that's not too expensive, but not everyone earns a lot of money and running 10-20 VPSes does eventually build up, since i can't afford colocation and my residential homelab setup with a WireGuard tunnel to bypass ISP NAT with a proxy VPS is pretty slow, even if i can afford more storage, RAM and CPU power that way.
Compare that situation to projects like Gogs (https://gogs.io/), Gitea (https://gitea.com/), GitBucket (https://gitbucket.github.io/) and sourcehut (https://sourcehut.org/) - i'd argue that all of them on average use less CPU resources and memory for accomplishing similar tasks. For example, have a look here: https://forgeperf.org/
However, we cannot ignore the fact that using Ruby might have been exactly what allowed for quickly creating the functionality of GitLab and many other platforms and tools out there, GitHub included, so the choice between usable software and innovation in the near future and performant software possibly years from now is a tricky one.
There are probably good arguments for both, but noone can declare either to be better. Personally, i don't mind using Ruby, Python or even PHP when it makes sense and i don't need to worry about scalability from day 0.
mal - Make a LispProject mention: Where would you recommend starting if I want to make my own programming language? | reddit.com/r/ProgrammingLanguages | 2021-09-23
Make a Lisp. The implementation is split in a series of steps that increase in complexity. You have tests for each step. You can chose whatever language you are already comfortable with. Most likely there is already an implementation in that language that you can take a peek at if you get stuck.
A community driven list of useful Scala libraries, frameworks and software.Project mention: How complex is Scala these days? | reddit.com/r/scala | 2021-01-24
A fault tolerant, protocol-agnostic RPC systemProject mention: Akka became the de-facto solution for Scala web development? | reddit.com/r/scala | 2021-09-18
Finagle, possibly with Finch on top.
Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.Project mention: How to use IPython in Apache Zeppelin Notebook | dev.to | 2021-07-10
 Apache Zeppelin http://zeppelin.apache.org/  Zeppelin notebooks website http://zeppelin-notebook.com/.  Zeppelin notebooks git repo https://github.com/zjffdu/zeppelin-notebook
Modern Load Testing as CodeProject mention: Gatling will support Kotlin and Java | news.ycombinator.com | 2021-09-23
The Scala 3 compiler, also known as Dotty.Project mention: Programming BS: Checked Exceptions | reddit.com/r/programming | 2021-10-15
Principled Functional Programming in ScalaProject mention: In Search of the Best Functional Programming Back-End: 2021 Update | dev.to | 2021-01-24
I’ve specifically had 2 job offers internally at my company because of this language. First with Cats and Scalaz and now with ZIO, Scala has taken the best parts of Haskell, the best parts of Scala, and made it really nice to work with. You can barely see the OOP leftovers.
sbt, the interactive build toolProject mention: SBT management on Apple M1 | reddit.com/r/scala | 2021-04-30
It's an issue with the zule jvm and Java native access. A workaround is provided in this thread.
📚 Parameterize, execute, and analyze notebooksProject mention: Is Jupyter Notebook used by Data Engineers? | reddit.com/r/dataengineering | 2021-09-11
I believe the notebook runner is called papermill
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.
A better notebook for Scala (and more)Project mention: Compiling/testing Jupyter notebook code with sbt? | reddit.com/r/scala | 2021-02-14
Polynote does support .ipynb and has a feature to run notebooks from the comand line.
Your favorite language gets closer to bare metal.Project mention: GoKart: A static analysis tool for securing Go code | news.ycombinator.com | 2021-08-18
Scala Native probably.
But I've never used it so not sure how mature it is.
The other Go alternative I see is D.
Close to the metal but with high level features. Runs in a managed runtime. Creates native code.
What are some of the best open-source Scala projects? This list will help you:
Are you hiring? Post a new remote job listing for free.