This is a short list of software I've written. See
for a more exhaustive list.
is a platform for building and hosting web applications. Created some years
before Node, its Java server connects to data sources, manages security and
(2011–ongoing) is an online tool that encodes, decodes, escapes or
unescapes a number of text and data formats, such as Base64, hexadecimal,
JSON, XML and more.
if you will). It features an interactive console right on the page.
is an open-source C# and Java parser generator (compiler compiler). It
improved usability and error handling compared with similar tools at the
Mibble (2003–ongoing) is an
open-source SNMP MIB (or SMI) parser library for Java. It reads MIB files
(in ASN.1 syntax) and provides an API to access all the information.
(2013–ongoing) prints a summary of machine and process status
that is actually readable. Or machine-readable in JSON format.
(2017–ongoing) is a set of command-line tools for backing up a
Linux server. It automatically deduplicates and compresses files upon
backup, making the backup process fast and space-efficient.
Tetris (1994) is a Java applet
created while learning Java. It is available as free software, but won't
run in modern browsers without a Java applet plugin.