Welcome to Kitten Technologies, the home of Alaric Snell-Pym's open source projects!
The site has just been significantly redesigned and the projects are being ported from Subversion into Fossil. As such, many of the projects are currently missing while I manually convert each of them over to Fossil. If you'd like to ask me to hurry up with any of the below, please file a ticket.
Current Projects
- Ugarit, a backup/archival system based around content-addressable storage, inspired by Venti and Git.
- Ugarit Manifest Maker, a tool for rapidly generating archive import manifests for Ugarit.
- Magic Pipes, a toolkit for making powerful shell pipelines.
- pwdb, a simple command-line password manager with a few odd features.
- bokbok, a multithreaded RPC engine.
- speakd, a scheduler for text-to-speech announcements.
- banterpixra, a tool for converting language grammers in a form of BNF to nice "railroad diagrams" in SVG.
- Tangle, a tool for managing networks. The network is described in a human-readable text file that documents devices, ports, cables, virtual circuits, physical locations, owners of equipment (useful for colocation), and IP subnets. The tool cross-checks the file for errors and generates an easily navigated HTML reference document, as well as multiple diagrams of the logical and physical cabling.
- The Eye Of Horus, a server/service monitoring tool in a similar vein to Nagios, but redesigned from scratch to address some frustrations with it.
- ARGON, an ambitious blue-sky project re-examining the platforms on which we build software. It's still in a very protracted and detailed design process; I may be implementing some of it in the next decade or so.
- Simple Graphics, a simple turtle graphics library for Chicken Scheme, aimed at education.
- Kitten Quick Reference Cards, a set of handy references to things like transistor electronics, structured cabling, and Lojban grammar.
- I contribute the odd patch to Chicken Scheme, the aes, lzma and crypto-tools eggs, and host an egg mirror.
- WP-WikiLinks is a plugin for the WordPress blogging software, which makes it easy to link to external sites from your postings with Wiki-style links.
- MSAD is a daemon implementing the Message Submission protocol. This is a subset of SMTP, so existing mail clients can send messages via MSAD, which provides an authenticated interface for roving systems such as laptops and home machines to send all mail through a central smarthost. As well as making it easier to configure SPF, this also provides a central point to process all outgoing email for an organisation: MSAD provides configurable (per-user) header canonicalisation, as well as adding Hashcash stamps.
Stale Projects
- Bool was a digitial logic simulator focussed on estimating circuit delays and power consumption, but the core architecture needs rewriting to make abstraction easier.
- LogServer was a database server optimised for the special case of storing event logs. The need for it has disappeared from my life, so it is languishing.
- Clipbar was a little X Windows application that swallowed other windows and arranged them in a neat grid.