GitHub topics: opencascade
Abisai343/cad-viewer
Language: TypeScript - Size: 732 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 1

yeicor/OCP.wasm
Build123d in the browser!
Language: Python - Size: 1.44 GB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 10 - Forks: 0

CadQuery/cadquery
A python parametric CAD scripting framework based on OCCT
Language: Python - Size: 11.9 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 3,993 - Forks: 366

flywave/go-topo
oce binding for go
Language: C++ - Size: 234 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

Open-Cascade-SAS/OCCT
Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE.
Language: C++ - Size: 171 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,748 - Forks: 458

FreeCAD/FreeCAD
Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
Language: C++ - Size: 2.07 GB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 26,043 - Forks: 4,753

gumyr/build123d
A python CAD programming library
Language: Python - Size: 33.3 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 948 - Forks: 130

DLR-SC/tigl
The TiGL Geometry Library to process aircraft geometries in pre-design.
Language: C++ - Size: 179 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 270 - Forks: 72

bitbybit-dev/bitbybit
Monorepo for 3D algorithms of Bitbybit platform, which helps programming geometry on the browser. Use with ThreeJS, BabylonJS, build your own core integration or execute algorithms in NodeJS.
Language: TypeScript - Size: 69.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 136 - Forks: 17

CadQuery/CQ-editor
CadQuery GUI editor based on PyQT
Language: Python - Size: 2.61 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 957 - Forks: 174

dune3d/dune3d
3D CAD application
Language: C - Size: 3.27 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1,255 - Forks: 45

Open-Cascade-SAS/Inspector
Interactive debugging tool for OCCT applications that visualizes OCAF documents, AIS contexts, and topological shapes in a Qt-based interface for inspecting OpenCascade data structures.
Language: C++ - Size: 1.07 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 9 - Forks: 4

jupytercad/JupyterCAD
A JupyterLab extension for collaborative 3D geometry modeling
Language: TypeScript - Size: 59 MB - Last synced at: 9 days ago - Pushed at: 20 days ago - Stars: 196 - Forks: 24

sgenoud/replicad
The library to build browser based 3D models with code.
Language: TypeScript - Size: 85.4 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 527 - Forks: 61

xiangechen/chili3d
A web-based 3D CAD application for online model design and editing
Language: TypeScript - Size: 121 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 3,767 - Forks: 312

paulbuechner/occutils
🔧 A utility library providing high-level functions and algorithms to empower OpenCASCADE-based engineering tasks.
Language: C++ - Size: 825 KB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 7 - Forks: 0

AnthonyK213/Naivis
A geometry visualization tool.
Language: C++ - Size: 940 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 1 - Forks: 1

AnthonyK213/LuaOCCT
A LuaJIT binding for OCCT, powered by LuaBridge3.
Language: C++ - Size: 231 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 2 - Forks: 0

BaiSongt/pyocc
python OCCT学习,分为入门和进阶2个阶段。
Language: Python - Size: 157 KB - Last synced at: 21 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

Macad3D/Macad3D
Free and OpenSource 3D Construction Tool
Language: C# - Size: 47.8 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 458 - Forks: 125

stellarmesh/stellarmesh
Meshing library for nuclear workflows
Language: Python - Size: 3.38 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 50 - Forks: 12

dpasukhi/DE_Wrapper-Sample
minimalistic OCCT DE Wrapper sample for terminal conversion
Language: C++ - Size: 22.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

kovacsv/occt-import-js
The emscripten interface for OpenCascade import functionalities.
Language: C++ - Size: 75.8 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 222 - Forks: 35

donalffons/opencascade.js
Port of the OpenCascade CAD library to JavaScript and WebAssembly via Emscripten.
Language: Python - Size: 902 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 749 - Forks: 108

fel88/CascadeDesktop
OpenCASCADE GUI Viewer/Editor
Language: C# - Size: 4.32 MB - Last synced at: 18 days ago - Pushed at: about 1 month ago - Stars: 51 - Forks: 17

CadQuery/OCP
Language: C++ - Size: 29.5 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 125 - Forks: 36

fougue/mayo
3D CAD viewer and converter based on Qt + OpenCascade
Language: C++ - Size: 25.7 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1,688 - Forks: 299

michaelgale/cq-kit
A python library of CadQuery tools and helpers for building 3D CAD models.
Language: Python - Size: 2.15 MB - Last synced at: 17 days ago - Pushed at: about 1 year ago - Stars: 126 - Forks: 7

CadQuery/pywrap
C++ binding generator based on libclang and pybind11
Language: C++ - Size: 13.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 30 - Forks: 16

ToLe814/uchannel
Create an infinite number of structural U-shaped CAD sheet metals using four distinct parametric models.
Language: Python - Size: 1.49 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

ssg-aero/gbs
gbs is a c++ header library to build and manage NURBS, some optional module are used for visualization and export. This library is compatible with OpenCASACADE and has a python biding.
Language: C++ - Size: 5.25 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 43 - Forks: 16

OpenWebCAD/node-occ
build BREP Solids with OpenCascade and NodeJS - 3D Modeling
Language: JavaScript - Size: 8.88 MB - Last synced at: 20 days ago - Pushed at: about 2 years ago - Stars: 335 - Forks: 76

Aomlol1423/pybind11
Seamlessly connect C++ and Python with pybind11, a lightweight header-only library for creating Python bindings. Explore the power of interoperability! 🐙✨
Language: C++ - Size: 4.88 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

jdegenstein/nice123d
A nicegui-based CAD customizer, editor, and viewer for OCP-based projects like build123d
Language: Python - Size: 3.1 MB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 9 - Forks: 4

liuyulvv/MiniHome
使用VTK, OpenCASCADE和Qt造一个酷家乐
Language: C++ - Size: 840 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 1

bitbybit-dev/app-examples
App examples that use Bitbybit NPM packages & the various runners to build custom CAD websites. Integrate advanced OCCT, Manifold, JSCAD kernels in your apps and maintain your development freedom. We provide examples that use BabylonJS and ThreeJS game engines. You will also find some basic examples that use Bitbybit on NodeJS backends.
Language: TypeScript - Size: 26.7 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 22 - Forks: 6

starling-cloud/docker-pythonocc
Docker | PythonOCC
Language: HCL - Size: 89.8 KB - Last synced at: about 21 hours ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

zalo/CascadeStudio
A Full Live-Scripted CAD Kernel in the Browser
Language: JavaScript - Size: 186 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 1,178 - Forks: 149

Irev-Dev/curated-code-cad
A list of the various code-cad projects out there.
Language: Python - Size: 217 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 283 - Forks: 11

aminyaa/ForgSoft
Free Objective and Reliable Graphical Software
Language: C++ - Size: 49.3 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 10 - Forks: 4

ghackenberg/opencascade-tools
Easy-to-use wrapper around Open CASCADE Technology available as command line interface (CLI) and JavaScript/TypeScript applicartion programming interface (API)
Language: TypeScript - Size: 45.9 KB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 3

fougue/gmio
C library for geometry input/output
Language: C - Size: 1.75 MB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 25 - Forks: 9

Arun00-5/cad-reversedx64
Reverse-engineering of Autodesk AutoCAD 2026. Completely free.
Language: CMake - Size: 218 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

d3454444/cad-reversedx64
Reverse-engineering of Autodesk AutoCAD 2026. Completely free.
Language: CMake - Size: 250 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

karakayahuseyin/setuav
SETUAV is a tool for UAV design, performance analysis and simulation integrations
Language: C++ - Size: 134 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

pfabo/STEMFIE-X-CadQuery-Edition
An open source platform for creative people, based on Python and CadQuery. Universal kit of building elements for future designers.
Language: Jupyter Notebook - Size: 160 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

maximmaxim345/cadara
WIP parametric CAD software
Language: Rust - Size: 6.28 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 7 - Forks: 0

bitbybit-dev/bitbybit-occt
CAD algorithms that use OpenCascade Technology (OCCT) Kernel
Language: TypeScript - Size: 22.6 MB - Last synced at: 30 days ago - Pushed at: 9 months ago - Stars: 36 - Forks: 9

WolframResearch/OpenCascadeLink
Open source package for OpenCascadeLink, which is bundled with Wolfram Language products as of version 12.1
Language: C++ - Size: 516 MB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 32 - Forks: 8

SebasSenaNetto6/custom_game_engines
A comprehensive list of custom game engines
Size: 31.3 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

alekssadowski95/nanoPLM
nanoPLM is an Open-Source PLM for small machine manufacturers - natively supports FreeCAD
Language: HTML - Size: 21.5 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 11 - Forks: 0

inr-kit/McCAD-Library
a CAD to MC geometry conversion tool
Language: C++ - Size: 47.8 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 46 - Forks: 9

notalfredo/OpenKittenCAD
A free as in freedom CodeCad app
Language: C++ - Size: 1.48 MB - Last synced at: about 18 hours ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 1

miho/OCC-CSG
Simple but powerful CSG tool based on OpenCascade
Language: C++ - Size: 598 KB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 77 - Forks: 17

mathLab/pi-BEM
Parallel Boundary Element Method solver
Language: C++ - Size: 7.31 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 55 - Forks: 36

dblanding/kodacad
A simple Python 3D CAD application based on the pythonOCC library
Language: Python - Size: 2.43 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 22 - Forks: 8

scimulate/BoltGenerator
BoltGenerator is an automated CAD tool which produces 3D bolts per ISO and ASME specifications, built using OpenCASCADE technologies.
Language: C++ - Size: 75 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

pfabo/Cookie_Cutter_Generator
Python generator for cookie cutters based on CadQuery (OpenCascade) library.
Language: Jupyter Notebook - Size: 0 Bytes - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

awolven/oc
OpenCASCADE wrappers for Lisp
Language: C++ - Size: 467 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 12 - Forks: 2

ncPUMA/OpenCascadeQtExamples
Language: C++ - Size: 3.82 MB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

andrsd/figura 📦
User-friendly python scripting for creating parametrical 3D models
Language: Python - Size: 6.79 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

DefinitelyBak/OccEngineBlade
Проект 3D-визуализации лопатки двигателя
Language: C++ - Size: 138 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 1

DefinitelyBak/OccDiploma
Дипломный проект, реализация кинематики робота.
Language: C++ - Size: 40.8 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

usnistgov/STP2X3D
Translator from STEP format to X3D format
Language: C++ - Size: 109 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 71 - Forks: 24

cyanray/OccViewerQt
A 3D model viewer based on OpenCASCADE and Qt6.
Language: C++ - Size: 212 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

zalo/LeapShape Fork of leapmotion/LeapShape
Browser BRep CAD in WebXR
Language: JavaScript - Size: 17 MB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

bekraft/BitubOcctWin
OpenCascasde nuget redistribution package builder
Language: PowerShell - Size: 4.88 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Tanneguydv/pyolp_robotics
A full python tool to sketch serial robots offline programming
Language: Python - Size: 3.81 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

RobinCPC/pythonocc-demos Fork of tpaviot/pythonocc-demos
Language: Jupyter Notebook - Size: 65 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

DefinitelyBak/OccKukaAnimation
Проект визуализации анимации робота Kuka с использованием OpenCascade.
Language: C++ - Size: 11.9 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

AnthonyK213/occt-common 📦
A Rhinocommon-like library based on OpenCASCADE.
Language: C++ - Size: 181 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

ncPUMA/FanucBotGui
GUI for move and controll FANUC laser-bot
Language: C++ - Size: 3.54 MB - Last synced at: 8 months ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 6

kashinoleg/pakm-3d
Open source geometric textile modelling software
Language: C++ - Size: 3.03 MB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 6 - Forks: 1

trelau/pyOCCT
Python bindings for OpenCASCADE via pybind11.
Language: Python - Size: 334 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 191 - Forks: 42

MattFerraro/openCascadeTest1
This is a reference implementation to show how to import opencascade.js into a create-react-app project.
Language: JavaScript - Size: 356 KB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 1

