#cad


  1. ezpz

    A constraint solver for KCL and Zoo Design Studio

    v0.2.27 19K #constraint-solver #geometry #cad

  2. brepkit-math

    Vector math, transforms, NURBS, and geometric predicates for brepkit

    v3.2.9 #nurbs #solid-modeling #cad #brep #geometry #graphics

  3. brepkit-geometry

    Geometry algorithms: sampling, extrema, conversion

    v3.2.13 #nurbs #solid-modeling #cad #brep #geometry #graphics

  4. brepkit-topology

    B-Rep topological data structures for brepkit

    v3.2.13 130 #nurbs #solid-modeling #cad #brep #geometry #graphics

  5. dxf

    reading and writing DXF and DXB CAD files

    v0.6.1 35K #auto-cad #dxb #cad

  6. kittycad

    A fully generated & opinionated API client for the KittyCAD API

    v0.4.13 20K #api-client #generated #zoo #user #environment #cad #3d

  7. microcad

    µcad Command Line Interface

    v0.5.0 #command-line-interface #μcad #stl #export #documentation-generator #cad #mdbook #stl-file

  8. kcl-lib

    KittyCAD Language implementation and tools

    v0.2.166 4.7K #kcl #kittycad #cad

  9. cadrum

    Rust CAD library powered by statically linked, headless OpenCASCADE (OCCT 8.0.0) — runs natively and in the browser via WebAssembly

    v0.8.15 250 #gltf #cad #graphics #step #opencascade #geometry

  10. acadrust

    A pure Rust library for reading and writing CAD files in DXF format (ASCII and Binary) and DWG format (Binary)

    v0.4.0 650 #dxf #vector-graphics #dwg #drawing #cad

  11. alphastell

    Rust CAD generator for stellarator fusion reactors: VMEC equilibria to STEP geometry for in-vessel layers and modular coils

    v0.1.1 #cad #vmec #stellarator #nuclear #fusion

  12. kcl-test-server

    A test server for KCL

    v0.2.169 300 #react #kcl #engine #design-studio #zoo #tailwind #vulkan #video-frame #cad #plain-text

  13. microcad-lang

    µcad language

    v0.5.0 #μcad #source #microcad #define #command-line-interface #diag #cad #interpreter

  14. hypercurve

    Hyperreal-backed planar curves, contours, and regions for CAD topology

    v0.3.0 #graphics #topology #hyperreal #cad #curve #geometry

  15. threemf2

    3MF (3D Manufacturing Format) file format support

    v0.2.0 #triangle-mesh #3mf #cad #slicer #mesh

  16. openskp

    Clean-room reader for the SketchUp .skp binary format (SketchUp 2017)

    v0.1.4 #skp #cad #sketchup #parser

  17. acadlisp

    AutoLISP interpreter and mini CAD engine - CSV/TPL/LSP workflow emulator for AutoCAD 9/10 (DOS era)

    v0.2.0 #dxf #lisp #wasm #cad #autolisp #graphics

  18. kcl-error

    KCL error definitions

    v0.2.167 4.6K #react #kcl #design-studio #zoo #error #tailwind #vulkan #video-frame #cad #plain-text

  19. microcad-export

    µcad export API

    v0.5.0 #stl #ply #exporter #svg #microcad #μcad #wkt #cad #3d-model

  20. threemf

    3MF (3D Manufacturing Format) file format support

    v0.8.0 3.5K #triangle-mesh #3mf #slicer #cad #mesh

  21. kcl-api

    KCL API

    v0.2.167 270 #react #kcl #cad #design-studio #api #zoo #tailwind #vulkan #video-frame

  22. bevy_editor_cam

    A camera controller for editors and CAD

    v0.8.0 14K #camera-controller #camera #bevy #cad

  23. dxf-tools-rs

    A pure Rust library for reading and writing CAD files in DXF format (ASCII and Binary)

    v0.1.3 #dxf #vector-graphics #auto-cad #drawing #cad

  24. step-io

    STEP (ISO 10303) file I/O for Rust

    v0.2.4 #geometry #iso-10303 #cad #step #parser

  25. compress-irmf

    compress IRMF (Infinite Resolution Materials Format) shaders

    v0.4.0 #irmf #3d-printing #slicer #3d-modeling #cad

  26. gerber-types

    Types and code generation for Gerber files (RS-274X)

    v0.7.0 1.8K #pcb #gerber #cad #cam #rs274x

  27. onshape-client-core

    Pure Onshape API logic and types (sans-IO)

    v0.4.0 #onshape #cad #api

  28. ruststep

    A STEP toolkit for Rust

    v0.4.0 6.4K #file-format #cad #step

  29. occt-wasm

    OpenCascade CAD kernel via WebAssembly — no C++ toolchain required

    v3.2.2 #cad #brep #opencascade #geometry #graphics #wasm

  30. lib3mf-core

    Parse and validate 3MF files for manufacturing workflows - production-ready with streaming parser and comprehensive validation

    v0.4.0 #3mf #manufacturing #3d-printing #mesh #cad

  31. monstertruck

    CAD kernel – B-rep modeling, NURBS, meshing, and GPU rendering

    v0.3.2 #mesh-geometry #cad #nurbs #brep #graphics #geometry

  32. microcad-docgen

    µcad Documentation Generators

    v0.5.0 #documentation-generator #μcad #microcad #cad #markdown #stl #language-modeling

  33. cadcore-geom

    Analytic geometry primitives for the cadcore CAD kernel - curves, surfaces (Plane, Cylinder, Torus, Sphere)

    v0.1.21 #geometry #cad #surface #curve #brep

  34. cadcore-topo

    Arena-based B-Rep topology for the cadcore CAD kernel - Solid, Shell, Face, Edge, Vertex with typed IDs

    v0.1.22 #geometry #cad #topology #brep #3d

  35. microcad-viewer-ipc

    µcad Viewer Interprocess Communication API

    v0.5.0 #interprocess-communication #viewer #microcad #inter-process-communication #μcad #cad #cargo-run

  36. oxiz-nlsat

    Non-linear arithmetic solver for OxiZ (CAD-based)

    v0.3.2 2.8K #non-linear #cad #nlsat #math #smt

  37. neco-brep

    Analytical B-Rep engine with boolean operations

    v0.1.0 #geometry #csg #cad #brep #boolean #graphics

  38. microcad-import

    µcad import API

    v0.5.0 #import #api #microcad #toml #μcad #cad

  39. microcad-std

    µcad Standard Library

    v0.5.0 #μcad #home-dir #lib #cad #standard

  40. ratscad

    CAD for the terminal

    v0.1.2 #openscad #tui #cad #ratatui #graphics

  41. microcad-lang-format

    µcad language formatter

    v0.5.0 #cad #cnc #3d #geometry #openscad

  42. duc

    2D CAD file format Rust implementation

    v4.0.1 #sqlite #file-format #cad #2d #rust-implementation #storage-layer #canonical #schema-migration #opfs

  43. microcad-lang-markdown

    µcad language markdown support

    v0.5.0 #cad #cnc #3d #geometry #openscad

  44. breprs

    boundary representation (BRep) with API compatibility for CAD/CAE/CAM applications

    v0.6.1-alpha #cad #cae #cam #brep #3d #graphics

  45. microcad-viewer

    µcad Viewer

    v0.5.0 #viewer #μcad #cad #view #compilation

  46. gencad

    parsing Mitron GenCAD boardview files

    v0.2.1 #boardview #mitron #parser #cad

  47. monstertruck-solid

    Boolean operations, fillets, and shape healing for solids

    v0.3.2 170 #shape #solid #operation #cad #healing

  48. microcad-lang-base

    µcad language basics

    v0.5.0 #cad #3d #geometry #cnc #openscad

  49. arael-sketch

    Interactive 2D sketch editor with real-time constraint solving

    v0.6.3 #constraint-solver #sketch #cad #egui #graphics

  50. onshape-mcp

    MCP server for Onshape CAD integration

    v0.4.0 #model-context-protocol #cad #onshape #mcp #cli

  51. cadmpeg-codec-creo

    Inspect Creo .prt files and recover previews and datum planes

    v0.1.1 #geometry #cad #prt #creo #pro-engineer #graphics

  52. cadcore-math

    Fundamental math primitives for the cadcore CAD kernel - Point3, Vec3, Mat3, Frame3

    v0.1.22 #geometry #linear-algebra #cad #math #3d

  53. arael-sketch-solver

    2D constraint-based sketch solver: entities, constraints, and optimization

    v0.6.3 #constraint-solver #sketch #2d #cad

  54. cadcore

    Pure-Rust CAD geometry kernel - B-Rep topology, analytic surfaces, O(N) filament sweep, STEP AP203 export. No OCCT, no C++.

    v0.1.22 #geometry #cad #3d-printing #step #brep #graphics

  55. irmf-output-stl

    A slicer for IRMF (Infinite Resolution Materials Format) files

    v0.4.0 #3d-printing #irmf #slicer #3d-modeling #cad

  56. irmf-slicer

    A slicer for IRMF (Infinite Resolution Materials Format) files

    v0.4.0 #3d-printing #irmf #slicer #3d-modeling #cad

  57. irmf-output-voxels

    A slicer for IRMF (Infinite Resolution Materials Format) files

    v0.4.0 #3d-printing #irmf #slicer #3d-modeling #cad

  58. luacad-studio

    A 3D CAD studio with Lua scripting and live preview

    v0.1.0 #stl #lua #3d-modeling #cad #openscad #lua-scripting #2d #csg #parametric #preview

  59. microcad-lang-parse

    µcad language syntax lexer and parser

    v0.5.0 #cad #geometry #cnc #openscad #3d

  60. arael-sketch-backend

    Headless backend for arael-sketch: commands, actions, history, MCP server

    v0.8.1 #constraint-solver #sketch #cad #mcp #2d

  61. cadmpeg-ir

    CAD data model, validation, diffing, and codec API for cadmpeg

    v0.2.0 #geometry #cad #provenance #brep #transcoding #graphics

  62. espr

    EXPRESS Language compiler

    v0.4.0 950 #compiler #cad #step

  63. cadmpeg-codec-f3d

    Decode and encode Autodesk Fusion .f3d B-rep, design, and appearance data

    v0.2.0 #geometry #brep #cad #f3d #fusion-360 #graphics

  64. luacad

    A Lua-based CAD scripting engine built on CSG operations

    v0.1.0 #3d-modeling #stl #lua #cad #openscad #2d #scripting-engine #csg #3d-printing #3mf

  65. microcad-driver

    µcad high-level API

    v0.5.0 #cad #geometry #cnc #openscad #3d

  66. neco-nurbs

    2D rational NURBS curves and region representation

    v0.1.0 #spline-curve #nurbs #cad #spline #geometry #graphics

  67. cadmpeg-codec-sldprt

    Read and write SolidWorks .sldprt part geometry, metadata, and feature records

    v0.3.0 #geometry #cad #sldprt #parasolid #solidworks #graphics

  68. dxfscan

    Binary DXF parser with typed entity data and lookup indices

    v0.1.0 #dxf #auto-cad #parser #cad

  69. duc2pdf

    convert DUC files to PDF format

    v3.4.1 #cad #pdf #duc #converter

  70. irmf-include-resolver

    A slicer for IRMF (Infinite Resolution Materials Format) files

    v0.4.0 #3d-printing #irmf #slicer #3d-modeling #cad

  71. cadcore-step

    Pure-Rust STEP AP203 writer for the cadcore CAD kernel - exact analytic surface entities, no OCCT dependency

    v0.1.22 #export #ap203 #step #cad #brep

  72. cadcore-ops

    Geometric operations for the cadcore CAD kernel - O(N) filament sweep, analytic B-Rep construction without Boolean ops

    v0.1.21 #cad #sweep #brep #geometry #3d

  73. dxfbin

    Streaming text DXF to binary DXF converter

    v0.1.0 #dxf #auto-cad #cad

  74. vcad

    Parametric CAD in Rust — CSG modeling with multi-format export

    v0.1.0 #stl #gltf #csg #cad #parametric

  75. irmf-slicer-cli

    A slicer for IRMF (Infinite Resolution Materials Format) files

    v0.4.0 #3d-printing #irmf #slicer #3d-modeling #cad

  76. kcl-ezpz

    A constraint solver for KCL and Zoo Design Studio

    v0.2.18 #constraint-solver #geometry #cad

  77. microcad-syntax

    µcad syntax lexer and parser

    v0.4.0 #cad #geometry #cnc #openscad #3d

  78. cad-cs

    Calculations on Coordinate Systems (2D/3D geometry, vectors, transformations)

    v0.1.0-beta.2 #vector #cad #geometry #math #graphics

  79. openscad-rs

    A high-performance OpenSCAD parser library for Rust

    v0.1.0 #ast #cad #3d #parser

  80. onshape-mcp-io

    I/O layer for Onshape MCP server (transport, async runtime)

    v0.4.0 #model-context-protocol #onshape #cad #mcp

  81. cadmpeg-codec-nx

    Read Parasolid geometry and topology from NX .prt files

    v0.2.0 #geometry #cad #parasolid #prt #siemens-nx #graphics

  82. irmf-linter

    A linter for IRMF (Infinite Resolution Materials Format) shaders

    v0.4.0 #irmf #3d-printing #slicer #3d-modeling #cad

  83. fj-interop

    Early-stage b-rep CAD kernel

    v0.49.0 #code-cad #cad #programmatic

  84. onshape-client-io

    HTTP client for the Onshape API (reqwest-based I/O layer)

    v0.4.0 #web-api #onshape #cad

  85. infinite_db_step

    Import STEP (ISO 10303-21) CAD files into InfiniteDB spatial records

    v0.2.0 #infinite-db #cad #step #brep #spatial

  86. Cadrs

    Cadsdk for rust

    v0.1.0 #cadrs #cad #geometric #documentation #sdk #user #geometry #data-management

  87. onshape-mcp-resources

    MCP resource definitions for Onshape integration (generated from docs)

    v0.4.0 #model-context-protocol #mcp #onshape #cad

  88. occt-sys

    Static build of the C++ OpenCascade CAD Kernel for use as a Rust dependency

    v0.6.0 1.4K #open-cascade #kernel #cad #bindings

  89. neco-stl

    STL file parser and writer with vertex deduplication

    v0.1.0 #mesh-geometry #stl #cad #graphics

  90. opencascade

    A high level Rust wrapper to build 3D models in code, using the OpenCascade CAD kernel

    v0.2.0 110 #3d-model #kernel #high #cad #bindings

  91. fj-kernel

    Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.

    v0.46.0 #code-cad #cad #programmatic

  92. libreda-db

    Layout and netlist datastructures for chip design

    v0.0.12 210 #vlsi #cad #eda

  93. fj

    Early-stage b-rep CAD kernel

    v0.49.0 #code-cad #cad #programmatic

  94. rust-zw3d

    ZW3D SDK 的 Rust 绑定:自动生成的 FFI + 轻量封装 + 命令/回调注册宏

    v0.1.0-alpha.12 #cad #plugin #ffi

  95. fj-export

    Early-stage b-rep CAD kernel

    v0.49.0 #code-cad #cad #programmatic

  96. truck-shapeops

    boolean operations to Solid

    v0.4.0 1.1K #shape #cad #truck #solid #operation #healing

  97. fj-math

    Early-stage b-rep CAD kernel

    v0.49.0 #code-cad #cad #programmatic

  98. iso-10303

    generating STEP reader code

    v0.5.0 #step #stp #cad

  99. fj-window

    Early-stage b-rep CAD kernel

    v0.49.0 #code-cad #cad #programmatic

  100. fj-viewer

    Early-stage b-rep CAD kernel

    v0.49.0 #code-cad #cad #programmatic

  101. arcs

    An extensible framework for creating 2D CAD applications using the Entity-Component-System pattern

    v0.3.0 #cad #geometry #graphics #design

  102. t-spline

    data structure and basic algorithms

    v0.1.0 #data-structures #graphics #algorithm #cad #applications

  103. rust-zw3d-raw

    ZW3D SDK 的原始 FFI 绑定

    v0.1.0-alpha.12 #zw3d #cad #ffi

  104. irmf-cal-cli

    A slicer for IRMF (Infinite Resolution Materials Format) files

    v0.4.0 #irmf #3d-printing #slicer #3d-modeling #cad

  105. fj-app

    Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.

    v0.46.2 130 #code-cad #cad #programmatic

  106. t-spline-commands

    operations to perform on t-spline data structures

    v0.1.0 #data-structures #t-spline #graphics #points #cad

  107. gcad

    CAD/CAM scripting language

    v0.3.0 #scripting-language #cad #cam #input #comments #openscad #warnings #cnc #led #strip

  108. fj-host

    Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.

    v0.46.2 220 #code-cad #cad #programmatic

  109. fj-operations

    Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.

    v0.46.2 #code-cad #cad #programmatic

  110. solidrs

    generate openScad models. Inspired by SolidPython.

    v0.4.0 380 #3d-modeling #openscad #cad #3d #solidpython

  111. cad

    CAD-as-a-library

    v0.0.2 #libcad #cad-as-a-library

  112. ducflair-duc

    The duc 2D CAD file format Rust implementation

    v1.1.0 150 #file-format #cad #duc #2d #rust-implementation #binary-file-format

  113. ifc2osm

    Convert IFC CAD files to osm for simpler importing

    v0.1.0 #ifc #cad #osm

  114. weldr

    manage LDraw files (.ldr)

    v0.3.1 #lego #cad #ldraw #parser

  115. cal-optimize

    A slicer for IRMF (Infinite Resolution Materials Format) files

    v0.4.0 #3d-printing #irmf #slicer #3d-modeling #cad

  116. dxf_to_svg

    converting DXF Entities into a string SVG

    v1.0.0 330 #svg #svg-graphics #dxf #cad #png #graphics

  117. microcad-core

    µcad core

    v0.5.0 #μcad #geometries #cad #operation

  118. slvs

    Rust wrapper for the SolveSpace constraint solver library

    v0.6.0 #constraint-solver #geometry #cad #api-bindings #graphics

  119. opencascade-sys

    Rust bindings to the OpenCascade CAD Kernel

    v0.2.0 120 #kernel #bindings #cad

  120. iso-10303-parts

    reading STP files

    v0.5.0 #stp #step #cad

  121. creo

    Creo Parametric Toolkit API for Rust

    v0.1.0 #toolkit #cad

  122. kcl-derive-docs

    generating documentation from Rust derive macros

    v0.2.168 4.6K #react #design-studio #kcl #macro-derive #zoo #tailwind #vulkan #video-frame #cad #plain-text

  123. onshape-mcp-core

    Pure MCP protocol logic for Onshape integration (sans-IO)

    v0.4.0 #model-context-protocol #onshape #cad #mcp

  124. openscad-customizer-rs

    An interface to the OpenSCAD Customizer

    v0.1.2 #openscad #cad #3d

  125. libgcad

    CAD/CAM scripting language

    v0.3.0 #scripting-language #gcad #cad #material #cam #openscad #warnings #cnc

  126. kcl-directory-test-macro

    generating tests from a directory of kcl files

    v0.1.169 #react #kcl #design-studio #generator #testing #zoo #tailwind #vulkan #video-frame #cad
  127. Try searching with DuckDuckGo.


  128. xtrakcad_parser

    Parser for XTrackCAD layout files

    v0.1.3 #parser #model-railway #cad #model-railroad #railroad

  129. cal-hardware

    A slicer for IRMF (Infinite Resolution Materials Format) files

    v0.4.0 #3d-printing #irmf #slicer #3d-modeling #cad

  130. derive-docs

    generating documentation from Rust derive macros

    v0.1.45 #react #documentation #design-studio #macro-derive #zoo #tailwind #vulkan #video-frame #cad

  131. t-spline-io

    tools to read and write t-splines

    v0.1.0 #t-spline #graphics #t-splines #cad #applications #tesselation

  132. weldr-bin

    A command-line tool to manipulate LDraw files (.ldr)

    v0.2.0 #lego #cad #convert #ldraw #multimedia-encoding

  133. cadk

    CAD kernel in pure Rust (B-Rep, CSG, tessellation)

    v0.1.0 #cad #kernel #geometry #brep #graphics

  134. fj-core

    Early-stage b-rep CAD kernel

    v0.49.0 #code-cad #cad #programmatic

  135. fj-text

    creating text in fornjot

    v0.2.0 #fornjot #text #text-in-fornjot #cad #experiment

  136. arcfinder

    finding arcs in gcode for 3D-printing and replacing them with G2/G3 commands

    v0.1.3 #gcode #slicer #cad #graphics

  137. halfspace

    An experimental CAD tool

    v0.1.0 #cad #experimental #rhai

  138. rustcad

    The future of CAD in Rust

    v0.1.0 #cad #future #future-of-cad #dual-licensed

  139. dxf2image

    fast and efficient dxf to image converter!

    v0.1.1 #svg #svg-graphics #dxf #cad #graphics

  140. cad_import

    importing CAD data from different formats into a uniform in-memory structure

    v0.3.1 #3d-model #cad #import #3d #scene

  141. fj-proc

    Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.

    v0.46.2 350 #code-cad #cad #programmatic

  142. exprust

    selected ISO 10303-11 EXPRESS schemas (such as AP203 and others), that enables reading, editing, and creating STEP Part 21 files

    v0.1.0 #iso-10303 #cad #ap203 #step #part21

  143. del-cad

    prototyping 2d cad library

    v0.1.2 #cad #prototyping #2d #completely

  144. geom3d

    Data structures and algorithms for 3D geometric modeling

    v0.2.0 #3d #algorithm #cad #graphics

  145. rust-csv2beancount

    Convert csv files of transactions to beancount format

    v0.2.0 #csv #transaction #date-format #account #beancount #currency #interest #cad #credits

  146. capstan

    NURBS library with a CAD focus

    v0.0.3 #nurbs #cad #graphics

  147. cad_viewer

    CAD viewer for visualizing 3D/CAD data based on the cad_import library

    v0.2.0 #cad #viewer #3d #scene #import

  148. rust-zw3d-macros

    为 rust-zw3d 提供的过程宏:#[cmd], #[callback]

    v0.1.0-alpha.12 #zw3d #cad #plugin #proc-macro

  149. espr-derive

    Procedual macro for running espr compiler

    v0.4.0 250 #compiler #cad #step #proc-macro

  150. dxf-model

    Extension macros for the dxf crate for creating points and drawings based on a sequence of points

    v0.1.0 #dxf #auto-cad #dxb #cad #computer-vision

  151. ruststep-derive

    proc-macro for ruststep

    v0.4.0 1.1K #cad #step #proc-macro

  152. chijin

    DEPRECATED: Use cadrum instead. Minimal Rust bindings for OpenCASCADE.

    v0.4.2 #deprecated #graphics #cad #step #geometry #opencascade

  153. gcad_proc_macros

    CAD/CAM scripting language

    v0.3.0 #scripting-language #gcad #cad #cam #comments #openscad

  154. oxi-cad

    OxiCAD: a Rust-native, 2D-first CAD application with a self-developed, 3D-ready geometric kernel (placeholder, WIP)

    v0.0.0 #cad #geometry

  155. oxi-ops

    OxiCAD geometric and modeling operations: booleans, offset, fillet (placeholder, WIP)

    v0.0.0 #geometry #cad

  156. oxi-geom

    OxiCAD 2D geometry kernel: points, curves, and NURBS (placeholder, WIP)

    v0.0.0 #geometry #cad

  157. oxi-io

    OxiCAD file format and import/export: DXF, SVG, PDF (placeholder, WIP)

    v0.0.0 #import-export #pdf #geometry #cad

  158. oxi-topo

    OxiCAD topology: half-edge/DCEL planar subdivision (placeholder, WIP)

    v0.0.0 #topology #geometry #cad