Synapse is a semantic launcher written in Vala that you can use to start applications as well as find and access relevant documents and files by making use of the Zeitgeist engine.
Developed by Michal Hruby
Synapse offers extensive customization and advanced features suitable for power users, while RocketDock provides a simpler, user-friendly experience focused on quick access to applications.