Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Free Bootstrap 4 HTML5 directory website template with a multi-page layout, working contact form, and listing UI components.

Markdown-driven directory template built with Astro and Tailwind CSS, optimized for SEO with support for multiple data sources.

Handpicked directory of vanilla JavaScript plugins, built with Eleventy and open sourced under the Anti-Fascist MIT License.

Free HTML5 directory template by Colorlib with Bootstrap 4, search bar, category boxes, sticky nav, and a ready detail page.
Citylisting is a free Bootstrap 4 HTML5 directory website template created by colorlib and distributed through ThemeWagon, built to produce multi-page city and business directory sites. It ships with 11 HTML files, one PHP file for the working contact form, and a full set of CSS, SCSS, and JavaScript sources.
Citylisting is a free, open-source directory website template based on Bootstrap 4 and HTML5. It takes a static multi-page structure — 11 HTML files covering home, listings, blog, and contact — and gives you a ready-made city directory site with search, price filtering, and a working PHP contact form. The template was built by colorlib and is distributed by ThemeWagon; it is fully responsive and compatible with Chrome, Edge, Firefox, Opera, Safari, and mobile browsers.
Yes, Citylisting is a free download from ThemeWagon. It is open-source, can be used in commercial projects, and receives lifetime free updates.
No, it is a static HTML template. The only server-side piece is the PHP contact form; all other content is plain HTML, CSS, and JavaScript, so it can be hosted on any static hosting service.
It is compatible with Chrome, Edge, Firefox, Mobile, Opera, and Safari, and is fully responsive for mobile devices.
Yes, the template includes CSS and SCSS source files, so you can change the design system directly in Sass and recompile, or override values in the compiled CSS.
Yes, the template has a newsletter subscription form that uses the Ajax MailChimp jQuery plugin, which lets you connect it to a MailChimp list for collecting subscribers.