Rolling Rhyming Dictionary
From Rolling Rhymes
This site contains a rhyming dictionary. It displays both perfect and near rhymes with perfect rhymes shown first.
Near rhymes are sorted into subgroups of perfect rhymes.
Rolling Rhyming Dictionary is also available on Windows™ Phone, Windows™ desktop, and Android™ phones and tablets.
Those versions do not require an internet connection to run.