Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 Java Scala Projects
-
Project mention: Scala DevInTraining looking to contribute to projects | reddit.com/r/scala | 2023-01-15
-
Akka is used only as a possible RPC implementation, isn't it?
-
Sonar
Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
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.
Have you tried Apache Zepellin I remember that you can pretty print spark dataframes directly on it with z.show(df)
-
Some code formatters such as Spotless (https://github.com/diffplug/spotless/tree/main/plugin-gradle...) allow you to format code only in files that have changes against some designated branch such as `master`. So, you check out your feature branch, make changes, do some commits, and run spotless. Only the files which have some changes between your workspace and the master branch will be formatted. This allows you to gradually format the project as and when files would be changed anyways.
-
Project mention: Is geomesa still the way to go for large scale geospatial data analytics ? | reddit.com/r/geospatial | 2022-08-03
Have you looked into Apache Sedona? It's good for spatial queries on dataframe https://sedona.apache.org/
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Project mention: I benchmarked kotlin rust and go. The results will shock you , or not. | reddit.com/r/Kotlin | 2023-01-15
Have you tried dsl-json instead of jsoniter? Should be faster.
-
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.
-
-
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
You can check my GitHub repo Mutual tls ssl It covers the following topics:
-
play-pac4j
Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
-
-
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: Certificate Ripper v2 released - tool to extract server certificates | reddit.com/r/java | 2022-12-27Yess, but this tool is a CLI app made from java. If you want to do it within your own java application, you can import the following library: GitHub - sslcontext-kickstart. Here is the documentation for extracting the certificates programatically: https://github.com/Hakky54/sslcontext-kickstart#extracting-server-certificates
-
matplotlib4j
Matplotlib for java: A simple graph plot library for java, scala and kotlin with powerful python matplotlib
-
At simultaneous points in time, "config" has become more risky (i.e. been used to outright change the behavior of the software, e.g. with... "feature flags," AKA "bugs not waiting to happen") while purely functional programming has made the behavior of the software more predictable (with managed effects, surfacing failures as values of types obeying some algebra like everything else in the system, etc.) This is one of the—usually unstated—reasons "config as code" has arisen. Another one is the realization that config files don't have types to speak of (yes, I know about Dhall), whereas your programming language does.
-
Project mention: Weekly Discussion: November 18th - November 25th, 2022 | reddit.com/r/NEO | 2022-11-29
Hey @ciqnal Why don't you try neow3j? Check it out: https://neow3j.io
-
-
-
-
expressive-java
Example of matching Scala's case class expressiveness in Java 8, Java 15 and Java 17
Project mention: Deconstructing Records in Pattern Matching - Inside Java Newscast #26 | reddit.com/r/java | 2022-06-03 -
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Scala related posts
- Micronaut vs others(Spring Boot, Quarkus and co.)
- *bip*
- What is Kafka ?
- Best way to combine Python and Java?
- A simple file source/sink connector?
- Akka is moving away from Open Source
- How do I degoogle my phone for privacy but also have parental controls for phone addiction reduction?
-
A note from our sponsor - Sonar
www.sonarsource.com | 1 Feb 2023
Index
What are some of the best open-source Scala projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | Apache Kafka | 24,003 |
2 | Apache Flink | 20,509 |
3 | Deeplearning4j | 12,744 |
4 | Zeppelin | 5,921 |
5 | spotless | 3,215 |
6 | sedona | 1,327 |
7 | scrimage | 931 |
8 | DSL-JSON | 843 |
9 | jtransc | 618 |
10 | tinylog | 560 |
11 | mutual-tls-ssl | 471 |
12 | play-pac4j | 392 |
13 | IPAddress | 347 |
14 | SSLContext-Kickstart | 340 |
15 | matplotlib4j | 194 |
16 | dhallj | 176 |
17 | neow3j | 133 |
18 | Game-Of-Life-Implementations | 42 |
19 | Couchbase | 36 |
20 | scalatest-junit-runner | 31 |
21 | expressive-java | 15 |
22 | dead-salmon-brain | 11 |
23 | MmFLaNK | 6 |