rpm-depend can easily find packages fitting the capabilities required by a given package. It works only on directories with RPMs like mounted media for now. RPMs in a given directory are recorded in caches to enable quick lookup on the next query. It includes the ability to omit packages installed in the current system (i.e. list only missing packages) and resolve package dependencies recursively (i.e. if A depends on B, resolve B's dependencies as well).
LZHAM is a general purpose lossless data compression library that borrows many ideas from LZMA, but purposely makes several key tradeoffs that favor decompression speed over compression ratio. LZHAM's compression ratio is typically within .5% of LZMA, but decompresses 2-3 times faster. LZHAM's compressor is heavily threaded in a way that does not sacrifice compression ratio. The decompressor supports streaming and memory to memory decompression, and is designed to be particularly fast on embedded devices, handhelds, and game console platforms.
Nearforums is a lightweight powerful discussion forum that can be installed within minutes on Linux or Windows servers with MySQL or MS SQL database servers. It includes great features like sign-in with Facebook/Twitter, navigation with tags, full Web administration, built-in search engine, RSS feeds, and accessible HTML. It is SEO friendly.
CPC (Continuation Passing C) is a programming language designed for writing concurrent systems. The CPC programmer manipulates very lightweight threads, choosing whether they should be cooperatively or preemptively scheduled at any given point; the CPC program is then processed by the CPC translator, which produces highly efficient event-loop code. This approach gives the best both worlds: the relative convenience of programming with threads, and the low memory usage of event-loop code. The semantics of CPC is defined as a source-to-source translation from CPC into plain C using a technique known as conversion into Continuation Passing Style. The current implementation of CPC has been used to write Hekate, a BitTorrent seeder designed to handle millions of simultaneous torrents and tens of thousands of simultaneously connected peers.
TinyShell AJAX is a tiny cross-browser module based shell that acts like a Unix prompt. It includes a MySQL command line client. It supports multi-line commands, tabbing, and much more. It is ideal for emulating SSH access to a webhotel that only offers FTP and HTTP access. Also, the application is fully functional on the native iPhone/iPad browser.
Taru is appointment scheduler that was designed for use within a university for scheduling demo times between course assistants and students. It includes support for calendar synchronization with iCal and Google. Taru means "to be sufficient, to be enough" in Japanese and "myth" in Finnish.
Coffee Pot is an accounting system for coffee cups targeted for the data communication software group at the Aalto University. The Django-based server-side software includes a database system and a Web management interface. The client side software is customized for N810 tablets.
Kaiku (Japanese for "evolution", Finnish for "echo") is a Web-based reservation system for physical items. It allows you to check what is in the inventory and to keep track of who has borrowed which items. It was designed for use within a university to reserve and keep track of phones, tablets, and other gadgets borrowed by students.