OpenCASCADE Community Edition (OCE): a community driven fork of the Open CASCADE library.
Alternatives To Oce
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
17 hours ago15August 19, 20221,085otherC++
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
2 days ago909otherC++
OpenSCAD - The Programmers Solid 3D CAD Modeller
Cadquery2,416683 days ago28May 24, 2022326otherPython
A python parametric CAD scripting framework based on OCCT
a month ago35otherJavaScript
Parametric 2D and 3D modeler written in pure javascript
Pythonocc Core1,08934 days ago3April 29, 2022257lgpl-3.0SWIG
Python package for 3D CAD/BIM/PLM/CAM
12 days ago35bsd-2-clauseC++
3D CAD viewer and converter based on Qt + OpenCascade
Xeogl93523 years ago2September 12, 201857otherJavaScript
A WebGL-based 3D engine for technical visualization. Not actively maintained.
a year ago12otherOpenSCAD
3D printed DSLR tracking mount
3 years ago54lgpl-2.1C++
OpenCASCADE Community Edition (OCE): a community driven fork of the Open CASCADE library.
9 months ago2lgpl-3.0OpenSCAD
Reduce the burden of mathematics when playing OpenSCAD
Alternatives To Oce
Select To Compare

Alternative Project Comparisons

Build Status Appveyor: Build status Join the chat at https://gitter.im/tpaviot/oce


oce is a C++ 3D modeling library. It can be used to develop CAD/CAM softwares, for instance FreeCad or IfcOpenShell.

oce stands for opencascade community edition. This project aims at gathering patches/ changes/ improvements from the OCC community. Official OCCT documentation and sources are available at http://www.opencascade.org/, you can also check their development portal at http://dev.opencascade.org.

Download latest release

You can download source code as well as precompiled binaries for Windows at:

oce-0.18.3 (February 2018)

OCE history

Below are listed all the oce releases since the beginning of the project, the matching OCCT version, as well as ABI Change if any (an ABI change means that OCE binaries are not compatible with previous ones).

OCE release number ABI Change OCE release date OCCT version
0.18.3 No February 6.9.1
0.18.2 No August 2017 6.9.1
0.18.1 No May 2017 6.9.1
0.18 Yes January 2017 6.9.1
0.17.2 No June 2016 6.8.0
0.17.1 No January 2016 6.8.0
0.17 Yes March 2015 6.8.0
0.16.1 No November 2014 6.7.1
0.16 Yes July 2014 6.7.1
0.15 Yes February 2014 6.7.0
0.14.1 No January 2014 6.6.0
0.14 No December 2013 6.6.0
0.13 Yes September 2013 6.6.0
0.12 Yes March 2013 6.5.4
0.11 Yes December 2012 6.5.4
0.10 Yes June 2012 6.5.3
0.9.1 No January 2012 6.5.2
0.9.0 No January 2012 6.5.2
0.8.0 No December 2011 6.5.1
0.7.0 No October 2011 6.5.1
0.6.0 No September 2011 6.5.1
0.5.0 No August 2011 6.5.1
0.4.0 No July 2011 6.5.0
0.3.0 No June 2011 6.5.0
0.2.0 No May 2011 6.5.0
0.1.0 First public release April 2011 6.5.0

OCE documentation

Read the official upstream documentation for 6.9.1 release, at:


OCE community

We use the following online resources:

To request write access to the repository, just ask @tpaviot ([email protected]).

Get the source and compile

  • Create a local copy of the github repository:
$ git clone git://github.com/tpaviot/oce.git
  • Stay up-to-date with latest developments:
$ cd oce
$ git pull
  • Compile:

Read the BUILD.Unix.md file for instructions on compiling for Unix (for both Linux and MacOSX users). Windows users should read BUILD.MINGWw64.md if they use Mingw or BUILD.MSVC.md if they prefer MSVC compiler.


OCE has the same license as OCCT; since OCCT 6.7.0 (OCE-0.16.x), you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1 as published by the Free Software Foundation, with special exception defined in the file OCCT_LGPL_EXCEPTION.txt. See LICENSE_LGPL_21.txt for the full license text.

Popular 3d Graphics Projects
Popular Cad Projects
Popular Graphics Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus