Skip to content
Back to Catalog

Reimplementation · Engineering

SimCraft

Replaces: MATLAB / Simulink

Summary

Simulink-style block-diagram modeling with a desktop editor, simulation CLI and MatCraft workspace integration.

Description

An independent Rust block-diagram simulator for Simulink-style workflows. Includes a typed-signal kernel with algebraic-loop detection, fixed-step Euler and RK4 plus adaptive RK45 solvers, 25 blocks, a .simcraft JSON model format, an egui Studio editor, a headless CLI and a command layer integrated with MatCraft workspaces.

Repository Mirrors

No mirrors found. Contribute a mirror link ↗

Compatibility and scope

Status and compatibility are maintainer-reported. Inclusion is not an independent verification or certification.

Development status
Alpha
Compatibility
Partial (claimed)
Languages
Rust
Platforms
Windows, macOS, Linux
License
MIT OR Apache-2.0

Known limitations

Early development; compatibility and desktop platform support are maintainer-reported. No .slx/.mdl import or code generation is documented. Multirate and zero-crossing rigor, subsystems, M-function blocks and WebAssembly support remain unfinished. Uses its own JSON model format rather than native Simulink projects.

Repository activity

GitHub stars
2
Forks
1
Last push
Repository state
Not archived

Last successful update:

GitHub statistics are refreshed approximately every 24 hours.

Share this project

Badges

View Badges
Dark (Default)
Listed on Remade (dark)
light
Listed on Remade (light)
classic
Listed on Remade (classic)

About Remade badges

More re-implementations of MATLAB / Simulink