nyu is a combination of modern academic approaches to parsing formal grammars from PEGs and expression grammars that represents the new state of the art in parser generators. nyu grammars are written in a powerful language based on PEGs (parsing expression grammars) but with modifications to allow both the AST and the parser to be specified intuitively in a single grammar. nyu outputs parsers that take advantage of the chilon::parser meta-programming library for C++. The generated parsers are almost as concise and readable as the input grammars, yet perform as well as hand-written C code. nyu ASTs are built using tuples, variant types, and lists, and allow self referential parsers and AST nodes to be manipulated. Advanced features such as hashed containers and grammar inheritance are also possible and well tested. nyu is currently powerful enough to deal with complex grammars and bootstraps its own parser.
moneyGuru is a personal finance management application. It allows you to evaluate your financial situation so that you can make informed (and thus better) decisions. Most finance applications have the same goal, but moneyGuru's difference is in the way it achieves it. Rather than having reports which you have to configure (or find out which pre-configured report is the right one), your important financial data (net worth, profit) is constantly up-to-date and "in your face". This allows you to constantly make informed decision rather than doing so periodically.
OpenBricks is an enterprise-grade embedded Linux framework that provides easy creation of custom distributions for industrial embedded devices. It features a complete embedded development kit for rapid deployment on x86, ARM, PowerPC, and MIPS systems with support for industry leaders. It is meant for individuals and companies that are looking for rapid board bring-up with fine-grain embedded Linux distribution setup with complete customization. It eliminates the need to care about BSP and toolchain.
qtop is a command-line tool for monitoring PBS systems, especially torque. It tries to fit as much information as possible in the space of one screen by joining together the output of pbsnodes -a, qstat, and qstat -q, so it runs fine in user space. The screen is divided in three sections, reporting SUMMARY, NODES, and ACCOUNTS. Each user gets mapped to a unique letter, according to number of jobs in qstat. Symbol 0 is always the user with most R+Q+other jobs, 1 is next in number of jobs, etc. qtop uses and suppresses color mode automatically, as needed, so its output can be piped to other programs. It is very configurable.