|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Zola||11,604||2 days ago||6||June 19, 2017||225||mit||Rust|
|A fast static site generator in a single binary with everything built-in. https://www.getzola.org|
|Awesome Static Generators||2,313||a month ago||4||cc0-1.0|
|A curated list of static web site generators.|
|Awesome Jamstack||1,281||2 days ago|
|Carefully curated list of awesome Jamstack resources|
|Eleventy Netlify Boilerplate||484||7 months ago||mit||Nunjucks|
|A template for building a simple website with the Eleventy static site generator|
|Verless||308||a month ago||42||April 12, 2021||23||apache-2.0||Go|
|A Static Site Generator designed for Markdown-based content with a focus on simplicity and performance.|
|Xpressengine||219||a month ago||53||August 02, 2021||193||other||PHP|
|PHP Open Source CMS|
|⚛️📄🚀 Fast static site generator for React, Just write Markdown file. @react-doc|
|Ulboracms||47||6 months ago||mit||CSS|
|Ulbora CMS is a self-contained CMS (no database needed) written in Golang. It uses a JSON datastore with content saved in both json files and in memory. You can download and upload a single binary backup file containing content, images, and templates as needed. It also has a built-in mail sender.|
|Publ||36||2||a month ago||93||May 28, 2020||86||mit||Python|
|Flexible publishing system for the web|
|Middleman Starter Netlify Cms||34||2 years ago||mit||SCSS|
|A simple example to get started with Middleman and Netlify CMS|
verless (pronounced like serverless) is a Static Site Generator designed for Markdown-based content with a focus on simplicity and performance. It reads your Markdown files, applies your HTML templates and renders them as a website.
Flexible theming: Themes define the HTML templates as well as styles and scripts for your frontend. Initializing a new theme can be done within a single command, and setting it as active requires a single line of configuration. Since verless provides pre-defined template variables, themes are interchangeable.
Rapid development: Just like themes, new projects can be created using a single command. Local development requires no third-party webserver as verless comes with a built-in webserver and rebuilds your project when something changes.
High performance: Generating a static site typically is a matter of milliseconds. To keep build times short, verless lets you choose and explicitly enable features you need - only generate RSS feeds or overview pages for tags if you want to.
Focus on simplicity: Global information, page types, plugins and other settings are configured in a central configuration file inside your project. We try to keep things small and simple, and if your project isn't simple, verless probably isn't a good fit.
Download the latest release for your platform. Extract the
downloaded binary into a directory like
/usr/local/bin. Make sure the directory is in
Assuming your project directory is
my-blog, the following command builds your website:
$ docker container run -v $(pwd)/my-blog:/project verless/verless
The container will build the project mounted at
/project and you'll find the website in
my-blog/target. To run
another command, just append it to the image name:
$ docker container run verless/verless version
The easiest way to create a new project is to use the verless CLI:
$ verless create project my-blog
This initializes a project called
my-blog inside a new directory, containing a small default site. You can either
build the project or serve the static site directly:
$ verless serve -w my-blog
After running the command, you can view your new project under localhost:8080. Building the project works similary and generates a deployable website:
$ verless build my-blog
By default, verless generates the website into
my-blog/target. You are now ready to create your first blog post!
🔥 New tutorial: Create a website using verless
Anyone is welcome to contribute to verless. Please refer to our contribution guidelines.