YaCy

http://yacy.net/