Skip to content
This repository has been archived by the owner on Jun 10, 2022. It is now read-only.


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

RINGMesh has now been industrialized with the OpenGeode platform.

The legacy code is still available but the RING team supports, uses and contributes to OpenGeode.

RINGMesh dashboard

AppVeyor build (Window): Appveyor build
Travis build (Linux and MacOS): Travis build
Code quality check: Sonar quality
Code coverage: Coverage

General information

Please visit the RINGMesh website:

Compiling RINGMesh

RINGMesh is a cross platform project tested under Windows, Linux and Mac OS.
Please follow the installation procedure described on the RINGMesh website:

Developing with RINGMesh

RINGMesh is an open-source development platform. Any contribution to RINGMesh is warmly welcome. However, if you want to use RINGMesh for a particular usage you may need to develop a plugin. An example of a RINGMesh plugin structure is available on github.