GGNFS is an open source implementation of General Number Field Sieve algorithm for factoring integers.