← all parity reports

Mechanical

Kerf vs Onshape

Browser-native real-time-collab CAD — closest peer in cloud shape.

57/57in Kerf today
10/57in Onshape (included)
5behind a paid tier
2026-05-19last reviewed
CapabilityKerfOnshape
Constraint sketcher (geo + dim)D1 yes packages/kerf-cad-core/src/kerf_cad_core/surfacing.py yes source ↗
Parametric B-rep modellerD1 yes packages/kerf-cad-core/src/kerf_cad_core/surfacing.py yes source ↗
Sheet metalD1 yes packages/kerf-cad-core/src/kerf_cad_core/construction_verbs_tools.py yes source ↗
Assemblies — matesD1 yes packages/kerf-cad-core/src/kerf_cad_core/surfacing.py yes source ↗
2D drawings (views/dims/sections)D1 yes src/components/DrawingView.jsx yes source ↗
Configurations / family variantsD1 yes src/components/ConfigurationsPanel.jsx yes source ↗
NURBS surfacing (blend/network/patch)D1 yes packages/kerf-cad-core/src/kerf_cad_core/geom/network_srf.py yes source ↗
GD&T on drawings / MBD / PMID1 yes packages/kerf-gdnt/src/kerf_gdnt/feature_control_frame.py yes source ↗
Standard parts library (ISO/DIN fasteners, bearings, profiles)D1 yes packages/kerf-parts/src/kerf_parts/tools.py partial source ↗
FEM linear static + modal (built-in)D2 yes packages/kerf-structural/src/kerf_structural/aisc_member.py source ↗
AISC 360-22 steel (members)D2 yes packages/kerf-structural/src/kerf_structural/aisc_member.py no source ↗
Fatigue (S-N, ε-N, rainflow)D2 yes packages/kerf-cad-core/src/kerf_cad_core/fatigue/life.py no source ↗
ASCE 7-22 seismic / windD2 yes packages/kerf-cad-core/src/kerf_cad_core/seismic/rsa.py no source ↗
Spur/helical gear rating (AGMA/ISO 6336)D3 yes packages/kerf-cad-core/src/kerf_cad_core/gearstrength/iso6336.py no source ↗
Bearings — ISO 281 / ISO/TS 16281D3 yes packages/kerf-cad-core/src/kerf_cad_core/bearings/select.py no source ↗
Planetary / epicyclic gearboxD3 yes packages/kerf-cad-core/src/kerf_cad_core/gearbox/planetary.py no source ↗
Springs (compr/ext/torsion/Belleville)D3 yes packages/kerf-cad-core/src/kerf_cad_core/springs/design.py no source ↗
Heat exchangers (LMTD + ε-NTU + Bell-Delaware)D4 yes packages/kerf-cad-core/src/kerf_cad_core/heatxfer/shell_tube_bell.py no source ↗
Steam/water properties (IAPWS-IF97)D4 yes packages/kerf-cad-core/src/kerf_cad_core/fluids/iapws_if97.py no source ↗
CFDD4 yes packages/kerf-cad-core/src/kerf_cad_core/heatxfer/transfer.py source ↗
3D wing VLM (+ viscous + compressibility)D5 yes packages/kerf-aero/src/kerf_aero/vlm_viscous.py no source ↗
Orbital mechanics (Kepler, J2/J3, Hohmann)D5 yes packages/kerf-aero/src/kerf_aero/vlm.py no source ↗
Naval hydrostatics + GZ stability (IMO)D5 yes packages/kerf-marine/src/kerf_marine/stability.py no source ↗
Schematic capture (KiCad round-trip, ERC)D6 yes src/components/SchematicView.jsx partial source ↗
PCB layout (tscircuit, KiCad round-trip)D6 yes src/components/PCBView.jsx partial source ↗
Signal integrity (Z0/crosstalk/eye/IBIS)D6 yes packages/kerf-electronics/src/kerf_electronics/si/ibis_parser.py no source ↗
Silicon synth (Yosys) / STA / GDS / DRC / LVSD6 yes packages/kerf-silicon/src/kerf_silicon/analog/pvt.py no source ↗
Analog PVT corner simulationD6 yes packages/kerf-silicon/src/kerf_silicon/analog/pvt.py no source ↗
3-axis CAM (profile/contour/pocket/face)D7 yes src/components/CAMView.jsx source ↗
5-axis CAM (kinematics + posts)D7 yes packages/kerf-cam/src/kerf_cam/adaptive.py source ↗
Feeds & speeds + tool-lifeD7 yes packages/kerf-cad-core/src/kerf_cad_core/cuttingtool/tool_life.py partial source ↗
Moldflow / fill simulationD7 yes packages/kerf-manufacturing/src/kerf_manufacturing/moldflow/flow_front.py no source ↗
Nesting (skyline + true-shape NFP)D7 yes packages/kerf-cad-core/src/kerf_cad_core/nesting/nfp.py no source ↗
FDM slicing (Cura)D7 yes src/components/PrintSliceView.jsx no source ↗
Horizontal+vertical alignment (clothoid, SSD)D8 yes packages/kerf-civil/src/kerf_civil/superelevation.py no source ↗
Geotech (bearing/settlement/slope/pile/liquefaction)D8 yes packages/kerf-cad-core/src/kerf_cad_core/geotech/liquefaction.py no source ↗
Planar MBD (Lagrange/DAE, Baumgarte)D9 yes packages/kerf-cad-core/src/kerf_cad_core/dynamics/rigidbody.py no source ↗
Vibration n-DOF modal / FRFD9 yes packages/kerf-cad-core/src/kerf_cad_core/vibration/mdof.py source ↗
Controls — state-space / LQR / KalmanD9 yes packages/kerf-cad-core/src/kerf_cad_core/controls/statespace.py no source ↗
Robotics 6-DOF spatial IKD9 yes packages/kerf-cad-core/src/kerf_cad_core/robotics/arm.py no source ↗
AC load-flow (Ybus / Newton-Raphson)D10 yes packages/kerf-cad-core/src/kerf_cad_core/elecpower/loadflow.py no source ↗
Solar PV (system + partial shading)D10 yes packages/kerf-cad-core/src/kerf_cad_core/solarpv/shading.py no source ↗
Wiring/harness (WireViz + 3D router)D10 yes src/components/WiringView.jsx no source ↗
PLC IEC 61131-3 (ST/Ladder/FB/motion)D10 yes src/components/PLCView.jsx no source ↗
Firmware build/upload/monitor/debugD10 yes src/components/FirmwareActions.jsx no source ↗
GD&T data model (ASME Y14.5)D11 yes packages/kerf-gdnt/src/kerf_gdnt/feature_control_frame.py yes source ↗
Limits & fits (ISO 286)D11 yes packages/kerf-gdnt/src/kerf_gdnt/inspection_report.py yes source ↗
Tolerance stackup — 1D (WC/RSS/MC)D11 yes packages/kerf-cad-core/src/kerf_cad_core/tolstack/stack.py no source ↗
Tolerance stackup — 3D vector loopD11 yes packages/kerf-cad-core/src/kerf_cad_core/tolstack/tol3d.py no source ↗
SPC control charts (Shewhart/CUSUM/EWMA)D11 yes packages/kerf-cad-core/src/kerf_cad_core/spc/charts.py no source ↗
Paraxial ABCD ray transferD12 yes packages/kerf-cad-core/src/kerf_cad_core/optics/lens.py no source ↗
Acoustics (ISO 9613, RT60, weighting, mass-law TL)D12 yes packages/kerf-cad-core/src/kerf_cad_core/acoustics/wave.py no source ↗
Jewelry (41 modules)D13 yes src/routes/JewelryShare.jsx no source ↗
BIM (walls/slabs/framing/stairs/IFC4)D13 yes src/components/BIMView.jsx no source ↗
Should-cost (6 processes, Boothroyd-Dewhurst)D14 yes packages/kerf-lca/src/kerf_lca/phases.py no source ↗
Material selection (Ashby)D14 yes packages/kerf-cad-core/src/kerf_cad_core/matsel/multi_objective.py partial source ↗
LCA (full ISO 14040/44 4 phases)D14 yes packages/kerf-lca/src/kerf_lca/phases.py no source ↗
  • yes shipped
  • partial works with limits
  • present, but behind an add-on or meter
  • no not available

Corrections welcome. These rows are read off published documentation on the date shown and go stale as products ship. If a row is wrong, open an issue — the source file is public/compare/onshape.md and every claim in it carries a link.