Free Software Projects
Here are some free software programs I have developed. I had a need
for each of them (or an “itch”, as Eric
S. Raymond would say), so maybe they can have some use for someone
else.
Miscellaneous utilities
-
Asysex
- A SysEx utility, to send and receive SysEx messages to and from a
MIDI device. This program is still maintained, but as part of the
kmxtool project.
-
Adfgvx
- An implementation of the ADFGVX German cipher from World War
I. Not intended for any serious use, I only wrote it because it was a
fun thing to do (depending on your definition of “fun”).
-
Certbot-SSH
- A SSH authenticator plugin for the Certbot ACME client.
Because this plugin already does exactly what I needed, development
has stopped and will only resume if needed to adapt to changes in
Certbot API.
-
Davpoint
- A Davfs2
wrapper to mount Sharepoint filesystems. Future development is
uncertain.
-
Fmail
- A mail formatter and OpenPGP signing filter.
-
Gfsecret
- Command-line tools to implement secret sharing.
-
GrainyHead
- A tool to work with GitHub repositories.
-
Kmxtool
- A tool to communicate with a KORG microX synthesizer.
-
Pebble
- A command-line client for Nextcloud’s Passman password
manager.
-
Scdtools
- Command-line tools to communication with GnuPG’s Scdaemon and exploit OpenPGP
smartcards.
-
Scorepw
- A tool to evaluate the strength of passwords.
-
Ulimits
- A tool to manipulate an user’s resource limits. Mainly intended to
compensate the absence of PAM
on Slackware; future development is uncertain now that
Slackware-current provides PAM.
-
Wait4
- A tool to wait for the completion of an arbitrary program (not
necessarily a child of the current shell).
-
Yorkie
- A task-oriented, Gtk-based GnuPG
frontend.
Biology-related programs
-
Bioutils
- Some Python utilities for computational biology.
-
Binseqs
- A collection of parsers for some binary sequence formats. These
parsers are still maintained, but are now part of the Biopython project.
-
Flygenet
- A LaTeX package to make it easier to typeset fly genotypes.
-
ImageJ-Plugins
- A collection of plugins for ImageJ, and a helper library for use in
other plugins or scripts.
-
Pyplot
- A helper plotting library for Python and Matplotlib. Future development is
uncertain.
OBOFoundry-related projects
-
KGCL-Java
- An implementation of the KGCL
specification for the Java language.
-
SSSOM-Java
- An implementation of the SSSOM
specification for the Java language.