SaaSHub helps you find the best software and product alternatives Learn more โ
JDK Alternatives
Similar projects and alternatives to JDK
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
FizzBuzz Enterprise Edition
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
-
-
Graal
GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources ๐
-
-
tigerbeetle
Discontinued A distributed financial accounting database designed for mission critical safety and performance. [Moved to: https://github.com/tigerbeetledb/tigerbeetle] (by coilhq)
-
-
1brc
1๏ธโฃ๐๐๏ธ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java
-
-
-
-
aircraft
The A32NX & A380X Project are community driven open source projects to create free Airbus aircraft in Microsoft Flight Simulator that are as close to reality as possible.
-
JDK10
Discontinued Java version 1.1 + JDK 1.0 and very early Java applets, developed 1995 to 1996. [Moved to: https://github.com/ufuu/Java-JDK10]
JDK discussion
JDK reviews and mentions
- OpenJDK: x86_64 AVX512 intrinsics for Arrays.sort methods (2023)
- Ideas from "A Philosophy of Software Design"
-
The Humble for Loop in Rust
Not sure how accurate/non-outdated though.
https://github.com/openjdk/jdk/blob/master/src/hotspot/share...
Modern Hotspot can autovectorize at the very least.
- Compact Object Headers in Java 24
- Hash Ordering and Hyrum's Law
-
Tcl 9.0.0 Released
A handler for treating .zip (and .jar and .tar ...) files as if they were a volume mounted at /home/user/foo.zip - e.g. https://github.com/openjdk/jdk/blob/jdk-21-ga/src/java.base/...
It may be easier to reason about when thinking of the way $(mount -o loop) works with .iso files -- a file that is a container for other files that one can mount as if it were a filesystem
I was expecting pathlib in Python <https://docs.python.org/3/library/pathlib.html> to have one since a lot of Python distributions ship the standard library in .zip files but evidently not. Python gonna Python in that way
Firefox actually used to ship with that same "jar:" protocol handler, too, and I made good use of it for reading the javadoc html which was shipped inside zip files and was indescribably easier than trying to manage all the .html files in a Java 8 SDK distribution
-
Zed AI
This comment is not correct. Java uses mixed Latin1/UTF-16 strings. The Latin1 mode is for compact storage of alphanumeric text as the name suggests, but comes at a cost of dispatch to determine the encoding when selecting subsequent handling of indexing and other operations: https://github.com/openjdk/jdk/blob/1ebf2cf639300728ffc02478...
-
Microsoft charged with EU antitrust violations for bundling Teams
The MAX_PATH limit is annoying legacy backwards compatible stuff, but can be avoided by prefixing paths with \\?\ before passing them into the Windows API.
This is something that languages/runtimes with more effort put into portability already handle for you:
https://github.com/openjdk/jdk/blob/master/src/java.base/win...
If Python doesn't do this it's just because the sort of people who write Python don't care about Windows enough to fix it.
- Intel submitted OpenJDK PRs for supporting new 64 bit general purpose registers
-
Show HN: I Built a Java IDE for iPad
I felt out of the loop, thinking that Zero VM was some kind of new distro for OpenJDK but chasing <https://packages.debian.org/sid/openjdk-22-jre-zero#:~:text=...> to <https://sources.debian.org/src/openjdk-11/11.0.23%2B9-1/debi...> lead me to https://github.com/openjdk/jdk/tree/jdk-22-ga/src/hotspot/cp...
It seems that it's a specific CPU target for the Hotspot JIT for non-mainstream architectures (or for research purposes, as I saw mentioned once)
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Jan 2025
Stats
openjdk/jdk is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.
The primary programming language of JDK is Java.