scala

Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3 (by scala)

Scala Alternatives

Similar projects and alternatives to scala

  1. Visual Studio Code

    3,064 scala VS Visual Studio Code

    Visual Studio Code

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. rust

    2,778 scala VS rust

    Empowering everyone to build reliable and efficient software.

  4. go

    2,194 scala VS go

    The Go programming language

  5. CPython

    1,429 scala VS CPython

    The Python programming language

  6. zig

    854 scala VS zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

  7. FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

  8. julia

    361 scala VS julia

    The Julia Programming Language

  9. Nim

    355 scala VS Nim

    Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).

  10. PHPT

    298 scala VS PHPT

    The PHP Interpreter

  11. redux

    292 scala VS redux

    A JS library for predictable global state management

  12. crystal

    244 scala VS crystal

    The Crystal Programming Language

  13. kotlin

    222 scala VS kotlin

    The Kotlin Programming Language.

  14. Elm

    207 scala VS Elm

    Compiler for Elm, a functional language for reliable webapps.

  15. Elixir

    148 scala VS Elixir

    Elixir is a dynamic, functional language for building scalable and maintainable applications

  16. ocaml

    128 scala VS ocaml

    The core OCaml system: compilers, runtime system, base libraries

  17. Phoenix

    121 scala VS Phoenix

    Peace of mind from prototype to production

  18. Apache Spark

    113 scala VS Apache Spark

    Apache Spark - A unified analytics engine for large-scale data processing

  19. clojure

    107 scala VS clojure

    The Clojure programming language

  20. dotty

    72 scala VS dotty

    The Scala 3 compiler, also known as Dotty.

  21. Scala Exercises

    The easy way to learn Scala.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better scala alternative or higher similarity.

scala discussion

Log in or Post with

scala reviews and mentions

Posts with mentions or reviews of scala. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-10-29.
  • Top FP technologies
    22 projects | dev.to | 29 Oct 2024
    Scala
  • TypeScript's Lack of Naming Types and Type Conversion in Angular
    6 projects | dev.to | 17 Oct 2024
    Elm, ReScript, F#, Ocaml, Scala… it’s just normal to name your types, then use them places. In fact, you’ll often create the types _before_ the code, even if you’re not really practicing DDD (Domain Driven Design). Yes, you’ll do many after the fact when doing functions, or you start testing things and decide to change your design, and make new types. Either way, it’s just “the norm”. You then do the other norms like “name your function” and “name your variables”. I’m a bit confused why it’s only 2 out of 3 (variables and functions, not types) in this TypeScript Angular project. I’ll have to look at other internal Angular projects and see if it’s common there as well.
  • Programming in Scala as a "Better" Java
    1 project | dev.to | 29 Sep 2024
    Scala is a programming language for the JVM born in 2004 that is both object oriented and functional. Since it runs in the JVM it can call any Java method and be called by any Java method. So, moving from Java to Scala is practically pain free, all you have to do is learn the new syntax. You have all the Java libraries at your disposal plus all the improvements Scala has to offer. Even though Scala is both OOP and Functional it doesn't force you to use either of the two paradigms and so it can just be used as a simple OOP replacement for Java with great benefits to speed of coding and readability. In this article I will not get into the details but just show you enough to make you curious and try it. If you want to dive deeper here is a link for you: https://www.scala-lang.org
  • Counted B-Trees
    2 projects | news.ycombinator.com | 22 May 2024
    Funnily enough this is (was?) used by the Scala collection library's TreeSet/TreeMap, for fast performance of the `take` and `drop` operations. This is a red-black tree though, not a B-Tree.

    Commit https://github.com/scala/scala/pull/82/commits/b7e671446892c... of PR https://github.com/scala/scala/pull/82

  • Groovy 🎷 Cheat Sheet - 01 Say "Hello" from Groovy
    7 projects | dev.to | 7 Mar 2024
    Recently I had to revisit the "JVM languages universe" again. Yes, language(s), plural! Java isn't the only language that uses the JVM. I previously used Scala, which is a JVM language, to use Apache Spark for Data Engineering workloads, but this is for another post 😉.
  • Top Paying Programming Technologies 2024
    19 projects | dev.to | 6 Mar 2024
    8. Scala - $96,381
  • Server side(Backend) programming languages
    4 projects | dev.to | 5 Jan 2024
    Scala
  • Functional Programming Library for Golang by IBM
    8 projects | news.ycombinator.com | 17 Aug 2023
    Big Scala vibes here, see also [1].

    1: https://github.com/scala/scala/blob/v2.13.11/src/library/sca...

  • Scala 2.13.11 and 2.12.18 are here
    1 project | /r/scala | 7 Jun 2023
    For details, refer to the release notes on GitHub: * https://github.com/scala/scala/releases/tag/v2.13.11 * https://github.com/scala/scala/releases/tag/v2.12.18
  • Scala vs Java -The Ultimate Showdown
    1 project | dev.to | 6 Jun 2023
    Scala is the next-generation Java virtual machine (JVM) language that is rapidly gaining popularity as a modern alternative to Java.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic scala repo stats
49
14,354
9.8
3 days ago

scala/scala is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of scala is Scala.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Scala is
the 38th most popular programming language
based on number of references?