Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Free responsive one-page HTML5 template for digital agencies with blog, portfolio modal, and AJAX contact form.

Full-stack React website template for a fictional Instagram growth agency with user accounts and a reCAPTCHA-protected contact form.
Kreative is a free HTML5 one-page website template built for digital agencies, portfolios, and freelancers, distributed by ThemeWagon and created by Styleshout.
Kreative is a free HTML5 one-page digital agency website template distributed by ThemeWagon and created by Styleshout. It takes static HTML, CSS, and JavaScript files as input and produces a responsive website with a hero header, sticky navigation, portfolio grid with modal views, a working AJAX contact form UI, and blog pages. The template runs in any modern browser and is compatible with Chrome, Edge, Firefox, Opera, Safari, and mobile devices.
Digital agencies can use Kreative to present services and past work with a portfolio grid and contact form. Freelance web designers and developers can set up a one-page personal site that includes a blog and a submission-ready contact section. Small businesses and startups can deploy it as a landing page to introduce their product or service, since it includes all demo images and is open-source for commercial projects.
Kreative is free to download and open source. The ThemeWagon page lists the license as open source, permits use in commercial projects, and notes lifetime free updates.
Yes, Kreative is a free template. The download is free, the license is open source, and it can be used in commercial projects.
The box includes 4 HTML files, CSS files, JavaScript source files, font icons, library and plugin files, and all demo images.
Yes, the layout is responsive and tested for Chrome, Edge, Firefox, Mobile, Opera, and Safari.
The template is created by Styleshout and distributed through ThemeWagon.
Yes, it includes a working AJAX contact form UI, styled with ghost buttons, though the backend handling is not described on the page.
