Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Hugo theme for posting web apps, with full-page embedding, Disqus, Google Analytics, and responsive design.

A Next.js and Chakra-UI portfolio template with dark mode, MDX support, Fuse.js search, and SEO-friendly setup.

A free, open-source Jekyll portfolio theme for developers with an animated particle.js background, SASS customization, and Gulp workflow.

Rosey Pixel is a free one-page HTML/CSS template with a dark red background and pixelated header graphics.

GitHub Pages template for personal and portfolio-oriented academic websites built on Jekyll and Markdown.
Hugo Apps Theme is a Hugo static-site theme for creating pages that host and present web apps, turning a Hugo site into a portfolio of runnable app demonstrations. This open-source (MIT) theme by gonnux is built for developers who want to publish standalone HTML web apps alongside regular Hugo content.
Hugo Apps Theme is a theme for the Hugo static site generator that makes it easy to post web apps. It takes content files in Markdown or HTML, arranged as regular Hugo pages or dedicated app folders, and renders them as clean, responsive pages on your site. It supports a special full page mode that lets you embed a complete HTML document, including head and body tags, without stripping them. This is ideal for hosting self-contained web apps. The theme is inspired by the Hugo Coder theme and is released under the MIT License.
First, install it by cloning the repository from GitHub into your Hugo themes directory and adding theme = hugo-apps-theme to your config.toml. For each app, run hugo new apps/myapp.md or create an HTML page with the required front matter. For full-page apps, you create an apps/myapp folder containing index.html, app.js, and app.css, then set full=true in the page's front matter so the theme embeds the complete file without stripping its head and body tags.
Yes, the theme is open-source and licensed under the MIT License, so you can use, modify, and redistribute it freely for personal or commercial projects.
Since it is a standard Hugo theme, it works anywhere Hugo builds, including GitHub Pages, Netlify, and other static hosting services. You just need to install Hugo and the theme on your publishing workflow.
No, the theme documentation states that even if you set enableDisqus to true, you cannot enable Disqus on a full page. Disqus only works on pages without the full=true flag.
Yes, config.toml accepts the hasCJKLanguage boolean option, which tells Hugo to treat the site as having Chinese, Japanese, or Korean text for correct font and line-break handling.
The project accepts pull requests to the dev branch. You can fork the repository, make changes, and submit a PR for review.
