DEV Community

Cover image for Introducing Prism — a modern TS-first, ESM-only package registry (early stage)
Rocco
Rocco

Posted on

Introducing Prism — a modern TS-first, ESM-only package registry (early stage)

Prism is a modern, TypeScript-first, ESM-only package registry I’m building from scratch — clean architecture, no legacy baggage.

What’s working now

real publish pipeline

metadata extraction (exports, types, file tree)

storage drivers (Memory / FS / S3-stub)

lightweight web UI

partial npm compatibility
(npm/pnpm/Yarn/Bun can already install from Prism)

What Prism aims to become

A modern superset of the npm protocol — typed, deterministic, storage-pluggable, and actually pleasant to work with.

Why I’m sharing

It’s early, but the foundation is solid.
Looking for feedback and contributors who enjoy dev-infra, registries, or TS architecture.

Repo: https://github.com/ruidosujeira/prism

Top comments (0)