Template Builder can build directories. It uses Advanced Custom Fields Pro and Custom Post Types for the backend data management and SiteOrigin Page Builder for the front end.
Everything is drag and drop so no code required, works with any theme and can be extended as per the WP and ACF actions and filters.
Disclosure its my plugin and is released on 7th.
https://echelonso.com/