I built my new site (https://varun.ch) using 11ty, because they seem to commit to never making breaking API changes. They have a YouTube video where they build a pre 1.0 project in 2.0. https://youtu.be/bPtQmsjXMuo
This is JavaScript, npm rot is a huge problem in its ecosystem.
https://rocket9labs.com/post/on-the-importance-of-f-droid/