Home / File Formats / EDA & PCB

13 open-source EDA & PCB projects

EDA & PCB (File Formats): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. OpenBoardView★ 1,907 · active · C

    Viewer for proprietary laptop/phone boardview files (.brd, .bdv, .fz and others)

  2. easyeda2kicad.py★ 1,725 · active · Python

    Converts EasyEDA/LCSC component symbols, footprints and 3D models to KiCad

  3. altium2kicad★ 957 · archived · Perl

    Converts Altium PCB and schematic files to KiCad

  4. easyeda2kicad★ 338 · slowing · TypeScript

    Converts EasyEDA schematics and PCB designs to KiCad

  5. altium.js★ 145 · slowing · JavaScript

    Browser-based parser and renderer for Altium SchDoc schematics

  6. OpenOrCadParser★ 69 · archived · C++

    FOSS parser for Cadence OrCAD Capture binary design files

  7. Altium-Schematic-Parser★ 52 · active · Python

    Converts Altium .SchDoc files to JSON

  8. BoardRipper★ 43 · active · TypeScript

    Web-based viewer for 14 boardview formats (BVR, BRD, BDV, FZ, GenCAD and more)

  9. altium-cli★ 17 · active · Rust

    Rust library and CLI that reads and writes Altium SchDoc, PcbDoc, SchLib, PcbLib and IntLib

  10. ExtractAltiumSTEPModels★ 14 · dormant · Python

    Extracts embedded 3D STEP models from Altium PCB files

  11. pyAltiumLib★ 13 · active · Python

    Reads Altium schematic and PCB library files in Python

  12. bv2bvr★ 12 · dormant · C

    Converts BV boardview files to the BVR format readable by OpenBoardView

  13. PyAltium★ 11 · dormant · Python

    Python package to read Altium design files