ezpz
A constraint solver for KCL and Zoo Design Studio
brepkit-math
Vector math, transforms, NURBS, and geometric predicates for brepkit
brepkit-geometry
Geometry algorithms: sampling, extrema, conversion
brepkit-topology
B-Rep topological data structures for brepkit
dxf
reading and writing DXF and DXB CAD files
kittycad
A fully generated & opinionated API client for the KittyCAD API
microcad
µcad Command Line Interface
kcl-lib
KittyCAD Language implementation and tools
cadrum
Rust CAD library powered by statically linked, headless OpenCASCADE (OCCT 8.0.0) — runs natively and in the browser via WebAssembly
acadrust
A pure Rust library for reading and writing CAD files in DXF format (ASCII and Binary) and DWG format (Binary)
alphastell
Rust CAD generator for stellarator fusion reactors: VMEC equilibria to STEP geometry for in-vessel layers and modular coils
kcl-test-server
A test server for KCL
microcad-lang
µcad language
hypercurve
Hyperreal-backed planar curves, contours, and regions for CAD topology
threemf2
3MF (3D Manufacturing Format) file format support
openskp
Clean-room reader for the SketchUp .skp binary format (SketchUp 2017)
acadlisp
AutoLISP interpreter and mini CAD engine - CSV/TPL/LSP workflow emulator for AutoCAD 9/10 (DOS era)
kcl-error
KCL error definitions
microcad-export
µcad export API
threemf
3MF (3D Manufacturing Format) file format support
kcl-api
KCL API
bevy_editor_cam
A camera controller for editors and CAD
dxf-tools-rs
A pure Rust library for reading and writing CAD files in DXF format (ASCII and Binary)
step-io
STEP (ISO 10303) file I/O for Rust
compress-irmf
compress IRMF (Infinite Resolution Materials Format) shaders
gerber-types
Types and code generation for Gerber files (RS-274X)
onshape-client-core
Pure Onshape API logic and types (sans-IO)
ruststep
A STEP toolkit for Rust
occt-wasm
OpenCascade CAD kernel via WebAssembly — no C++ toolchain required
lib3mf-core
Parse and validate 3MF files for manufacturing workflows - production-ready with streaming parser and comprehensive validation
monstertruck
CAD kernel – B-rep modeling, NURBS, meshing, and GPU rendering
microcad-docgen
µcad Documentation Generators
cadcore-geom
Analytic geometry primitives for the cadcore CAD kernel - curves, surfaces (Plane, Cylinder, Torus, Sphere)
cadcore-topo
Arena-based B-Rep topology for the cadcore CAD kernel - Solid, Shell, Face, Edge, Vertex with typed IDs
microcad-viewer-ipc
µcad Viewer Interprocess Communication API
oxiz-nlsat
Non-linear arithmetic solver for OxiZ (CAD-based)
neco-brep
Analytical B-Rep engine with boolean operations
microcad-import
µcad import API
microcad-std
µcad Standard Library
ratscad
CAD for the terminal
microcad-lang-format
µcad language formatter
duc
2D CAD file format Rust implementation
microcad-lang-markdown
µcad language markdown support
breprs
boundary representation (BRep) with API compatibility for CAD/CAE/CAM applications
microcad-viewer
µcad Viewer
gencad
parsing Mitron GenCAD boardview files
monstertruck-solid
Boolean operations, fillets, and shape healing for solids
microcad-lang-base
µcad language basics
arael-sketch
Interactive 2D sketch editor with real-time constraint solving
onshape-mcp
MCP server for Onshape CAD integration
cadmpeg-codec-creo
Inspect Creo .prt files and recover previews and datum planes
cadcore-math
Fundamental math primitives for the cadcore CAD kernel - Point3, Vec3, Mat3, Frame3
arael-sketch-solver
2D constraint-based sketch solver: entities, constraints, and optimization
cadcore
Pure-Rust CAD geometry kernel - B-Rep topology, analytic surfaces, O(N) filament sweep, STEP AP203 export. No OCCT, no C++.
irmf-output-stl
A slicer for IRMF (Infinite Resolution Materials Format) files
irmf-slicer
A slicer for IRMF (Infinite Resolution Materials Format) files
irmf-output-voxels
A slicer for IRMF (Infinite Resolution Materials Format) files
luacad-studio
A 3D CAD studio with Lua scripting and live preview
microcad-lang-parse
µcad language syntax lexer and parser
arael-sketch-backend
Headless backend for arael-sketch: commands, actions, history, MCP server
cadmpeg-ir
CAD data model, validation, diffing, and codec API for cadmpeg
espr
EXPRESS Language compiler
cadmpeg-codec-f3d
Decode and encode Autodesk Fusion .f3d B-rep, design, and appearance data
luacad
A Lua-based CAD scripting engine built on CSG operations
microcad-driver
µcad high-level API
neco-nurbs
2D rational NURBS curves and region representation
cadmpeg-codec-sldprt
Read and write SolidWorks .sldprt part geometry, metadata, and feature records
dxfscan
Binary DXF parser with typed entity data and lookup indices
duc2pdf
convert DUC files to PDF format
irmf-include-resolver
A slicer for IRMF (Infinite Resolution Materials Format) files
cadcore-step
Pure-Rust STEP AP203 writer for the cadcore CAD kernel - exact analytic surface entities, no OCCT dependency
cadcore-ops
Geometric operations for the cadcore CAD kernel - O(N) filament sweep, analytic B-Rep construction without Boolean ops
dxfbin
Streaming text DXF to binary DXF converter
vcad
Parametric CAD in Rust — CSG modeling with multi-format export
irmf-slicer-cli
A slicer for IRMF (Infinite Resolution Materials Format) files
kcl-ezpz
A constraint solver for KCL and Zoo Design Studio
microcad-syntax
µcad syntax lexer and parser
cad-cs
Calculations on Coordinate Systems (2D/3D geometry, vectors, transformations)
openscad-rs
A high-performance OpenSCAD parser library for Rust
onshape-mcp-io
I/O layer for Onshape MCP server (transport, async runtime)
cadmpeg-codec-nx
Read Parasolid geometry and topology from NX .prt files
irmf-linter
A linter for IRMF (Infinite Resolution Materials Format) shaders
fj-interop
Early-stage b-rep CAD kernel
onshape-client-io
HTTP client for the Onshape API (reqwest-based I/O layer)
infinite_db_step
Import STEP (ISO 10303-21) CAD files into InfiniteDB spatial records
Cadrs
Cadsdk for rust
onshape-mcp-resources
MCP resource definitions for Onshape integration (generated from docs)
occt-sys
Static build of the C++ OpenCascade CAD Kernel for use as a Rust dependency
neco-stl
STL file parser and writer with vertex deduplication
opencascade
A high level Rust wrapper to build 3D models in code, using the OpenCascade CAD kernel
fj-kernel
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
libreda-db
Layout and netlist datastructures for chip design
fj
Early-stage b-rep CAD kernel
rust-zw3d
ZW3D SDK 的 Rust 绑定:自动生成的 FFI + 轻量封装 + 命令/回调注册宏
fj-export
Early-stage b-rep CAD kernel
truck-shapeops
boolean operations to Solid
fj-math
Early-stage b-rep CAD kernel
iso-10303
generating STEP reader code
fj-window
Early-stage b-rep CAD kernel
fj-viewer
Early-stage b-rep CAD kernel
arcs
An extensible framework for creating 2D CAD applications using the Entity-Component-System pattern
t-spline
data structure and basic algorithms
rust-zw3d-raw
ZW3D SDK 的原始 FFI 绑定
irmf-cal-cli
A slicer for IRMF (Infinite Resolution Materials Format) files
fj-app
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
t-spline-commands
operations to perform on t-spline data structures
gcad
CAD/CAM scripting language
fj-host
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
fj-operations
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
solidrs
generate openScad models. Inspired by SolidPython.
cad
CAD-as-a-library
ducflair-duc
The duc 2D CAD file format Rust implementation
ifc2osm
Convert IFC CAD files to osm for simpler importing
weldr
manage LDraw files (.ldr)
cal-optimize
A slicer for IRMF (Infinite Resolution Materials Format) files
dxf_to_svg
converting DXF Entities into a string SVG
microcad-core
µcad core
slvs
Rust wrapper for the SolveSpace constraint solver library
opencascade-sys
Rust bindings to the OpenCascade CAD Kernel
iso-10303-parts
reading STP files
creo
Creo Parametric Toolkit API for Rust
kcl-derive-docs
generating documentation from Rust derive macros
onshape-mcp-core
Pure MCP protocol logic for Onshape integration (sans-IO)
openscad-customizer-rs
An interface to the OpenSCAD Customizer
libgcad
CAD/CAM scripting language
kcl-directory-test-macro
generating tests from a directory of kcl files
xtrakcad_parser
Parser for XTrackCAD layout files
cal-hardware
A slicer for IRMF (Infinite Resolution Materials Format) files
derive-docs
generating documentation from Rust derive macros
t-spline-io
tools to read and write t-splines
weldr-bin
A command-line tool to manipulate LDraw files (.ldr)
cadk
CAD kernel in pure Rust (B-Rep, CSG, tessellation)
fj-core
Early-stage b-rep CAD kernel
fj-text
creating text in fornjot
arcfinder
finding arcs in gcode for 3D-printing and replacing them with G2/G3 commands
halfspace
An experimental CAD tool
rustcad
The future of CAD in Rust
dxf2image
fast and efficient dxf to image converter!
cad_import
importing CAD data from different formats into a uniform in-memory structure
fj-proc
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
exprust
selected ISO 10303-11 EXPRESS schemas (such as AP203 and others), that enables reading, editing, and creating STEP Part 21 files
del-cad
prototyping 2d cad library
geom3d
Data structures and algorithms for 3D geometric modeling
rust-csv2beancount
Convert csv files of transactions to beancount format
capstan
NURBS library with a CAD focus
cad_viewer
CAD viewer for visualizing 3D/CAD data based on the cad_import library
rust-zw3d-macros
为 rust-zw3d 提供的过程宏:#[cmd], #[callback]
espr-derive
Procedual macro for running espr compiler
dxf-model
Extension macros for the dxf crate for creating points and drawings based on a sequence of points
ruststep-derive
proc-macro for ruststep
chijin
DEPRECATED: Use
cadruminstead. Minimal Rust bindings for OpenCASCADE.
gcad_proc_macros
CAD/CAM scripting language
oxi-cad
OxiCAD: a Rust-native, 2D-first CAD application with a self-developed, 3D-ready geometric kernel (placeholder, WIP)
oxi-ops
OxiCAD geometric and modeling operations: booleans, offset, fillet (placeholder, WIP)
oxi-geom
OxiCAD 2D geometry kernel: points, curves, and NURBS (placeholder, WIP)
oxi-io
OxiCAD file format and import/export: DXF, SVG, PDF (placeholder, WIP)
oxi-topo
OxiCAD topology: half-edge/DCEL planar subdivision (placeholder, WIP)
Try searching with DuckDuckGo.