An open API service providing repository metadata for many open source software ecosystems.

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