EUROPEAN JS

PACKAGE MANAGER.

The privacy-first JavaScript/TypeScript package registry. Hosted entirely in continental Europe.

EU/PACKAGE MANAGER/EFTA/ZERO TRACKING/UK/NPM COMPATIBLE/EU/PACKAGE MANAGER/EFTA/ZERO TRACKING/UK/NPM COMPATIBLE/EU/PACKAGE MANAGER/EFTA/ZERO TRACKING/UK/NPM COMPATIBLE/EU/PACKAGE MANAGER/EFTA/ZERO TRACKING/UK/NPM COMPATIBLE/
0%DATA LEAKAGE

Your package install metadata never leaves Europe. No logs shipped to US servers.

100%EU HOSTED

Every package, every version, every download — served from European data centres.

NPMCOMPATIBLE

Switch in one command. Works with npm, yarn, pnpm, and bun out of the box.

SWITCH IN SECONDS

One command.
Full sovereignty.

npm

npm config set registry https://jsr.thecache.eu
EU

yarn

yarn config set npmRegistryServer https://jsr.thecache.eu
EU

pnpm

pnpm config set registry https://jsr.thecache.eu
EU

bun / bunfig.toml

[install]
registry = "https://jsr.thecache.eu"
EU

Revert anytime

npm config delete registry
EU·REVERT TO DEFAULT

FAQ

Is this a full mirror of the npm registry?

TheCache JS mirrors the public npm registry in near real time. Once a package is cached, it's stored on our EU servers. All packages, all versions, all metadata. You get 100% compatibility.

Where are the servers located?

All infrastructure runs on European cloud providers: Scaleway, Hetzner, OVHcloud, and similar..

Will it slow down my installs?

It might, at first. We are optimizing for sovereignty, not speed. However, the ultimate goal is to be as fast or faster than other registries.

Do you track which packages I install?

No. We do not log individual IP addresses or associate install patterns with identities. Aggregate, anonymised counters for package popularity are the only thing we track. The source NPM registry will never see your IP.

Can I publish private packages?

Private package hosting is currently not available. For now, TheCache JS is a public-only mirror.