Kross is a free, open-source portfolio website template from Themefisher, built on the Bulma CSS framework, that lets you publish a personal portfolio site with nothing more than static HTML, CSS, and an optional Gulp build pipeline.
What is Kross Free Bulma Portfolio Template?
Kross is a portfolio website template created and maintained by Themefisher, distributed as an open-source project on GitHub. It provides a set of prebuilt HTML and CSS files inside a theme folder; you either edit those files directly and open index.html in your browser, or use the included Gulp workflow to run a local development server with live reload. The template code is released under the MIT license, and the current version carries a copyright from 2016 to the present.
Key Features
- Bulma CSS framework — The template is styled with Bulma, a modern Flexbox-based CSS framework, so the layout is responsive and the grid system and components come from Bulma itself.
- Gulp-based build workflow — A package.json includes scripts:
npm run devstarts a local server with live reload, andnpm run buildcompiles your edits into athemefolder ready for production. - Basic static usage — If you do not want a build step, you can open the theme folder's index.html directly in any web browser after editing the HTML and CSS files.
- Free and MIT licensed — The code license is MIT, meaning you can use, modify, and redistribute the template for personal or commercial purposes without restriction.
- Official documentation — Themefisher provides documentation for the template at docs.themefisher.com/kross-bulma, covering installation and customization steps.
- GitHub issue tracking — The project uses GitHub Issues as its bug tracker, so you can search existing issues or open a new one for problems you encounter.
Who is it for?
- Freelance designers and developers — Use Kross to build a professional-looking portfolio website for your own work without paying for a premium template.
- Creative job seekers — Publish an online portfolio of projects and samples that is easy to host on any static file server or web host.
- Web development learners — Study a complete, minimal Bulma-based template and its Gulp configuration to understand how a static site build pipeline works.
What can you do with Kross Free Bulma Portfolio Template?
- Independent creatives: Customize the HTML and CSS in the theme folder, then produce a production build with
npm run buildand upload the theme folder to your web host. - Open-source contributors: Fork the repository, use GitHub Issues to report or fix bugs, and extend the template under the MIT license.
- Design studios: Use the template as a starting point for a simple client portfolio, replacing the demo images (which are not licensed for redistribution) with your own assets.
How does Kross Free Bulma Portfolio Template work?
Download the source from GitHub, then choose the basic path (edit the theme folder and open index.html) or the advanced path (install Node.js and Gulp, run npm install, then npm run dev for a live-reloading preview). When you are finished, npm run build outputs the final theme folder with all customizations applied.