raydeleu/CascadeStudioManual
Manual for CascadeStudio
Language: JavaScript - Size: 45.3 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 24 - Forks: 5

CADproject/Editor
Simple 2D graphical editor
Language: C# - Size: 10.3 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 16 - Forks: 8

ankoupxr/XCAX
Language: C++ - Size: 151 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

grotius-cnc/cam
cam contour offset application. Input format dxf.
Language: C - Size: 1.18 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 19 - Forks: 16

daveedoo/Shell
Shell functionality implemented in OpenCascade Technology + GLFW.
Language: C++ - Size: 6.5 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

ukaea/SGeom
Adaption of Salome Geometry module into an addon library of OpenCASCADE
Language: C++ - Size: 146 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 9 - Forks: 1

trelau/AFEM
Airframe Finite Element Modeler
Language: Python - Size: 110 MB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 35 - Forks: 15

caadxyz/ifcOcctViewer
a ifc file viewer by opencascade and glfw
Language: C++ - Size: 2.08 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 2

VasanthBalguri/QtWorkbench
Language: C++ - Size: 135 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 0

crud89/opencascade_qml Fork of ShabalinAnton/opencascade_qml
Simple example integrating OpenCASCADE into QML
Language: C++ - Size: 137 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 0

ukaea/parallel-preprocessor
Parallel-preprocessor: a prototype of parallel CAE geometry preprocessing framework
Language: C++ - Size: 5.16 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 7

Tanneguydv/Pythonocc-nodes-for-Ryven
Pythonocc nodes for Ryven
Language: Python - Size: 55.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 39 - Forks: 4

Jay1127/OCCT_Samples
OCCT samples using C++/CLI, Winform, WPF
Language: C# - Size: 50.8 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

guillaume-florent/aoc-xchange
CAD files read, write and conversions.
Language: Python - Size: 43.9 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 24 - Forks: 10

EvokeMadness/Blender-OCC-app-template
Application template for Blender 2.83 and later. Applies a theme and keymap that is inspired by SALOME.
Language: Python - Size: 1.03 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Chen-Si-An/OCC-MFC
Use OpenCASCADE library to implement data visualization under MFC framework
Language: C++ - Size: 51.8 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

NeziheSozen/Multitouch-using-on-OCCT Fork of gkv311/occt-samples-qopenglwidget
Open CASCADE Technology sample - 3D Viewer within Qt Widgets window
Language: C++ - Size: 252 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

aleutgeb/STEPToXSection
The program STEPToXSection is a command line utility to export the contour of a planar cross section of solids contained in STEP files. It supports surface offsetting of the input geometry and in-plane curve offsetting. The in-plane base contour can also result from the orthogonal projection of geometries (silhouette) onto the plane within a specified maximum plane distance.
Language: C++ - Size: 5.76 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 2

grotius-cnc/skynet_robot_control_rtos_ethercat
Realtime 6-axis robot controller, based on Qt C++ & OpenCascade & KDL kinematics & HAL
Size: 24.6 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 61 - Forks: 39

mikowiec/rhioCAD
CAD, based on OpenCascade. parametric, parametric 3D modeler. Fork of NaroCAD.
Language: C++ - Size: 35.8 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 44 - Forks: 17

bitbybit3d/OcctDebugNativs
This project do nothing but for test display of variables content (OpenCASCADE classes), in debugger windows.
Language: C++ - Size: 13.7 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

aleutgeb/STEPToPoints
The program STEPToPoints converts solids contained in STEP files into point clouds by regular sampling.
Language: C++ - Size: 3.65 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

grotius-cnc/occt-samples-qopenglwidget Fork of gkv311/occt-samples-qopenglwidget
Open CASCADE Technology sample - 3D Viewer within Qt Widgets window
Language: C - Size: 1.31 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

grotius-cnc/hal_trajectory
Trajectory example
Language: C++ - Size: 5.32 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 7

grotius-cnc/3dArc_3dArc_Intersections
a general algoritme to find 3d arc-arc intersections.
Language: C++ - Size: 236 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 2
