Scala Java

Open-source Scala projects categorized as Java | Edit details

Top 21 Scala Java Projects

  • Apache Spark

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

    Project mention: Spark for beginners - and you | | 2021-12-22


  • Play

    Play Framework

    Project mention: Play Framework: first release based at Open Collective | | 2022-01-12

    release notes:

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Finagle

    A fault tolerant, protocol-agnostic RPC system

    Project mention: Fun with generics: REST HTTP handler proof-of-concept | | 2021-11-15

    This comes dangerously close to functional services as popularized by Twitter et al and encapsulated in the well known Finagle library. I don’t know but I strongly suspect /u/peterbourgon was heavily influenced by this while developing the notion of Endpoints in his reasonably well known go-kit library, although it’s significantly less general due mostly to limitations in Go’s type system.

  • Lagom

    Reactive Microservices for the JVM

  • Mill

    Your shiny new Java/Scala build tool!

    Project mention: Best Scala framework / libraries out there ? | | 2021-10-31

    Akka HTTP, Cats, Quill, ninny, Monix Observable, mill.

  • Reactive-kafka

    Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.

  • Kamon

    Distributed Tracing, Metrics and Context Propagation for application running on the JVM

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • bloop

    Bloop is a build server and CLI tool to compile, test and run Scala fast from any editor or build tool.

    Project mention: Tooling question | | 2022-01-10
  • Scrooge

    A Thrift parser/generator

  • akka-http-session

    Web & mobile client-side akka-http sessions, with optional JWT support

    Project mention: Since PlayFramework has stalled in development, any tips on migrating to akka-http? | | 2021-08-21

    For session support with JWT, look at

  • AkkaGRPC

    Akka gRPC

  • SwayDB

    Persistent and in-memory key-value storage engine for the JVM that scales on a single machine.

  • Play WS

    Standalone Play WS, an async HTTP client with fluent API

    Project mention: Scala or Go: Who Wore It Better? | | 2021-09-06

    In this example, the code uses Play WS Standalone as a REST client to fetch JSON containing a UUID. Play WS has an asynchronous, non-blocking API based on Future, so you need to provide an ExecutionContext via Akka. That's all the boilerplate at the beginning of this example. Sometimes it will be done for you as when you use Play WS in the context of Play Framework. Nonetheless, you should be aware it has to happen somewhere.

  • kukulcan

    A REPL for Apache Kafka

    Project mention: New version of the REPL for Apache Kafka is out! | | 2021-03-08

    Check it out!

  • clojure-news-feed

    evaluating various technologies by implementing a news feed micro-service

    Project mention: Ask HN: What tech stack would you use to build a new web app today? | | 2021-12-20

    I have been exposed to many different tech stacks over the years. This repo contains the code used to evaluate thirteen different stacks which is what I can share publicly. What I can say is that the best choice of tech stack depends on what is being called for. Is this for an early stage startup or an intrepreneurial greenfield project? Is this for an MVP or just the next component in an already formalized microservice architecture? What are the skillsets of the developers that you will have access to? Have you reached agreement that you can throw it all away and start over or are you expected to have to live with the choice of tech stack for the life of the product? Are you mobile first? These are all important questions that very much shape the decision.

  • Reactor-Scala-Extensions

    A scala extension for Project Reactor's Flux and Mono

  • figlet4s

    ASCII-art banners in Scala

    Project mention: Figlet4s v0.3.0 released | | 2021-04-22

    I've just released version v0.3.0 of my first open source library written in Scala and FP-oriented: Figlet4s.

  • bazel-multiversion

    Bazel rules to resolve, fetch and manage 3rdparty JVM dependencies with support for multiple parallel versions of the same dependency. Powered by Coursier.

    Project mention: Pants vs. Bazel: Why Pants may be the right choice for your team | | 2021-11-18

    I just saw a video of twitter engineer about bazel. I know they share similar syntax and spirit, but was wondering of the details.

    Here is the video - and the site

  • GCP Datastore Akka Persistence Plugin

    akka-persistence-gcp-datastore is a journal and snapshot store plugin for akka-persistence using google cloud firestore in datastore mode.

  • opal

    Project mention: OPAL - Open and Extensible library for analyzing and engineering Java bytecode written in Scala | | 2021-05-01
  • dead-salmon-brain

    Apache Spark based framework for analysis A/B experiments

    Project mention: Show HN: Open-source project for scalable A/B statistical analysis | | 2022-01-12
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). The latest post mention was on 2022-01-12.

Scala Java related posts


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

Project Stars
1 Apache Spark 31,885
2 Play 12,073
3 Finagle 8,157
4 Lagom 2,594
5 Mill 1,682
6 Reactive-kafka 1,361
7 Kamon 1,309
8 bloop 785
9 Scrooge 747
10 akka-http-session 435
11 AkkaGRPC 390
12 SwayDB 248
13 Play WS 200
14 kukulcan 112
15 clojure-news-feed 74
16 Reactor-Scala-Extensions 51
17 figlet4s 29
18 bazel-multiversion 28
19 GCP Datastore Akka Persistence Plugin 19
20 opal 11
21 dead-salmon-brain 10
Find remote Java jobs at our new job board There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.