BrepCAD
Open source 3D software based on opencascade(CAD)
...It incorporates the beautiful ribbon style, which also uses the open source library QupyRibbon in Github.
This framework can basically meet the needs of graduation design of college students and enterprise level lightweight CAD software development. Because it is based on the python language, the running efficiency cannot be compared with that of the c++version. But there is no bad language in the world. Only the less excellent programmers can write software with good performance as long as they continue to optimize the algorithm.