QuranTracker is Quran memorisation (hifdh) and revision software designed to help you make better progress in memorising the Quran. It has various features to help you manage memorising new portions of the Quran as well as revising what you have learned.
Electronic Mushaf (King Saud Project)
This project has various features apart from being an online mushaf such as 24 languages, a feature to repeat verses and surahs and also a memorisation test.
Online version: http://quran.ksu.edu.sa/
Downloadable version: http://quran.ksu.edu.sa/ayat/?l=en