Download Latest Version Nightcode-2.8.3-linux.jar (63.0 MB)
Email in envelope

Get an email when there's a new version of Nightcode

Home / 2.8.1
Name Modified Size InfoDownloads / Week
Parent folder
Nightcode-2.8.1-macos.jar 2019-09-23 59.3 MB
Nightcode-2.8.1-linux.jar 2019-09-23 62.9 MB
Nightcode-2.8.1-windows.jar 2019-09-23 56.7 MB
2.8.1 source code.tar.gz 2019-09-23 1.7 MB
2.8.1 source code.zip 2019-09-23 1.7 MB
README.md 2019-09-23 954 Bytes
Totals: 6 Items   182.4 MB 0

In this release i finally gave in and decided to build jars for each OS separately. I was always annoyed at how large the nightcode jar became (100+ MB) after the JDK 8 -> 11 transition, and most of that was because JavaFX depends on native libraries, so the jar file had to contain binaries for all three OSes.

I resisted building separate jars for a long time because, if you think about it, it's pretty ridiculous. The whole point of jar files is to be platform independent. But i think a 100+ MB jar file is absurd for a small and relatively feature-less IDE. The new platform specific jars are much smaller.

In retrospect i miss the simplicity of swing and kind of regret moving to JavaFX. The upside is that it made lightmod possible, which i couldn't have built with swing since it needs a webview. But i don't think nightcode benefited much from the transition.

You can find links to each jar on the website: https://sekao.net/nightcode/

Source: README.md, updated 2019-09-23