Yet More of the Long Tail Treasure Trove

Another addition of the long tail treasure trove in blog form.

SQLite JDBC

JDBC driver for sqlite which embeds the mac, linux, and windows binaries for sqlite. It will load the C library on demand, and you just go about your merry way. I love SQLite, I work in Java frequently. Win!

Connector/MXJ

MySQL server in a jar. Seriously, just embed MySQL in your Java stuff. Magical for testing, etc.

ConcurrentLinkedHashMap

Exactly what the name says, concurrent linked hash map. Martin and I really wanted this back in the day. Now Ben Manes (sorry, don’t have a good link for him) wrote a really good implementation.

Greplin’s Bloom Filter Library

Nice bloom filter library for Java.

SSHJ

Young project, but very easy to use library for SSH in Java.

JLine2

Better readline for Java

ReflectASM

High perf Java reflection via bytecode gen.

snakeyaml

Not-sucky YAML in Java

QueueFile

Crazy Bob’s one-class on disk FIFO queue.

Mail

Ah, finally something non-Java! Mail is a very pleasent email library for ruby.

CMPH

The C Minimal Perfect Hashing Library. Perfect hashes are fun. This finds them for you.

Diff Match and Patch

Diff, fuzzy matching, and patching in C++, C#, Java, Javascript, lua, Objective-C, and Python.