Open-source projects categorized as Opencascade

Top 10 Opencascade Open-Source Projects

  • FreeCAD

    This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.

    Project mention: Bug Report on Shell command | | 2022-11-18
  • cadquery

    A python parametric CAD scripting framework based on OCCT

    Project mention: Pipeline to automate the process from creating 3d objects to start a print job | | 2022-10-12

    I am currently developing a pipeline for creating STL files, slice them and create a print job based on it. My setup at the moment is an Ultimaker S5, which offers a simple REST-API, for example starting a job with a G-Code or UFP file. I am using the cadQuery library for creating parametrized 3d shapes and export them as a STL file. I want to use the CuraEngine CLI interface (Backend for Cura) for slicing or their library libArcus (python bindings) but there is literally no documentation or any kind of examples, except the source code. There is also the prucaSlicer, which also offers a CLI interface for creating G-Code, but no support for the Ultimaker S5.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • CascadeStudio

    A Full Live-Scripted CAD Kernel in the Browser

    Project mention: Fornjot – The world needs another CAD program | | 2022-08-01

    FreeCAD is GUI-based though, not code-first like Fornjot. A better comparison would be CadQuery ( or Cascade Studio (, both of which are code-first and based on the same CAD kernel as FreeCAD.

  • CQ-editor

    CadQuery GUI editor based on PyQT

    Project mention: Why doesn't this draw me a cylinder? | | 2022-10-27

    Use the latest version of cadquery. The version of cadquery that comes bundled with cq-editor binary isn't the most recent, and doesn't have support for cylinder.

  • OCCT

    Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE. This is a clone of the official repository located on Please use official development portal for registering issues and providing patches.

    Project mention: Any recommendations for a simple solid modeling API library? Preferably C or C++ | | 2022-09-20
  • opencascade.js

    Port of the OpenCascade CAD library to JavaScript and WebAssembly via Emscripten.

    Project mention: Fornjot: A next-generation Code-CAD application | | 2022-03-09
  • curated-code-cad

    A list of the various code-cad projects out there.

    Project mention: Antimony – computer-aided design tool from the Lisp machine parallel universe | | 2022-07-11

    This is a mid-point in Matt Keeter's research.

    Start at:

    then see:

    then Antimony (see the article at: ), then the current effort:

    (and also see: "a binding of Libfive to Common Lisp, including a standalone REPL-based viewer"[] can be integrated with

    Currently I'm using OpenSCAD (w/ BlockSCAD as a front-end: because I prefer a sort of visual representation), but have been stymied by the lack of file I/O (I want to write out G-code).

    Still looking for a 3D modeling tool which is:

    - a node or block editor

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • OCP

    Project mention: SolveSpace – parametric 2d/3D CAD | | 2022-05-22

    Even bigger problem is that it's riddled with hardcoded paths, redundant copies of files, disregarding recommended usage notes of its 3rd party libraries.. basically it contains every DevOps related anti-pattern you can think of.

    There seems to be just one maintainer dealing with build related things and he is of a very different opinion what is anti-pattern or just don't want absolutely anybody to touch his code into which he poured his hours.

  • Pythonocc-nodes-for-Ryven

    Pythonocc nodes for Ryven

    Project mention: Parametric for the win... until it isn't. | | 2022-11-14
  • oc

    OpenCASCADE wrappers for Lisp (by awolven)

    Project mention: New open source project: Common Lisp 3D graphics system | | 2022-08-04

    As far as this thread relates to lisp, I have written OpenCascade bindings for CL:

    A truly new geometric kernel would be great, and it's been a dream of mine, but I have too many other things that need to be finished before I start writing one.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-11-18.

Opencascade related posts


What are some of the best open-source Opencascade projects? This list will help you:

Project Stars
1 FreeCAD 12,616
2 cadquery 1,887
3 CascadeStudio 714
4 CQ-editor 488
5 OCCT 379
6 opencascade.js 326
7 curated-code-cad 129
8 OCP 44
9 Pythonocc-nodes-for-Ryven 28
10 oc 10
Delete the most useless function ever: context switching.
Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.