Anki is a free app where you can download and create your own flashcards to learn Chinese vocabulary
Memrise: after a registration you have access to loads of materials for vocabulary learning. Choose Chinese and give it a try.

LINE: vocabulary by topic with pinyin, audio and translation
Chinese i Lab
Digital Dialects: learn common words and phrases by playing games
★ On LingoHut you can learn vocabulary by category, listen to the words and phrases and play games to help you memorize
Quizlet - lots of exercise on various topics
China.org.cn: you find dialogues, idioms, reading materials, etc. All with pinyin, translation and audio.