bed is an adjustable data format binary editor. Data formats are ASCII, unsigned and signed integers, float, bit-flags, bit-fields, labels, EBCDIC, and time_t. Different sizes and byte orderings are possible. Data types can be used in structures. Other data formats, filters, and procedures can be defined in plugins. It features copy, paste, undo, redo, search, replace, marks, record/play, and context sensitive help. bed can be used to edit raw hard drives. Under Linux and FreeBSD it is even usable without the X Window System.
Artha is a handy thesaurus based on WordNet with distinct features like global hot key look up, passive desktop notification, regular expression based search, etc. Artha may be used as a free open-source replacement/clone to the proprietary WordWeb Pro thesaurus (which is also based on WordNet) on Unix-like and Windows operating systems.
Nyagua is a little piece of software that may help you to manage your home aquarium. It can store data about measurements in aquariums and produce graphs from these. It can store data about expenses and produce a report with yearly, monthly, and daily costs. It reports the compatibility between fishes and plants in its database. It can import fishbase.org XML data, and your own pictures can be added.
MySKL is a thread-safe library that implements a skip list data structure, which is able to deal with generic data types. A skip list is a probabilistic data structure based on parallel linked lists, with efficiency comparable to a balanced binary search tree (O(log n)). This library is written in C, compatible with C++, and compilable under Linux and Windows. It uses Fred Fish's dbug library as the internal tracing/debugging system.
Roman Numeral Conversion API performs Roman numeral conversions and formats date data using Roman numerals and Latin. The romandate command is similar to the standard Unix date command. The romannum command provides command line conversion to and from Roman numerals. Libroman contains the functions roman_ctime(), roman_asctime(), and roman_strftime(). These functions provide the same functionality as ctime(), asctime(), and strftime() using Roman numerals to generate the strings.
PyTrackProfiler allows you to create high quality PDF route sheets, which useful for planning various kinds of routes (hiking, biking, etc.). It also computes useful information using the track data (time, altitude, etc.) so you can analyze an unknown track. An elevation profile and a projection representation are created. It includes high quality classes for drawing line graphics (XY axis, multi-Y axis, autolabels, autoscale, etc.), parsers for OziExplorer and CompeGPS file formats, support for UTM to latitude/longitude conversion, distance calculation, and angle calculation, support for the Polar HRM hear rate monitor file format, a PDF generator, and more.