← Wednesday, October 14, 2026Cloud & infraTool

jinx compiles Nix to TypeScript and matches nixpkgs derivation paths

fzakaria.com 7 min read Editor score 7/10

The author says jinx evaluates all 231,777 nixpkgs attributes to the same derivation paths as Nix and can run in a browser without Nix installed. This is a concrete approach to making Nix's build model accessible through different tooling.

What
jinx transpiles Nix files into TypeScript modules that evaluate to the same values, thunks, derivation strings, and drvPaths.
How
It compiled all 231,777 nixpkgs attributes; each generated module mirrors the source tree and uses the jinx runtime.
Why it matters
The project explores accessing Nix’s reproducible store model through TypeScript tooling, including in a browser without Nix installed.
compile generate use Nix file jinx TypeScriptmodule jinx runtime
jinx transpiles Nix files into TypeScript modules that use the jinx runtime. Sketched from the article's own text.

Discussion

Discussion is not switched on yet. Use Note above to keep your own thoughts on this story.

Headline, summary, brief and diagram are written by a model from the source's own text; the link, byline and numbers come from the source. Read the original before relying on a claim.

Your note

Private to you. Stored in this browser, and synced to your account when you are signed in.