Create your own alg
Cube Explorer: Cube explorer has been around for ages for creating algorithms. Solid choice. (3x3 only)
Ksolve: Ksolve lets you create algs for everything else.
Whocouldthat.be Sorts out 3x3x3 algorithms and also can ignore pre AUF and post AUF
Alg.cubing.net: You can use alg.cubing.net to check solutions/algs to make sure they are correct before posting them.
Cyotheking (PLL, OLL, COLL, VLS, etc)
http://www.kungfoomanchu.com/ (Easy-to-print alg sets)
How to get fast guide (Former 3x3 NR Jonathan Tan)
Skewb, Square-1 and more
Credits to William Gan & Cyotheking