{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/5"}],"enrichment":{"capability":"GDSFactory generates CAD files (GDS, OASIS, STL, GERBER) from Python code for designing photonic chips, analog circuits, quantum devices, MEMS, PCBs, and 3D-printable objects.","skillfed_tags":["eda","photonics","cad-generation"],"use_cases":["Design photonic integrated circuits by writing Python functions that generate parametric cell layouts, then export to GDS for fabrication.","Run circuit and device simulations directly from your layout using integrated interfaces to Ansys, Lumerical, or open-source solvers.","Verify complex layouts against design intent using DRC, LVS, and DFM checks before sending to the foundry.","Version-control entire chip designs and component libraries in Git, treating layout as code.","Conduct post-fabrication data analysis by defining test protocols alongside layout and extracting component parameters from raw measurements."],"what_it_does":"GDSFactory is a Python library that turns hardware design into code. You write parametric Python functions to define chip components, and the library generates fabrication-ready CAD files (GDS, OASIS, STL, GERBER). It's built for photonics, analog, quantum, MEMS, and PCB design, and integrates with simulators (Ansys, Lumerical, Tidy3d, MEEP, SPICE) to let you test and verify layouts without leaving Python.\n\nThe library handles the full design flow: layout generation with parametric cells, design verification (DRC, LVS, DFM), simulation integration, and post-fabrication validation. It wraps KLayout's C++ backend for fast geometric operations and ships with open-source PDKs (Cornerstone, SiEPIC, SkyWater 130nm, GlobalFoundries 180nm) plus access to foundry PDKs under NDA via a commercial subscription. Active development, widely used in industry and academia for tape-outs.","worth_installing":"Yes, if you are designing photonic, analog, quantum, or MEMS chips and want a scriptable, open-source EDA flow. The library is actively maintained, has low install friction, integrates with major simulators, and comes with open PDKs. Caveat: license terms are unclear in the metadata\u2014verify the actual license before committing to commercial use. The large dependency tree (32 packages including scipy, scikit-image, trimesh) means first install and import will be slow."},"id":"gdsfactory","links":{"html":"https://skillfed.io/packages/gdsfactory","md":"https://skillfed.io/packages/gdsfactory.md","pypi":"https://pypi.org/project/gdsfactory/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-12","license_spdx":null,"license_treatment":"unclear","name":"gdsfactory","python_support":"supports_current","summary":"python library to generate GDS layouts"},"popularity":{"monthly_downloads":297536,"position":7883,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"9.48.0"}
