| Crates.io | easyeda2kicad-rs |
| lib.rs | easyeda2kicad-rs |
| version | 0.0.2-rc1 |
| created_at | 2025-08-28 23:33:55.069012+00 |
| updated_at | 2025-08-29 18:56:19.495271+00 |
| description | A Rust library for converting EasyEDA projects to KiCad format. |
| homepage | https://github.com/BiggiePete/easyeda2kicad.rs |
| repository | https://github.com/BiggiePete/easyeda2kicad.rs |
| max_upload_size | |
| id | 1814879 |
| size | 89,282 |
A Rust library for converting EasyEDA projects to KiCad formats
easyeda2kicad.rs is a Rust-based library and toolset designed to convert PCB design files from EasyEDA to KiCad compatible formats. This project is inspired by and based on the original easyeda2kicad.py Python project, but is being transfered to Rust for nothing more than the sake of fun!
This project is a reimplementation of the easyeda2kicad.py converter, which is a mature and widely used Python script for converting EasyEDA projects to KiCad. While the Python version is script-oriented, easyeda2kicad.rs is designed as a reusable Rust library, with the following differences:
Library (Rust):
use easyeda2kicad_rs::{importer, converter, file_writer};
// Example: Load an EasyEDA file, convert, and write KiCad output
CLI:
CLI usage is planned for future releases.
src/ — Core Rust library code (importers, converters, writers)examples/ — Example usage and test conversionsThis project is under active development. Not all features from the Python version are implemented yet. Contributions and feedback are welcome!
MIT License
See also: