pkg.soopen package index

brew / rank 5523

Install easyeda2kicad with Homebrew, Nix

Converts electronic components from EasyEDA or LCSC to a KiCad library. Version 1.0.1 via Homebrew; verified from local package data. Also installable with nix: nix profile install nixpkgs#easyeda2kicad.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install easyeda2kicad

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#easyeda2kicad

nixpkgs package indexes · pkgs/by-name/ea/easyeda2kicad/package.nix · source: api.github.com

overview

Package summary

Converts electronic components from EasyEDA or LCSC to a KiCad library

Commands and aliases

  • easyeda2kicad

history

Project history and usage

easyeda2kicad is a Python command-line bridge between EasyEDA/LCSC component data and KiCad libraries. It matters in the KiCad packaging ecosystem because it automates the otherwise repetitive symbol, footprint, and 3D-model import work common in JLCPCB/LCSC-centered PCB workflows.

Project history

The public GitHub repository was created in January 2022 and describes the tool as converting LCSC and EasyEDA components into KiCad libraries. The README documents support for KiCad v6 and newer, generated symbol libraries, footprint directories, and 3D model output in WRL and STEP formats.

By the 1.0.1 release in April 2026, release notes show a maturing converter with fixes for EasyEDA geometry edge cases, STEP 3D import, KiCad symbol naming, polygon/pad handling, and CI/tooling updates.

Adoption history

The project is distributed as a Python package and is also packaged by Homebrew and Nix in the input metadata, reflecting adoption by users who want the converter available as a normal CLI rather than only as a cloned script.

How it is used

Typical use is to pass one or more LCSC part IDs and request symbols, footprints, 3D models, or the full set. The README documents default output under a KiCad/easyeda2kicad library directory and optional project-relative 3D model paths for portable KiCad projects.

Why package nerds care

Package maintainers care about easyeda2kicad because it sits at the boundary between web-hosted component catalogs and local EDA library files. Its dependencies, KiCad-version assumptions, and generated file layout all affect whether a packaged CLI actually drops useful artifacts into a designer's workflow.

Timeline

  • 2022: Public GitHub repository created.
  • 2026: v1.0.1 release published with STEP import and numerous converter fixes.

Related projects

  • KiCad, EasyEDA, LCSC, and JLCPCB SMT assembly workflows are the adjacent ecosystem named by the project README.

security posture

Risk level: green

library-like package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • library-like package without higher-risk signals

Signals

  • metadata:library-like

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
easyeda2kicadexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version1.0.1
manager updated
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:easyeda2kicad
Version1.0.1
Package managerHomebrew
Homepagehttps://github.com/uPesy/easyeda2kicad.py
Repositoryhttps://github.com/uPesy/easyeda2kicad.py
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

easyeda2kicad

nix profile install nixpkgs#easyeda2kicad
  • normalized package name match
  • Matched by: Easyeda2kicad
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ea/easyeda2kicad/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation