txtorcon is a Twisted-based asynchronous Tor control protocol implementation. Twisted is an event-driven networking engine written in Python, and Tor is an onion-routing network designed to improve people’s privacy and security on the Internet. It includes unit-tests with 96%+ coverage, multiple examples, and documentation. There are abstractions to track Tor configuration and state (circuits, streams), launch private instances, support Hidden Service, and more.
pdf2htmlEX renders PDF files in HTML. It aims to provide an accurate rendering while being optimized for Web display. It is designed for scientific papers with complicated formulas and figures, so a precise rendering is the first concern, but general PDF files are also supported.
libLunchbox facilitates the development and deployment of multi-threaded applications. It provides OS Abstraction, using utility classes abstracting common operating system features (such as threads, locks, memory maps, shared library loading, and condition variables), high-performance primitives (including thread-safe utilities tuned for performance, such as atomic variables, spin locks, and lock-free containers), and utility classes (including helper primitives which are not in the standard library, such as logging, pools, and random number generation).
PixSteward downloads pictures and metadata from your Flickr accounts and archives them in a relational database on your computer, allowing offline searches and image exporting. With PixSteward, you can safely back up multiple Flickr photostreams with metadata to your Mac, perform sophisticated searches (even where there's no Internet connection), rapidly browse your picture archive and export original-sized JPEGs, PNGs, and GIFs (groups and one-by-one), export sets of pictures along with their metadata for use in other apps, and edit your Flickr tags, titles, and descriptions simultaneously on Flickr and within PixSteward.
Blacken is a Java library for Roguelike development. It supports arbitrarily resizing the window. It maintains a "preferred size", changing the font size as needed. By default, all applications support Alt-Enter for fullscreen mode. It strives to support Unicode well. A cell contains a sequence of codepoints. Codepoints may be outside the Basic Multilingual Plane or zero-width accents. All key input consists of valid Unicode codepoints. Special keys are handled by codepoints in "private use" planes. Modifier keys are handled through a prefix character (like Unix systems handle Alt via the Escape character).