cyberbotics/webots is an open-source robot simulator for modeling and programming robots, vehicles, and mechanical systems, and for running simulations. The repository, created on November 5, 2018, is developed in C++ and distributed under the Apache-2.0 license. The latest public release is R2025a, and its contents can be checked in the github.com/cyberbotics/webots repository.
What sets Webots apart is that model authoring, program execution, and simulation of sensors and dynamics (the relationship between forces and motion) are bundled into a single development environment. You define a robot model, attach a control program to it, and check the results; the README describes it as a complete development environment that contains modeling, programming, and simulation. It also provides installation instructions for Linux, Windows, and macOS, along with source builds and beginner tutorials. The repository has amassed 4,716 stars, and it is written that it was designed so that newcomers can easily approach robotics.
That said, the collected records contain no release-note entries for R2025a, so what changed in this release cannot be confirmed. Among the evaluation items, only the momentum score is filled in, at 0.8, with no novelty, technology, or quality scores recorded, and no performance comparison data is presented. You can only read the feature description; actual performance is unknown, so realistically it is better to treat it as a learning environment for newcomers to robotics.