Insight Timer
Insight Timer is a meditation app with over 20,000 available meditations, which can be filtered based on various criteria, e.g. meditation type and topic, popularity, age, etc. Users can create an optional account to connect with friends, track progress, and bookmark meditations.