.
Back to Insights

Delta Gerber: our open-source gerber library

Arnoud van der Heijde
Arnoud van der Heijde
Software Engineer
2026-02-02

At DeltaProto we process dozens of Gerber files every day. And every day we ran into the same problem.

We used all kinds of tools: * tracespace (tracespace.io) * PCB Preflight (pcbpreflight.com) * NextPCB Gerber Viewer (nextpcb.com/free-online-gerber-viewer.html) * gerbv (gerbv.github.io) * KiCad (kicad.org)

All perfectly fine tools — but none of them had everything we needed.

One rendered beautifully but couldn't read Cadence Allegro files. Another could, but then you had to upload your Gerbers to an external server. And yet another was a full desktop application that requires installing all sorts of things first.

So what do you do as an engineer?

You build it yourself. (xkcd.com/1319)

The result: Delta Gerber — a fully open-source library, written in Java, that parses, interprets and renders Gerber files. Directly in your browser. No upload, no installation, no data ending up on some server.

What makes it different? * Full Gerber X2/X3 support * Excellon drill files correctly visualized * Cadence Allegro files? No problem * Layer-by-layer view or full stackup * Everything runs locally — your files never leave your browser

And because other engineers probably run into the same frustrations, we made it open source.

Prefer to self-host? Clone the repository from GitHub: github.com/Delta-Proto/delta-gerber

Prefer to use it right away? Try our hosted version via the Gerber Viewer on our site: /opensource-gerber-viewer

We don't store any data. Your Gerbers stay yours.

Contributions, issues and feature requests are welcome.

Delta Gerber: our open-source gerber library - image 1