AZRhymes is described as 'Rhyming dictionary for writing lyrics, rap, and poems. Enter a word, an ending or an expression. Get rhymes with not only perfect rhyming but also slant rhymes (aka. near rhymes, vowel rhymes)'. There are four alternatives to AZRhymes, not only websites but also apps for Windows. The best alternative is McGill English Dictionary of Rhyme, which is free. Other great sites and apps similar to AZRhymes are Rhyme Zone (Free), Lazyjot (Free) and AnalogX Rhyme (Free).
Lazyjot is a songwriter-first digital notebook to be able to mark where the beat hits in your lyrics, generate multisyllabic rhymes, see rhyme and syllable highlighting. Designed to help you write the best lyrics possible.
Rhyme is, if you couldn't guess by the name, a rhyming program - or better yet, a rhyming dictionary program. Type in any word (it knows more than 100,000!), tell it how many syllables to match (or phonemes), and click 'Rhyme'; it's that simple.