ViewTube is an alternative YouTube frontend using the invidio.us API.
It can recommend, play and search for videos. It saves your watch progress and you can subscribe to channels for them to appear in your subscription feed.
Features
Watch videos without ads or tracking
Read comments
Search for videos
Subscribe to channels and see their latest uploads
Receive push notifications for subscribed channels