A STEP toolkit for Rust

We have reached the first release of ruststep, espr, and ruststep-derive crates.

  • ruststep is a STEP (ISO 10303) toolkit written in pure Rust
  • espr is a EXPRESS Language (ISO 10303-11) Compiler

If you are not familiar with STEP, please see What is STEP in our README. This release includes following features:

  • Minimal EXPRESS Compiler to generate Rust struct definitions
  • Deserialize STEP file (ASCII) to Rust struct

This project has been started as a sub-project of truck CAD kernel project, but currently is a individual project.

1 Like