The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more β
Top 23 Java Scala Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
Zeppelin
Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.
-
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.
-
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
-
build-server-protocol
Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Apache Kafka β a distributed event streaming platform implementing a variant of the Raft consensus protocol (written in Java, integrated with Scala);
7. Apache Flink | Github | tutorial
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.
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!
Afaik dsl-json came up with a lot of improvements and inspired a several other libraries like JsonIter and jsonIter-scala. Jsoniter-scala by u/plokhotnyuk is probably the most optimized JSON library on the JVM at this point, and seems to power most of the Scala ecosystem. Some implementations/optimizations eventually made their way back into Jackson and other libraries.
Project mention: Napier VS tinylog - a user suggested alternative | libhunt.com/r/Napier | 2023-06-22Can be used in multiplatform project. Comparatively easy to use.
Project mention: SSLContext Kickstart 8.2.0 Released - Library to easily configure ssl | /r/java | 2023-10-26
Project mention: Support different jdbc platforms and multiple instances of same DBMS | /r/ApacheWayang | 2023-12-05
Java Scala related posts
- Java 23: The New Features Are Officially Announced
- Build Server Protocol
- Build Server Protocol
- Declarative Gradle is a cool thing I am afraid of: Maven strikes back
- Also reconnecting with Scala. Interested in LLMs
- Implementing tagged fields for Kafka Protocol
- Help me identify this design pattern
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Scala projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | Apache Kafka | 27,335 |
2 | Apache Flink | 23,158 |
3 | Deeplearning4j | 13,424 |
4 | Zeppelin | 6,263 |
5 | spotless | 4,161 |
6 | mongo-java-driver | 2,593 |
7 | sedona | 1,771 |
8 | scrimage | 1,032 |
9 | DSL-JSON | 983 |
10 | tinylog | 665 |
11 | mutual-tls-ssl | 540 |
12 | SSLContext-Kickstart | 471 |
13 | IPAddress | 434 |
14 | build-server-protocol | 420 |
15 | play-pac4j | 401 |
16 | matplotlib4j | 219 |
17 | dhallj | 175 |
18 | incubator-wayang | 167 |
19 | neow3j | 136 |
20 | Game-Of-Life-Implementations | 45 |
21 | Couchbase | 43 |
22 | dregrex | 43 |
23 | scalatest-junit-runner | 36 |
Sponsored