https://github.com/infincia/TokenToolsA small bit of python built to use the (hopefully true/reliable/trustworthy) hardware RNG in most cryptographic tokens/smartcards, to feed the Linux kernel entropy pool (which /dev/random pulls from, etc). I built it to replace an older, (now completely unusable) C program for the same purpose called CardRand, which is mentioned and linked to in the project. TokenTools uses standard PKCS#11 libraries (even binary, proprietary ones) to handle talking to smartcards, so it should be broadly compatible and non-fragile, whereas CardRand wasn't.
TokenTools isn't strictly "abandoned", and it does work pretty well I've been using it for a long time but I haven't touched the code in a while and it could probably use some testing with different cards and PKCS#11 libraries.
https://github.com/infincia/NetRNG
A client/server python system that uses the (again, hopefully trustworthy) hardware RNG found on inexpensive ARM boards like the Raspberry PI and Beaglebone to provide entropy samples to other machines on a LAN, and again feed them into the Linux kernel entropy pool there. I've been using this one for a long time too. However there are 2 branches, one based on ZeroMQ which I use, and the other which directly uses sockets. The socket branch has some issues directly related to the socket communication, which is why I'm not using it myself but I'd like to go that route and drop ZeroMQ for a variety of reasons.
I have a bit of an obsession with RNGs :)