Scala Scala

Open-source Scala projects categorized as Scala

Top 23 Scala Scala Projects

  • Apache Spark

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

  • Project mention: "xAI will open source Grok" | news.ycombinator.com | 2024-03-11
  • lila

    ♞ lichess.org: the forever free, adless and open source chess server ♞

  • Project mention: How to make a Lichess bot in Python | dev.to | 2024-04-30

    Once you’re finished, we’re going to set up a lichess bot account. Head over to https://lichess.org/ and create a new account.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • scala

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

  • Project mention: Counted B-Trees | news.ycombinator.com | 2024-05-22

    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

  • Play

    The Community Maintained High Velocity Web Framework For Java and Scala.

  • Project mention: Play Framework 2.9.0 Release Candidate | news.ycombinator.com | 2023-09-20
  • kafka-manager

    CMAK is a tool for managing Apache Kafka clusters

  • Project mention: FLaNK Stack Weekly 16 October 2023 | dev.to | 2023-10-17
  • Gitbucket

    A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility

  • Project mention: Go's old $GOPATH story for development and dependencies | news.ycombinator.com | 2024-05-24

    Yeah, I'm actually doing that with Gitea: https://about.gitea.com/

    Some people went with the forgejo fork: https://forgejo.org/ though Gitea itself was a fork of Gogs, if I remember correctly: https://gogs.io/

    I also ran GitLab in the past: https://about.gitlab.com/ but keeping it updated and giving it enough resources for it to be happy was troublesome.

    There's also GitBucket: https://gitbucket.github.io/ and some other platforms, though those tend to be a little bit more niche.

    Either way, there's lots of nice options out there, albeit I'd still have to admit that just using GitHub or cloud GitLab version would be easier for most folks. Convenience and all.

  • Finagle

    A fault tolerant, protocol-agnostic RPC system

  • Project mention: Features of Project Loom incorporated in Java 21 | news.ycombinator.com | 2023-08-15

    Not sure about now but a few years back the company I worked for was heavily vested in Finagle [1] using Future pools. I'm sure virtual threads would only enhance this framework. Also, Spring and it's reactive webflux would probably benefit as well [2].

    [1] https://twitter.github.io/finagle/

    [2] https://docs.spring.io/spring-framework/reference/web/webflu...

  • SaaSHub

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

    SaaSHub logo
  • Gatling

    Modern Load Testing as Code

  • Project mention: JHipster 8 - Criando uma aplicação monolítica | dev.to | 2024-04-11
  • dotty

    The Scala 3 compiler, also known as Dotty.

  • Project mention: RustRover – A Standalone Rust IDE by JetBrains | news.ycombinator.com | 2023-09-13

    Dotty? Was it still the name later?

    http://dotty.epfl.ch/

  • SynapseML

    Simple and Distributed Machine Learning

  • Project mention: FLaNK Stack Weekly for 12 September 2023 | dev.to | 2023-09-12
  • sbt

    sbt, the interactive build tool

  • Project mention: Declarative Gradle is a cool thing I am afraid of: Maven strikes back | dev.to | 2023-11-11

    NOTE: I won’t mention SBT and Leiningen here because, with all due respect, they are niche build tools. I also won’t discuss Kobalt for the same reason (besides, it’s no longer actively maintained). Additionally, I won’t touch upon Bazel and Buck in this context, mainly because I’m not very familiar with them. If you have insights or comments about these tools, please feel free to share them in the comments 👇

  • Scalaz

    Principled Functional Programming in Scala

  • Scala.js

    Scala.js, the Scala to JavaScript compiler

  • Project mention: The dangers of single line regular expressions | news.ycombinator.com | 2024-04-22

    `$` does mean end of input in Java, unless you explicitly ask for multiline mode. In the latter case it means `(?=$|\n)` if also in Unix-lines mode, and the horrible `(?=$|(?I wrote a compiler from Java regex to JavaScript RegExp, in which you'll find that particular compilation scheme [1].

    [1] https://github.com/scala-js/scala-js/blob/eb160f1ef113794999...

  • Scala Native

    Your favorite language gets closer to bare metal.

  • ZIO

    ZIO — A type-safe, composable library for async and concurrent programming in Scala

  • Project mention: The golden age of Kotlin and its uncertain future | news.ycombinator.com | 2024-01-11
  • chisel

    Chisel: A Modern Hardware Design Language (by chipsalliance)

  • Project mention: Calyx: Intermediate Language for Hardware Accelerators | news.ycombinator.com | 2024-02-26

    My first instinct was to ask "Does this play well with CIRCT?" And thankfully they answer that right away in the README.

    I'm personally of the opinion that there is a LOT of room for improvement in the hardware design tooling space, but a combination of market consolidation, huge pressure to meet deadlines, and an existing functional pipeline of Verilog/VHDL talent is preventing changes.

    That's not to say "Verilog/VHDL are bad", because clearly they've been good enough to support nearly all of the wonderful designs powering today's devices. But it is to say, "the startup scene for hardware will continue to look anemic compared to the SaaS scene until someone gives me all of the niceties I have for building SaaS tools in software."

    A huge amount of ideas (and entire designs) start off as software sims, which enables kernel/compiler engineers to start building out support for new hardware before it's manufactured.

    There is some interesting work going on at SiFive building hardware with Chisel[1], as well as some interesting work lead by a professor at William and Mary to improve simulations[2].

    1: https://www.chisel-lang.org

    2: https://github.com/sarchlab/akita

  • Shapeless

    Generic programming for Scala

  • Project mention: Question regarding Recursive datatypes and cats typeclasses (Haskell to Scala) | /r/scala | 2023-07-06

    Scala 2-only: * Shapeless (there is Shapeless for Scala 3 but less often needed as basic things are in Scala 3)

  • TheHive

    TheHive: a Scalable, Open Source and Free Security Incident Response Platform

  • Project mention: What are your go-to tools for task management and/or case work? | /r/cybersecurity | 2023-12-09

    I had a quick test with the hive looks pretty nice. https://thehive-project.org/

  • deequ

    Deequ is a library built on top of Apache Spark for defining "unit tests for data", which measure data quality in large datasets.

  • rocket-chip

    Rocket Chip Generator

  • Twitter Util

    Wonderful reusable code from Twitter

  • Slick

    Slick (Scala Language Integrated Connection Kit) is a modern database query and access library for Scala (by slick)

  • Project mention: How many people/companies are fully on Scala 3? | /r/scala | 2023-07-12
  • Scalatra

    Tiny Scala high-performance, async web framework, inspired by Sinatra

  • SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Scala Scala related posts

Index

What are some of the best open-source Scala projects in Scala? This list will help you:

Project Stars
1 Apache Spark 38,569
2 lila 14,692
3 scala 14,284
4 Play 12,510
5 kafka-manager 11,690
6 Gitbucket 9,074
7 Finagle 8,749
8 Gatling 6,289
9 dotty 5,694
10 SynapseML 4,992
11 sbt 4,759
12 Scalaz 4,662
13 Scala.js 4,545
14 Scala Native 4,446
15 ZIO 4,000
16 chisel 3,760
17 Shapeless 3,365
18 TheHive 3,166
19 deequ 3,145
20 rocket-chip 3,042
21 Twitter Util 2,678
22 Slick 2,638
23 Scalatra 2,634

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