This is a complete list of my applications and utilities. A list of shell scripts can be found on this page and Electric Imp IoT platform applications here.
ASCII — Icon design tool for 8x8 matrix LED-based electronics projects. Version: 2.0.0 Updated: 24 March 2025
Build API Access — An Objective-C class wrapper for Electric Imp’s impCentral™ API. Version: 3.3.0 Updated: 06 February 2019
cli2c — A command line tool to interact with I2C devices. Version: 1.1.3 Updated: 17 February 2023
Cløck — An iOS application to manage digital clocks based on the Electric Imp Platform. Version: 2.1.122 Updated: 05 December 2019
Controller — iOS management app and watchOS control apps for electronics projects. Version: 1.2.0 Updated: 06 December 2019
Depot — Multi-bus adaptor firmware, plus client apps and libraries for macOS and Linux. Version: 1.2.2 Updated: 23 April 2023
FeatherClock — A compact clock project written in MicroPython Version: 1.4.0 Updated: 18 July 2025
Fighting Fantasy — A Fighting Fantasy character generator and game manager written in Swift. Version: 3.1.0 Updated: 30 November 2023
Fontismo — An iPhone and iPad app that lets you install high-quality open-licence fonts. Version: 2.2.0 Updated: 28 September 2025
Hex — A utility for converting binary files to hex strings. Version: 1.2.0 Updated: 31 December 2020
HighlighterSwift — A Swift wrapper for the popular Highlight.js syntax highlighter. Version: 2.0.0 Updated: 11 September 2025
HT16K33 Python — A driver library for a range of Holtek HT16K33-based LED displays. Version: 4.2.0 Updated: 08 March 2025
Hunt the Wumpus — Explore a mysterious and dangerous cave to locate a fiendish monster. Version: 1.0.1 Updated: 20 August 2023
imageprep — A command line tool for batch-processing — crop, scale, pad, reformat — image files. Version: 7.1.0 Updated: 24 August 2025
MNU — A customisable menu bar utility that provides easy access to macOS features and scripts you use every day. Version: 2.0.0 Updated: 02 May 2025
pdfmaker — A command line tool that combines multiple JPEG images into a single PDF file, or extracts images from PDF files. Version: 2.5.0 Updated: 14 October 2025
Phantom Slayer — Retro fast 3D maze shooting action coded in C. Version: 1.0.2 Updated: 06 April 2021
PreviewCode — An app that provides QuickLook support for source code files under macOS Big Sur and above. Version: 2.2.2 Updated: 26 September 2025
PreviewJson — An app that provides QuickLook support for JSON files under macOS Catalina and above. Version: 1.1.4 Updated: 13 April 2025
PreviewMarkdown — An app that provides QuickLook support for Markdown files under macOS Big Sur and above. Version: 2.2.4 Updated: 01 November 2025
PreviewText — An app that provides QuickLook support for textual files under macOS Catalina and above. Version: 1.0.9 Updated: 13 April 2025
PreviewYaml — An app that provides QuickLook support for YAML files under macOS Catalina and above. Version: 1.2.3 Updated: 13 April 2025
RP2040 Assembly — Sample code and demos for ARM assembly programs written for the Pico’s RP2040 MCU. Version: 1.1.0 Updated: 10 July 2022
RP2040 FreeRTOS Template — Templates and demos for FreeRTOS on the Pico’s RP2040 microcontroller. Version: 1.6.0 Updated: 25 August 2025
Ski — Some Python silliness: 8-bit retro ‘arcade’ action via ncurses... Version: 2.0.2 Updated: 07 January 2021
Spasm — An assembler/disassembler for the Motorola 6809 8-bit microprocessor. Version: 1.3.0 Updated: 02 September 2021
Squinter — A development tool to manage application code and library files for projects based on the Electric Imp IoT Platform. Version: 2.4.136 Updated: 18 November 2020
SSD1306-Python — A driver library for Solomon SSD1306-based displays. Version: 2.0.0 Updated: 16 September 2022
The Valley — A macOS port of a 1982 real-time RPG in true Commodore PET style. Version: 1.0.9 Updated: 24 November 2020
Unicoder — A utility for converting Unicode UTF-8 character codes to hex strings Version: 1.0.0 Updated: 12 December 2019
utitool — A macOS command line tool to reveal files’ Uniform Type Identifiers (UTIs). Version: 1.2.2 Updated: 21 August 2025
word2text — A Psion Word file convertor: outputs to plain text or markdown Version: 0.1.3 Updated: 21 August 2025
XBeeParser — Decode data packets sent to or received by Zigbee-compatible Digi XBee modules. Version: 1.0.4 Updated: 09 January 2019