- ANSI X3.64/ECMA-48 Escape Sequence ConcordanceDeveloper: Ben Harris
- armformat is a prettifier for ARM armasm-format assembler.Developer: James Aylett
- build-packageFunctional, but without documentation or a proper build system. Use at your own risk.
CVS module: build-packagebuild-package makes release archives out of a build tree, building files it needs as it goes. It is designed to allow automatic releases built from CVS.Developer: James Aylett - Simple library for converting between character sets. Evolved from one written specifically for PuTTY; now also used in other programs by the same author.Developer: Simon Tatham
- CheckSite is a simple command-line python program for checking a local copy of a website and reporting any broken links. It also checks for and fixes links which are broken due to case-sensitivity problems, which can be produced when a site is developed on a Windows machine, but then served from a Unix machine.Developer: Richard Boulton
- An x86 Linux emulator designed to run Linux/x86 ELF binaries on other Linux architectures, especially Linux/PowerPC.Developer: Chris Emerson
- coopt is a simple but flexible options parsing library.Developer: James Aylett
- Macros for controlling a number of applications by voice.Developer: Owen Dunn
- A simple ELF loader for RISC OSDeveloper: Ben Harris
- Enigma: a puzzle gameReleased
Subversion URL: svn://svn.tartarus.org/sgt/enigma | http://www.chiark.greenend.org.uk/~sgtatham/enigma/A puzzle game reminiscent of XOR, Sokoban and Boulderdash, implemented as a curses-based Unix terminal program.Developer: Simon Tatham - Implementation of the Gravity Wars game.Developer: Richard Boulton
- Implementation of the Gravity Wars game. This is my second attempt, so hopefully the design will be much better this time. Includes GGI and GL output methods.
- halibut
Subversion URL: svn://svn.tartarus.org/sgt/halibut | http://www.chiark.greenend.org.uk/~sgtatham/halibut.htmlHalibut is yet another text formatting system, intended primarily for writing software documentation. It accepts a single source format and outputs a variety of formats, planned to include text, HTML, Texinfo, Windows Help, Windows HTMLHelp, PostScript and PDF. It has comprehensive indexing and cross-referencing support, and generates hyperlinks within output documents wherever possible.Developer: Simon Tatham - A command-line client for the Monochrome BBSDeveloper: Ben Harris
- putty
Subversion URL: svn://svn.tartarus.org/sgt/putty | http://www.chiark.greenend.org.uk/~sgtatham/putty/PuTTY is a free (MIT-licensed) Win32 implementation of Telnet and SSH, with a comprehensive xterm/Linux/vt220 terminal emulator attached.Developer: Simon Tatham - puzzles
Subversion URL: svn://svn.tartarus.org/sgt/puzzles | http://www.chiark.greenend.org.uk/~sgtatham/puzzles/A collection of small GUI puzzle games, portable across Unix and Windows (and designed to make other ports reasonably easy).Developer: Simon Tatham - PyceeAbandoned. I was most of the way through the C front end, but ran out of motivation for the job. The advent of GRUB since then largely obviates my need for better PC bootloaders, and in any case the prototype Pycee ran far too slowly to be generally useful.
Subversion URL: svn://svn.tartarus.org/sgt/pyceePycee was an attempt to write a simple (non-optimising) ANSI C compiler in Python. Aims included targetting it at a weird bytecode in order to write PC bootloaders, and also adapting it into source analysis tools.Developer: Simon Tatham - Qmanim is a (nearly accurate) reimplementation of the Manim programming language used on the Monochrome BBS.Developer: Richard Boulton
- A collection of small and simple games running under SDL. Currently they probably only run on the console of a Playstation 2 Linux box; full portability across arbitrary SDL back ends has not as yet been a design goal.Developer: Simon Tatham
- Seqcmp is a set of utilities for comparing arbitrary sequences. Currently, it provides reasonably efficient calculation of the edit distance between two strings.Developer: Richard Boulton
- skel produces the basic framework of a command-line app, including command line parsing (optionally using coopt), 'safe' malloc() wrappers and build-time controllable versioning.
- Interesting two-player Java version of tetris.Developer: Richard Boulton
- Timber
Subversion URL: svn://svn.tartarus.org/sgt/timber | http://www.chiark.greenend.org.uk/~sgtatham/timber.htmlTimber is a mail user agent designed for time-efficient mail storage and indexing, multiple user interface layers (including a scriptable command-line interface), category-based mail management, threading, and good character-set support.Developer: Simon Tatham - Software for managing todo lists. Includes the ability to sort items given priorities and dependencies.Developer: Richard Boulton
- TweakReleased
Subversion URL: svn://svn.tartarus.org/sgt/tweak | http://www.chiark.greenend.org.uk/~sgtatham/tweak/A curses-based Unix hex editor, with a highly efficient and scalable underlying data structure.Developer: Simon Tatham - Miscellaneous Unix utilitiesReleased
Subversion URL: svn://svn.tartarus.org/sgt/utils | http://www.chiark.greenend.org.uk/~sgtatham/utils/A collection of miscellaneous Unix utilities.Developer: Simon Tatham - A free SNTP client service for Windows NTDeveloper: Owen Dunn
- The various pieces of the Tartarus website system. About the only useful bit for other people is the scripts submodule which details with generated content; in particular, the scripts/scripts submodule contains the Perl that does the workDeveloper: James Aylett
- Zap is a programmer's editor for RISC OS.Developers: Darren Salt, James Aylett, Christian Ludlam
Previous developers: Tim Tyler, Martin Ebourne, Justin Fletcher
Original developer: Dominic Symes