Tundra is a scriptable 3D internet application development platform. It is aimed primarily for application developers, as a platform for creating networked 3D worlds with customized content.
Tundra was developed by implementing a server module for the Naali viewer codebase, and by implementing a new protocol (Tundra) for synchronizing Entity-Component data. It allows rapid and flexible development of e.g. Virtual World functionality and 3d networked games, using the same API both on the client and server side so the applications can use the same code (e.g. Javascript files) naturally on both sides.
Get the Tundra development kit and try it for yourself to fully assess its capabilities!