- Perl 94.7%
- HTML 2.2%
- CSS 2%
- Makefile 1.1%
BoringSSG - a boring static site generator
BoringSSG is an easy to use static site generator whose most prominent feature is that it's intentionally boring. It only uses widely deployed and well-known dependencies. It achieves this by only depending upon Perl libraries that are packaged by current Debian stable. BoringSSG runs anywhere perl does, including Debian, Ubuntu, Fedora, openSUSE and macOS.
It's built to be simple and require a minimal amount of configuration and custom code to generate a functional site. With no configuration, BoringSSG turns a directory of markdown files, along with some templates, into a website.
For file formats that it doesn't support directly, you can configure BoringSSG to call external utilities, for example to compile SCSS (Sass) to CSS, or to minify JavaScript.
It's inspired by the simplicity of eleventy, but less flexible and with
boring dependencies that you can get without pulling from a third party package
registry.
See https://boringssg.pm/ for complete documentation.
License
BoringSSG is Copyright © Eskild Hustvedt 2025
BoringSSG is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
BoringSSG is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.txt.