vanilla js · zero dependencies · MIT licensed

Small tools that
do one job, and leave.

No build step, no runtime, no bundler config. Drop a script tag on any page and get exactly the behavior on the tin — nothing else comes along for the ride.

/
<!-- pick what you need, that's it -->
<script src="https://cdn.jsdelivr.net/gh/AetherCodez/SPA.js/spa.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/AetherCodez/CacheBuster.js/cachebuster.min.js"></script>
Browse packages View org on GitHub

Packages

Two libraries, two narrow jobs. Read the source, star the ones you use, skip the rest.


philosophy

Why not just use a framework?

Most sites don't need one. If a page needs URL continuity, or a way to bust a stale cache, that's the whole requirement — it doesn't need a router, a build pipeline, or a package-lock file to get it. These libraries do the one thing and stay out of the way.

  • 01No build step. Copy the script tag, done.
  • 02No dependencies. Nothing to audit, nothing to update.
  • 03Readable source. Both libraries are short enough to read end to end in a few minutes.