Aurora, an extensible Python static site generator
Aurora, an extensible Python static site generator
Aurora is a fast, extensible Python static site generator. With Aurora, I can generate my personal website [1] (~1,700 files, with multiple layers of jinja2 templates for each page) in < 4 seconds. Aurora generated 292,884 pages from a Hacker News post dataset in 2m:20s. I appreciate being able to see changes I make as soon as possible, so Aurora comes with hot reloading and incremental static regeneration for development. Refreshes and reloads are ~200ms, and trigger automatically. You can see a demo at: https://github.com/capjamesg/aurora/assets/37276661/39f62bd8... Aurora comes with a "hooks" API that lets you control state before page generation and after site build. I use the former feature to read locally-cached link previews. There is also a feature to load data from JSON and CSV files. I would love feedback! [1] https://jamesg.blog [2] https://jamesg.blog/2024/06/16/aurora-isr/
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Beagle, a static site generator in Python
Manticore – Static site generator in Python
Pagegen, Python static site generator withunlimited page hierarchy
Static Microblog Generator in Perl and Python
Makesite – A static site generator in 125 lines of Python
Wintersmith 2.0 - static site generator
Halwa - A Static Site Generator
Metalsmith – A pluggable static site generator
Squirrel - Another Static Site Generator
Reem, a rambunctious static site generator