Intertwine (C#, Java)
A framework for automatically converting method invocations of any programmatic
interface into a single-method normal form and converting back to invocations of
the original interface.https://blog.michael.gr/2022/12/intertwine.html
For C#: https://github.com/mikenakis/IntertwineCSharp
For Java: https://github.com/mikenakis/Public/tree/master/intertwine
VsDebugLogger (C#)
Speeds up Visual Studio debug output by orders of magnitude.https://github.com/mikenakis/VsDebugLogger
bathyscaphe (Java)
Deep immutability assessment (and coming soon: thread-safety assessment) for
java objects.https://blog.michael.gr/2022/05/bathyscaphe.html
testana (Java)
A command-line utility for running only those tests that actually need to run.https://blog.michael.gr/2018/04/github-project-mikenakis-testana.html
classdump (Java)
A command-line utility for dumping the contents of class files.https://blog.michael.gr/2018/04/github-project-classdump.html
bytecode (Java)
A lightweight framework for manipulating JVM bytecode.https://blog.michael.gr/2018/04/github-project-bytecode.html