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 →
Top 23 Jvm Open-Source Projects
-
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.
-
Testcontainers
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
-
ysoserial
A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Apache Log4j 2
Apache Log4j 2 is a versatile, feature-rich, efficient logging API and backend for Java.
-
OpenJ9
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
-
kotlin-logging
Lightweight Multiplatform logging framework for Kotlin. A convenient and performant logging facade.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Intel submitted OpenJDK PRs for supporting new 64 bit general purpose registers | news.ycombinator.com | 2024-05-02
Project mention: Spark – A web micro framework for Java and Kotlin | news.ycombinator.com | 2024-02-10https://vertx.io/
It's actively maintained with full time developers, performant, supports Kotlin out of the box, and has more features?
except the parent is wrong (at least the Java impl). see:
https://github.com/testcontainers/testcontainers-java/blob/m...
https://github.com/testcontainers/testcontainers-java/blob/m...
Project mention: anybody got ysoserial to work in kali 2022 running java v17? | /r/oscp | 2023-06-24
Project mention: Is it wrong to use "try-catch" inside a reactive stream operator (project reactor)? | /r/learnprogramming | 2023-12-10I was exploring reactive streams with project reactor and I encountered a use case where I needed to skip to the next event if an error occurred during the processing of the current event (e.g. deserialization issue).
Java 21 doesn't retrofit green threads though. Quasar [0] is a library that implemented fibers for Java and the main developer pron has joined the OpenJDK development team. All that was necessary for first party support is to make the JDK libraries yield when blocking.
Adopting async isn't impossible at all, there is very little demand for it.
[0] https://docs.paralleluniverse.co/quasar/
Project mention: Shoes makes building little graphical programs for Mac, Windows, Linux simple | news.ycombinator.com | 2024-02-23As someone who has looked at Shoes several times but never dove in, it's confusing how Shoes 4 has been the "preview version" of Shoes for, like, a decade or more. It made me actively avoid getting invested in Shoes 3 (the release promoted on the linked website) because Shoes 4 requires JRuby and I am happy with CRuby (the Ruby interpreter most people think of when they hear "Ruby").
https://github.com/shoes/shoes4/
http://www.rubydoc.info/github/shoes/shoes4
No disrespect to the developers but to me it feels like taking over a GUI toolkit created "to teach programming to everyone" (to quote the Shoes 4 readme) and making it depend upon a super-complicated enterprise-focused Ruby was sort of Missing The Point™ in a huge way.
Heck I couldn't even switch to JRuby if I wanted to because I <3 Ractors and JRuby still lacks CRuby 3.0 feature parity: https://github.com/jruby/jruby/issues/7459
Project mention: Hackers exploited Windows 0-day for 6 months after Microsoft knew of it | news.ycombinator.com | 2024-03-05I don't think that's a good example. While Apache devs are volunteers and Microsoft devs are employees, they were criticized for their slow response time and seeming lack of urgency until it was far too late.
https://github.com/apache/logging-log4j2/pull/608#issuecomme...
Or just go full on functional. There are several JVM based Haskell languages, e.g. Eta and Frege.
Project mention: Spin 2.0 – open-source tool for building and running WASM apps | news.ycombinator.com | 2023-11-04Joel from our team worked on the initial prototype for WASI support in TeaVM (https://github.com/konsoletyper/teavm/pull/610), and we temporarily forked before the WASI support made it to the official repo.
Good reminder to deprecate that now!
Project mention: SLF4K VS kotlin-logging - a user suggested alternative | libhunt.com/r/solo-studios/SLF4K | 2024-03-18kotlin-logging is a Multiplatform logger for kotlin, whereas SLFK4 is a lightweight wrapper around SLF4J, so it only works on JVM. but if you only need JVM support, SLF4K is very good
Project mention: KorGE early dev version published with WASM (WebAssembly) support! Along KorIO, KorIM, KorAU, KorTE, korinject, and KorGW | /r/Kotlin | 2023-06-03
you can use Datalig within Flix https://flix.dev/
I had filed a GitHub ticket, but it was closed as "out of scope". I'm not sure why the maintainers insisted on perpetuating the ambiguity, and would like to know your opinion about the following. None of the references above answer these very basic and very important questions.
Jvm related posts
-
Intel submitted OpenJDK PRs for supporting new 64 bit general purpose registers
-
Show HN: I Built a Java IDE for iPad
-
JEP draft: Exception handling in switch
-
Operadores de adição e subtração
-
MobiVM, ahead-of-time compiler for Java bytecode, targeting iOS, macOS and Linux
-
SLF4K VS kotlin-logging - a user suggested alternative
2 projects | 18 Mar 2024 -
macOS 14.4 might break Java on your machine
-
A note from our sponsor - InfluxDB
www.influxdata.com | 8 May 2024
Index
What are some of the best open-source Jvm projects? This list will help you:
Project | Stars | |
---|---|---|
1 | JavaGuide | 143,280 |
2 | Arthas | 34,720 |
3 | JDK | 18,442 |
4 | Vert.x | 14,080 |
5 | Play | 12,511 |
6 | Testcontainers | 7,775 |
7 | ysoserial | 7,327 |
8 | reactor-core | 4,824 |
9 | Quasar | 4,548 |
10 | FXGL | 4,171 |
11 | JRuby | 3,746 |
12 | Apache Log4j 2 | 3,273 |
13 | OpenJ9 | 3,216 |
14 | eta | 2,594 |
15 | mongo-java-driver | 2,594 |
16 | teavm | 2,491 |
17 | kotlin-logging | 2,485 |
18 | KorGE | 2,318 |
19 | flix | 2,057 |
20 | Mill | 1,967 |
21 | TestNG | 1,938 |
22 | loom | 1,826 |
23 | Orbit | 1,705 |
Sponsored