Neo Launcher is a free and open-source customisable launcher for Android

Android home screen showing a circle of icons which are menu icons such as settings, edit, sound, etc.

Apart from many of the usual customisations, Neo Launcher also The Dash, and can handle categories or folder in the app drawer.

Being true open source, the app is not available on the Google App Store, so you can get it from F-Droid store or directly from the Github project site (as over 76,000 other users have done).

See https://github.com/NeoApplications/Neo-Launcher