EDA & PCB (File Formats): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.
Viewer for proprietary laptop/phone boardview files (.brd, .bdv, .fz and others)
Converts EasyEDA/LCSC component symbols, footprints and 3D models to KiCad
Converts Altium PCB and schematic files to KiCad
Converts EasyEDA schematics and PCB designs to KiCad
Browser-based parser and renderer for Altium SchDoc schematics
FOSS parser for Cadence OrCAD Capture binary design files
Converts Altium .SchDoc files to JSON
Web-based viewer for 14 boardview formats (BVR, BRD, BDV, FZ, GenCAD and more)
Rust library and CLI that reads and writes Altium SchDoc, PcbDoc, SchLib, PcbLib and IntLib
Extracts embedded 3D STEP models from Altium PCB files
Reads Altium schematic and PCB library files in Python
Converts BV boardview files to the BVR format readable by OpenBoardView
Python package to read Altium design files