Skip to content

Repository files navigation

Note

I am using sourcehut instead nowadays, go there instead for updates to this repo.


PolyWolf's Build Driver

What?

A 🚀BLAZING🔥FAST💨 Static Site Generator written in Rust that interprets framework-less Javascript files using BoaJS.

Features:

  • Full incremental rebuilds, including when build logic changes.
  • Remote inputs.
  • Built-in support for handling:

Why?

Many times have I been saddened by Static Site Generators not being fast enough for my tastes. The goal of this project is to simply be the fastest engine around, especially for rebuilds. As a comparison to the engine I used previously, https://astro.build:

What Astro Driver Speedup
Clean Build ~1min ~1min 1x
Template Change ~20s ~500ms 40x
Post Change ~20s ~200ms 100x
No Change ~20s ~50ms 400x

Most of the time in Clean Build is taken up by an image transformation pipeline. Do note these are very unscientific measurements, taken just from my personal website, on my personal laptop.

How?

See my website for an example of what using this engine looks like, and hypertext-more for a bit more of an opinionated example Sorry the docs are kinda sparse at the moment, but hey I wrote this project just for me really.

Read More

I've posted about this a few times on my blog:

About

A nix-inspired build driver, using a Rust core that drives Javascript. Currently WIP.

Resources

Stars

Watchers

Forks

Contributors

Languages