Delta Gerber: our open-source gerber library
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.



