The Open Source Framework for 3D Rendering and Games
panda3d.org
panda3d.org
It's a pretty flexible framework (due to being unopinionated) that can be used with both C++ and Python (there are Nim bindings in the works). It's also super lightweight due to being designed for running on early 2000s consumer computers.
Overall super a cool framework especially if you like to code.