controlflow. A tool that analyzes the byte-code of Java .class files and generates control-flow graphs in Graphviz (dot) format from it.
27threadwatch. A JVMTI agent that creates high-resolution (1000 samples/second) snapshots of thread state transitions along with a Java program to view the results.
8maven-dependency-analyzer-spring. A Maven ProjectDependencyAnalyzer that includes dependencies introduced by bean definitions from a project's Spring XML files
7jASM_16. IDE with embeddable DCPU-16 (spec V1.7) assembler written in Java... check out the Wiki for more details!
5swing-autocomplete. Adds auto-complete behaviour to any Java Swing JTextComponent (JEditorPane,JTextField,etc.)
4fancontrol. Software for Linux & ATMega328 to connect a regular 4-pin PWM fan to a HPE Proliant Microserver
3javr. Assembler IDE (editor + assembler) for Atmel AtMega MCUs
3octree. Toying around with point clouds
3keepassmerge. Java classes & command-line tool for reading, writing and merging KDBX 3.1 and KDBX 4.0 files.
3git-redmine-hook. A scala program that acts as a GIT commit-msg/post-receive hook and integrates with a Redmine issue tracking system
3lua2json. Crude tool for generating JSON data from Factorio .lua files (recipes/items)
2geolocation. Tiny IP geolocation example using a map from WikiMedia Commons, a java port (http://www.jhlabs.com/java/maps/proj/) of the ProJ.4 library and the http://freegeoip.net/ REST service
2j6502. 6502 assembler,disassembler,debugger and a very crude attempt at a C64 emulator written in Java (manages to boot but lacks proper SID / VID support)
2pomvisualizer. A tiny self-executable Java program that searches a directory subtree for Maven pom.xml files and writes a dependency graph as Graphviz/DOT output to standard out.
1chip8. A CHIP-8 IDE written in Java 11, complete with assembler,debugger,disassembler and emulator.
1m68k. Java
1regex. Java program that converts a regular expression into a DFA
1jminesweeper_fixes. Template project for the "jminesweeper" interview assignment
1jsonparser. A JSON parser that generates an AST and supports ${...} placeholder expression expansion in values
1raspi. C library + python wrapper that uses SDL 1.2 and tslib to render a very crude UI on my Raspberry Pi Zero W that works for a 320x240 2.8" display in framebuffer mode
1rc-car. Fun little arduino project I build for my 3yo where you control a little 2-wheeled robot using a IR tv remote.
1maven-dependency-age-enforcer. A maven-enforcer plugin rule that enforces project dependencies are not behind their most-recent release by too many days/weeks/months.
1LSystems. Procedural plant generation using Lindenmayer-Systems
1tinyscript. Tiny compiler that parses expressions and turns them into Java bytecode
1raycast. Toying around with a crude raycaster á la Doom.
1toyprofiler. A toy profiler that uses a (Java) java agent and ASM5 to instrument classes for tracking method execution times and call graphs
1jinvaders. Crude Space Invaders game in Java
1