Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Component-based web app starter with side drawer, Material Design UI, search, RSS, and offline PWA support.

A minimal Next.js example app demonstrating GSAP animation integration.

A minimal Next.js starter with Tailwind CSS pre-configured for building React web apps.

An opinionated web3 dApp starter using Next.js, Tailwind CSS, and thirdweb for fast hackathon projects.

A design-led open-source SaaS website template built with Astro 6 and Tailwind CSS v4, by ricoui.

Midnight is a Jekyll theme for GitHub Pages
The Web App template is a component-based progressive web app starter built on zuix.js, zKit, and Eleventy that produces an installable, offline-capable mobile-style web app with a side drawer and Material Design UI. It is released under the zuix.js project and is based on the zuix-web-starter scaffolding.
The Web App template is a starter project that scaffolds a mobile app-style website with a navigation drawer, collapsible header, FAB menu, and Material Design UI. It takes Markdown content and zuix.js component definitions as input, and generates a static, installable PWA that can be searched and read offline. The template runs on Node.js 20 and uses Eleventy for static site generation, with zuix.js handling component logic and zKit providing Material Design components.
The template is a starter based on zuix-web-starter. You clone the repository, install dependencies, and run the build with Node.js 20. Eleventy compiles Markdown content into static pages, zuix.js renders web components on the client, and the resulting site is a PWA that loads from a service worker, enabling offline use.
Yes. The template generates a progressive web app that is installable and includes offline support, so once the site is loaded, its content remains accessible without a network connection.
The template requires Node.js 20 to run the build tooling. Make sure your development environment is using Node 20 or newer.
The template uses Eleventy (11ty) to generate the static HTML pages from Markdown content. zuix.js handles the component-based UI layer on top.
