1.Opencascade.org
Rank:294,073
Worth:$13,000
Open CASCADE Technology | Collaborative development portal