A Yeoman generator that creates Jekyll-based Progressive Web Apps with modern tooling and automated workflows.
Generator Jekyll Starter Kit is a Yeoman generator that scaffolds Jekyll-based static websites with built-in Progressive Web App features and modern development tooling. It automates tasks like compiling templates and styles, optimizing assets, generating service workers, and deploying to platforms like GitHub Pages or Firebase. It solves the problem of manually setting up a performant, production-ready static site with PWA capabilities.
Web developers and teams building static websites or blogs with Jekyll who want a modern, automated workflow with PWA features, performance testing, and easy deployment.
Developers choose this generator because it provides a fully configured, opinionated setup that combines Jekyll's simplicity with advanced build tools, automated testing, and deployment, saving significant setup time and ensuring best practices for performance and offline functionality.
🚀 Jekyll Progressive Web App Generator.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Automatically compiles Pug templates and Sass/SCSS, minifies HTML/CSS/JS, and optimizes images, as stated in the README's features list, streamlining development.
Generates a service worker file for caching, enabling offline functionality for static sites, which is highlighted in the features for Progressive Web Apps.
Integrates html-proofer and Lighthouse testing into GitHub Actions, failing builds with scores below 80, ensuring performance and code quality from the start.
Allows deployment to GitHub Pages or Firebase with a single command, simplifying the release process as mentioned in the deployment features.
Requires pre-installing Node.js, Yeoman, and handling Ruby Gem dependencies with bundle install, as noted in the trouble section, which can be cumbersome and error-prone.
Adds significant build tooling on top of Jekyll, increasing project complexity and potentially slowing down development for very simple sites.
Opinionated setup tightly couples with Jekyll and specific tools like Google's Web Starter Kit, making it hard to customize or adapt to non-standard workflows.