Java Scala

Open-source Java projects categorized as Scala

Top 23 Java Scala Projects

  • Apache Kafka

    Mirror of Apache Kafka

  • Project mention: On Implementation of Distributed Protocols | dev.to | 2024-04-05

    Apache Kafka β€” a distributed event streaming platform implementing a variant of the Raft consensus protocol (written in Java, integrated with Scala);

    Project mention: What is RocksDB (and its role in streaming)? | dev.to | 2024-05-13

    You can find example of usage in org/apache/flink/contrib/streaming/state package (https://github.com/apache/flink/tree/9fe8d7bf870987bf43bad63078e2590a38e4faf6/flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state).

  • 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
  • Deeplearning4j

    Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learning using automatic differentiation.

  • Project mention: Deeplearning4j Suite Overview | news.ycombinator.com | 2024-03-29
  • Zeppelin

    Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.

  • Project mention: Serverless Apache Zeppelin on AWS | dev.to | 2024-02-04

    Now we can proceed with the definition of Apache Zeppelin. It is a web-based notebook that enables data-driven, interactive data analytics and collaborative documents with Python, Scala, SQL, Spark, and more. You can execute code and even schedule a job (via cron) to run at regular intervals.

  • spotless

    Keep your code spotless

  • Project mention: We Have Code Quality At Home: Open Source Java Code Quality Tools | dev.to | 2024-05-06

    Spotless is an open-source, multi-language, customizable code formatter for projects. It comes with a Maven Plugin that can be customized as needed.

  • mongo-java-driver

    The official MongoDB drivers for Java, Kotlin, and Scala

  • sedona

    A cluster computing framework for processing large-scale geospatial data

  • Project mention: Show HN: TG – Fast geometry library in C | news.ycombinator.com | 2023-09-22

    This is awesome! I wonder how feasible is it to include TG in Apache Sedona (https://github.com/apache/sedona)

    Although Sedona runs as a distributed system, but TG may speed local in-memory geometrical computation for each worker node. Let me know your thoughts!

  • SaaSHub

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

    SaaSHub logo
  • scrimage

    JVM - Java, Kotlin, Scala image processing library

  • DSL-JSON

    High performance JVM JSON library

  • tinylog

    tinylog is a lightweight logging framework for Java, Kotlin, Scala, and Android

  • Project mention: Napier VS tinylog - a user suggested alternative | libhunt.com/r/Napier | 2023-06-22

    Can be used in multiplatform project. Comparatively easy to use.

  • mutual-tls-ssl

    πŸ” Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttp

  • SSLContext-Kickstart

    πŸ” A lightweight high level library for configuring a http client or server based on SSLContext or other properties such as TrustManager, KeyManager or Trusted Certificates to communicate over SSL TLS for one way authentication or two way authentication provided by the SSLFactory. Support for Java, Scala and Kotlin based clients with examples. Available client examples are: Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient

  • Project mention: SSLContext Kickstart 8.2.0 Released - Library to easily configure ssl | /r/java | 2023-10-26
  • IPAddress

    Java library for handling IP addresses and subnets, both IPv4 and IPv6 (by seancfoley)

  • build-server-protocol

    Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.

  • Project mention: Build Server Protocol | news.ycombinator.com | 2024-01-03
  • play-pac4j

    Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...

  • matplotlib4j

    Matplotlib for java: A simple graph plot library for java, scala and kotlin with powerful python matplotlib

  • dhallj

    Dhall for Java

  • incubator-wayang

    Apache Wayang(incubating) is the first cross-platform data processing system.

  • Project mention: Support different jdbc platforms and multiple instances of same DBMS | /r/ApacheWayang | 2023-12-05
  • neow3j

    Java/Kotlin/Android Development Toolkit for the Neo Blockchain

  • Game-Of-Life-Implementations

    Conway's Game of Life implementation in various languages

  • Couchbase

    The Couchbase Monorepo for JVM Clients: Java, Scala, io-core…

  • dregrex

    dregex is a Java library that implements a regular expression engine using deterministic finite automata (DFA). It supports some Perl-style features and yet retains linear matching time, and also offers set operations.

  • scalatest-junit-runner

    JUnit 5 runner for Scalatest

  • 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).

Java Scala related posts

  • What is RocksDB (and its role in streaming)?

    3 projects | dev.to | 13 May 2024
  • Java 23: The New Features Are Officially Announced

    5 projects | news.ycombinator.com | 17 Apr 2024
  • Build Server Protocol

    1 project | news.ycombinator.com | 3 Jan 2024
  • Build Server Protocol

    1 project | news.ycombinator.com | 28 Dec 2023
  • Declarative Gradle is a cool thing I am afraid of: Maven strikes back

    3 projects | dev.to | 11 Nov 2023
  • Also reconnecting with Scala. Interested in LLMs

    3 projects | /r/scala | 30 May 2023
  • Implementing tagged fields for Kafka Protocol

    1 project | /r/apachekafka | 27 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 May 2024
    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. Learn more β†’

Index

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

Project Stars
1 Apache Kafka 27,492
2 Apache Flink 23,248
3 Deeplearning4j 13,455
4 Zeppelin 6,274
5 spotless 4,221
6 mongo-java-driver 2,595
7 sedona 1,785
8 scrimage 1,036
9 DSL-JSON 988
10 tinylog 668
11 mutual-tls-ssl 542
12 SSLContext-Kickstart 475
13 IPAddress 438
14 build-server-protocol 430
15 play-pac4j 401
16 matplotlib4j 222
17 dhallj 175
18 incubator-wayang 170
19 neow3j 136
20 Game-Of-Life-Implementations 45
21 Couchbase 44
22 dregrex 43
23 scalatest-junit-runner 36

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