Java Scala

Open-source Java projects categorized as Scala | Edit details

Top 21 Java Scala Projects

  • GitHub repo Apache Kafka

    Mirror of Apache Kafka

    Project mention: How to get `byte[]` as `byte[]` in a Kafka Record (in an SMT) | reddit.com/r/apachekafka | 2021-12-20

    Perhaps you are looking for org.apache.kafka.connect.converters.ByteArrayConverter?

  • OPS

    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.

  • GitHub repo 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: Java Matrix Benchmark is Updated! See how linear algebra libraries compare for speed | reddit.com/r/java | 2022-01-05

    Hey folks, just letting you know we see this thread and I appreciate you guys running these benchmarks. I'm not seeing any of your posts on our forums. I think I saw a notification from our examples but we do not actually monitor that. Please use: https://community.konduit.ai/ or at least the main repo dl4j issues: https://github.com/eclipse/deeplearning4j/issues and you'll get a lot more visibility. Thanks!

  • GitHub repo Zeppelin

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

    Project mention: Fast CSV Processing with SIMD | news.ycombinator.com | 2021-12-04

    I used to use Zeppelin, some kind of Jupyter Notebook for Spark (that supports Parquet). But it may be better alternatives.

    https://zeppelin.apache.org/

  • GitHub repo spotless

    Keep your code spotless

    Project mention: The obligatory braces and if/else questions | reddit.com/r/javahelp | 2021-09-10

    I use Spotless and it works quite well, but there are many other options. Also good IDEs can reformat your code.

  • GitHub repo scrimage

    Java, Scala and Kotlin image processing library

    Project mention: Introducing Sketch, a zero-dependency image manipulation library for Kotlin | reddit.com/r/Kotlin | 2021-12-05

    What would it’s advantage be over something like scrimage?

  • GitHub repo DSL-JSON

    High performance JVM JSON library

    Project mention: Performance of 12 JSON parsers for Scala | reddit.com/r/scala | 2021-03-29

    I've updated results of benchmarks of 12 JSON parsers for Scala: - AVSystem's scala-commons - Borer - Circe - DSL-JSON - Jackson - jsoniter-scala - Play-JSON, - play-json-jsoniter - Spray-JSON - uPickle - weePickle - zio-json

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo jtransc

    Bytecode to source converting Java & Kotlin code into JavaScript, C++, D, C#, PHP, AS3, Dart and Haxe and run it everywhere. Also use JVM code in your favourite language as a library.

  • GitHub repo tinylog

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

  • GitHub repo play-pac4j

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

  • GitHub repo IPAddress

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

    Project mention: Java IPv6 Address Generation | reddit.com/r/javahelp | 2021-05-27

    I've used seancfoley/IPAddress in the past, it worked pretty well.

  • GitHub repo 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: Updating server certificates during runtime without the need of restarting it | reddit.com/r/java | 2021-11-04

    It uses my own library: GitHub - SSLContext Kickstart

  • GitHub repo matplotlib4j

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

    Project mention: How to Draw Beautiful Chart like Matplotlib in Java or Scala? | dev.to | 2021-05-11

    Matplotlib4j is a library which gives you the power!

  • GitHub repo neow3j

    Java/Kotlin/Android Development Toolkit for the Neo Blockchain

    Project mention: neow3j 3.12.0 released! | reddit.com/r/NEO | 2021-08-05

    Visit our GitHub repo and give us feedback! It's pretty important to us!

  • GitHub repo Game-Of-Life-Implementations

    Conway's Game of Life implementation in various languages

    Project mention: I implemented Conway's game of life in rust. | reddit.com/r/rust_gamedev | 2021-04-09

    Might be worth seeing if you can integrate it into this multi-language effort: https://github.com/KieranP/Game-Of-Life-Implementations

  • GitHub repo Couchbase

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

    Project mention: Couchbase Capella Hosted Database Free Trial Available | reddit.com/r/Database | 2021-10-20

    I think the URL is linked from https://couchbase.com/ or cloud.couchbase.com

  • GitHub repo scalatest-junit-runner

    JUnit 5 runner for Scalatest

    Project mention: Junit 5 ScalaTest Runner | news.ycombinator.com | 2021-02-17
  • GitHub repo expressive-java

    Example of matching Scala's case class expressiveness in Java 8, Java 15 and Java 17

    Project mention: ExpressiveJava: Re-implementing a simple Scala interpreter in JDK 8/15/17. JDK 17 code nearly identical with use of Records + Pattern Matching + Sealed Types. | reddit.com/r/java | 2021-12-24

    With JDK17 and the introduction of Record types, sealed classes/interfaces, and pattern-matching the implementation can come close to ver-batim mirroring the Scala 2 one: - Scala: https://www.scala-lang.org/old/node/56.html - JDK 17 Java: https://github.com/Randgalt/expressive-java/blob/master/java-17/src/main/java/examples/SimpleInterpreter.java

  • GitHub repo MmFLaNK

    Mm FLaNK Stack (MXNet, MiNiFi, Flink, NiFi, Kafka, Kudu) for AI-IoT

  • GitHub repo xpath-to-xml

    XML builder library based on XPath processing

    Project mention: Is it possible to use Dotty/Scala 3.0 with Gradle? | reddit.com/r/scala | 2021-03-05

    There's no official support yet, but you can hack something like this temporarily: https://github.com/SimY4/xpath-to-xml/blob/master/xpath-to-xml-scala/build-3.gradle

  • GitHub repo UniCherryGarden

    UniCherryGarden: universal “data gardening” solution for Ethereum blockchain data

    Project mention: Coingecko is no longer tracking Universa. All time low on Coinmarketcap rated on 25/10/2021 | reddit.com/r/universa | 2021-10-31

    Coding day and night: https://github.com/UniversaBlockchain/UniCherryGarden/commits/master

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-05.

Java Scala related posts

Index

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

Project Stars
1 Apache Kafka 20,933
2 Apache Flink 18,010
3 Deeplearning4j 12,318
4 Zeppelin 5,552
5 spotless 2,324
6 scrimage 861
7 DSL-JSON 775
8 jtransc 572
9 tinylog 472
10 play-pac4j 388
11 IPAddress 250
12 SSLContext-Kickstart 183
13 matplotlib4j 146
14 neow3j 116
15 Game-Of-Life-Implementations 37
16 Couchbase 31
17 scalatest-junit-runner 25
18 expressive-java 12
19 MmFLaNK 5
20 xpath-to-xml 3
21 UniCherryGarden 0
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.
scoutapm.com