Webots is an open-source desktop application used to simulate robots.
It allows to create virtual robots and environments, and to create interactive simulations. The robots can be programmed in many languages. Simulations can be streamed on the web. It is released under the Apache 2.0 license on GitHub.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Basic fluid dynamics
Webots supports basic fluid dynamics based on drag and buoyancy forces.
Pro Good-quality samples
The package is precompiled with pertinent and simple samples.
Pro Runs on Windows, macOS and Linux
Easy to share simulations through different platforms.
Pro Active development team
Each release comes with a lot of new features.
Pro Web streamer
Simulations can be streamed on a webpage.
Robotbenchmark is built on this feature.
Pro User-friendly installers
The application can be installed easily using the precompiled binaries.
Pro Determinist simulations
Simulations are reproducible if this is required.
Pro Good-quality documentation
The user documentation has a good quality:
Pro Open-source
Webots is released under the Apache 2.0 license on GitHub.
Pro Good graphics
Webots' graphics are on par with modern video games, something that's not really the case for other simulators.