jsesh is both a library and a set of programs to work on, and display, hieroglyphic texts. It is being written with extensibility in mind, which means they are a lot of classes, but you typically use just a few of them.