libmawk is a fork of mawk 1.3.3 restructured for embedding. It allows you to embed awk interpreters in any application written in C or in a language that can interface C libraries. This allows the application to have plugins, configuration, run control, and AI written in awk. It extends the original feature set of mawk with modularity (C-style include), save/load of compiled bytecode, function calling by name-in-string (substitute for pointers/references), and accounting and limiting of memory and CPU use. While awk as a language does not offer OOP and complex data structures, it is still reasonably powerful. A major advantage is the short learning curve for new users.
deawk is a very simple double-entry bookkeeping system designed for self-employed people. It uses three (text) data files: transactions, a chart of accounts, and an optional vehicle log. Reports are generated by running bash scripts which run awk. deawk currently does not support depreciation of capital assets.
pwgrep is a simple password manager that manages a database file using encryption of GnuPG. It uses encryption and version control on all of the passwords that are stored. The password database can be used on several hosts at once with automatic synchronization. Even several users can share the same password database. The versioning system will keep track of who was changing which entries and at which time. The versioning system to use can be configured (and is Subversion by default). Besides passwords, pwgrep can also be used for storing a collection of files like certificates. The file shredding command for secure deleting of temporary files can be configured. A local backup of all database changes is automatically made. It can be used without a GUI (such as through an SSH session).
ePoint HotSpot is a firmware for wireless routers based on OpenWRT with some ePointy extensions and an ePoint-branded UI theme. It is distributed as a stand-alone flashable firmware-image, as a set of extension packages for OpenWRT, pre-installed on wireless routers, and in source code. It is aimed primarily at catering businesses, Internet cafés, and medium-sized communities (e.g. residential co-ops) wishing to share their Internet connection on a fair basis. The primary target hardware is WRT54GL by Linksys.
LMDBG is a collection of small tools for collecting and analyzing the logs of malloc/realloc/memalign/free function calls. Unlike many others, LMDBG does not provide any way to detect overruns of the boundaries of malloc() memory allocations, as this is not the goal. Like most other malloc debuggers, LMDBG allows detecting memory leaks and double frees. However, unlike others, LMDBG generates full stacktraces and separates the logging process from analysis, thus allowing you to analyze an application on a per-module basis.
5x9 and 5x10 are two X11 fonts intended for use with xterm or other programs requiring readable small fonts. At only 5 pixels wide, they are particularly well suited to small laptop screens, allowing two 80 column windows side by side on an 800x600 screen (albeit with no room for window frames), or three windows across with room to spare on a 1280x1024 screen. The fonts implement VT100 line-drawing characters. Bolding is not directly supported; xterm does adequate bolding by duplicating pixels.
The Amazing Awk Assembler (aaa) is a primitive assembler written entirely in awk and sed. It is quite slow, the input syntax is eccentric and rather restricted, and error checking is virtually nonexistent, but it does work. Furthermore it's very easy to adapt to a new machine, provided the machine falls into the generic "8-bit-micro" category.