SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Java Scala Projects
-
The Kafka code is the source of truth (practically) about the protocol. Check out the Kafka code from Github and switch to the release you're interested in (e.g. 3.8.0):
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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).
-
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 learn...
-
Zeppelin
Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.
To do so, we will use Kinesis Data Analytics to run an Apache Flink application. To enhance our development experience, we will use Studio notebooks for Kinesis Data Analytics that are powered by Apache Zeppelin.
-
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.
-
-
Wherobots is a cloud-based platform that enables the analysis, processing, and AI utilization of geospatial data. Its strength lies in its ability to handle global-scale data in a scalable manner, and it supports a wide range of use cases, including remote sensing, optimization, and risk analysis. It also makes performing tasks such as satellite image analysis, change detection, and traffic optimization easy. It provides a UI and CLI, and an SDK for TypeScript is also available. After trying out the basic functions with the free plan, you can access more advanced functions with the professional plan or above. It was founded by the developers of Apache Sedona, and it is also distinctive in that it has a deep connection with open source. This service has been attracting a lot of attention recently, with reports of it raising 21.5 million dollars in funding.
-
-
-
-
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: A lightweight high level library for configuring a HTTP client or server | news.ycombinator.com | 2024-06-21 -
I started using the seancfoley IPAddress Java library because:
-
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
-
-
-
-
-
-
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.
-
-
Java Scala discussion
Java Scala related posts
-
Kafka protocol practical guide
-
Java in the Small
-
Belay the Metamorphosis: analyzing Kafka project
-
Apache Zeppelin
-
Understanding Kafka Producer
-
ZhongAn Insurance's Wang Kai Analyzes Kafka Network Communication
-
What is RocksDB (and its role in streaming)?
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jan 2025
Index
What are some of the best open-source Scala projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | Apache Kafka | 29,201 |
2 | Apache Flink | 24,371 |
3 | Deeplearning4j | 13,743 |
4 | Zeppelin | 6,438 |
5 | spotless | 4,643 |
6 | mongo-java-driver | 2,621 |
7 | sedona | 1,977 |
8 | scrimage | 1,087 |
9 | DSL-JSON | 1,021 |
10 | tinylog | 720 |
11 | mutual-tls-ssl | 576 |
12 | SSLContext-Kickstart | 509 |
13 | IPAddress | 484 |
14 | play-pac4j | 406 |
15 | matplotlib4j | 227 |
16 | incubator-wayang | 214 |
17 | dhallj | 174 |
18 | neow3j | 136 |
19 | Game-Of-Life-Implementations | 52 |
20 | Couchbase | 47 |
21 | dregrex | 47 |
22 | scalatest-junit-runner | 37 |
23 | dead-salmon-brain | 13 |