Blank Aspect is a collection of open-source software by the same author.
JavaFX applications

AutoKeyTyper

This tool can generate a sequence of native key-press events for the characters in a text field. Its intended use is to paste text indirectly into a field of a web form that doesn't allow text to be pasted directly into it.

FAT32Manager

This application provides some facilities for managing a volume with the FAT32 file system. They include the ability to view and save sectors or clusters and to format a volume up to a size of 2 TiB (with 512-byte sectors).

PathnameAssistant

File-system locations can be dragged (for example, from a file manager) and dropped onto the main window of this application. The filenames or pathnames of the accumulated locations can then be copied to the system clipboard as text in several forms.

Unzip

This application displays the entries of a zip file and extracts selected entries. Entries can be filtered, and an entry can be viewed or edited by an external program by running a command that is associated with a set of filename extensions.

Java Swing applications

CrosswordEditor

This application can be used to create, edit and solve crosswords.

DateCalculator

This application performs three kinds of calculation on calendar dates.

FuncPlotter

This application draws two-dimensional plots of explicit functions in one variable (ie, functions of the form y = f(x), where f(x) is an arbitrary function composed from a set of common mathematical operations).

Onda

This application compresses 16-bit and 24-bit AIFF and WAVE audio files using the simple but mediocre Onda lossless audio compression algorithm.

PatternGenerator

This application generates two kinds of graphical pattern as static images and animations.

Qana

This application encrypts files, text and archives (hierarchically structured sets of files) with a 256-bit symmetric-key cipher based on established cryptographic algorithms: the scrypt PBKDF and the Fortuna CSPRNG, for which there is a choice of either AES-256 or Salsa20 as the underlying cipher.

RegexSearch

This application performs graphical find and find-and-replace searches for regular expressions on multiple text files.

Other projects

jsonTree

This Java library can be used to convert between the representation of some data as JSON text and the representation of the data as a rooted tree.

makejre

This project contains scripts for creating a Java Runtime Environment (JRE) from specified modules of Java SE, the Java Development Kit (JDK) and JavaFX. There is a Bash script for Linux and a PowerShell 7 script for Windows.