Progressively enhance HTML with lightweight JavaScript libraries. No build tools and no compiling necessary. Most libraries should be 10 KB or less (minified).
Sometimes you don't need an entire SPA framework just to load a progress spinner.
Yeah, probably.
- Fork this repo
- Update
data/libraries.json
following the current examples - Make a PR
- ???
- Profit!
unsuckjs.com looks like a static site (and it mostly is), but I wanted to fetch repository metadata dynamically without having to re-run a static site generator on a schedule. So, I used my personal static site framework, coltrane to write most of the content in Markdown, but still have the flexibility of using Django templatetags
for server-side functionality. It's the best of both worlds.
Also, because it's my site and I wanted to. 🥹
- Clone this repo
cd
into newly created directorypoetry install
poetry run coltrane play