static-assets-eu

A small community mirror for widely used open source front-end assets, served from European edge locations.

What this is

Public CDNs occasionally rate limit or drop traffic from smaller networks. This mirror keeps a copy of a handful of frequently requested libraries so that hobby projects and internal tools do not break when that happens.

It is run by one person, on rented hardware, as a side project. There are no accounts, no analytics and no cookies.

Quick use

<link rel="stylesheet" href="https://static-assets-eu.lol/npm/normalize/8.0.1/normalize.css">
<script src="https://static-assets-eu.lol/npm/htmx/1.9.12/htmx.min.js" defer></script>

Requests to the apex are answered by the nearest edge. You can also pin a specific edge if you need stable routing during a test.

What is mirrored

PackageVersionsUpdated
normalize.css8.0.12026-02-11
htmx1.9.10, 1.9.122026-05-03
alpinejs3.13.5, 3.14.12026-06-19
preact10.19.62026-03-27
chart.js4.4.22026-04-08
dayjs1.11.102026-01-22

Additions are considered if the package is small, stable and MIT or BSD licensed. Open an issue by email.

Limits

Fair use, no hard quota. Sustained traffic above roughly 50 requests per second from a single source may be throttled. If you need more, mirror it yourself, the whole thing is a few rsync jobs.