vplay

A simple, basic video player that uses gstreamer and gtk. It's UI is keyboard-controlled in the spirit of mplayer, but it's far simpler. It also supports mouse control better, with more improvements to that coming soon.

libds

A simple, small data structure library that supports hash tables, lists, and bit sets. More data structures may be added as the need arises. It also has a fast allocator specialized for minimizing the tracking overhead of lots of small fixed size allocations.

myrparse

A parser library for the Myrddin programming language. Myrddin is a simple hobby programming language I'm writing. It aims to fill the same small-program high-control niche that C does, but with a more modern feel. It's documented here.

myrc

The compiler proper for the Myrddin language. Implemented in C, requires libds and myrparse in order to compile. An overview of the implementation is given in the language documentation, here.