A 1996 Swiss research tool that outlived most startups
Open-source robot simulator with a 28-year pedigree, now aimed at beginners rather than just PhD students.

What it does Webots is a desktop environment for modeling, programming, and simulating robots, vehicles, and mechanical systems. It bundles a 3D engine, physics simulation, sensor models (lidar, cameras, etc.), and IDE-like tooling into one application. The project explicitly targets newcomers to robotics, with tutorials pitched as “accessible and fun.”
The interesting bit Born at EPFL in 1996, commercialized for two decades, then open-sourced in 2018 — Webots is now maintained by Cyberbotics through consulting revenue rather than venture capital. That funding model is unusual in open-source robotics infrastructure, and arguably more sustainable than the typical “acquire users, monetize later” playbook.
Key highlights
- Cross-platform binaries for Linux, Windows, and macOS with nightly CI across all three
- Native ROS/ROS2 support (listed in topics, though README details are sparse)
- Web-based simulation sharing via
webots.cloud - Apache 2.0 license; active GitHub Discussions and Discord community
- Pre-built sensor visualization including real-time lidar and camera object recognition
Caveats
- The README acknowledges a “known bugs” list that won’t be fixed short-term; the issue tracker is described as “exhaustive,” which reads as diplomatic understatement
- No specific performance benchmarks or hardware requirements are provided
- The “beginner friendly” positioning may undersell its depth for advanced users
Verdict Worth evaluating if you need a mature, self-contained robotics simulator without cloud dependencies or subscription pricing. Probably overkill if you just need a quick physics sandbox, and the 28-year codebase may show its age in API design compared to newer entrants.
Frequently asked
- What is cyberbotics/webots?
- Open-source robot simulator with a 28-year pedigree, now aimed at beginners rather than just PhD students.
- Is webots open source?
- Yes — cyberbotics/webots is open source, released under the Apache-2.0 license.
- What language is webots written in?
- cyberbotics/webots is primarily written in C++.
- How popular is webots?
- cyberbotics/webots has 4.5k stars on GitHub.
- Where can I find webots?
- cyberbotics/webots is on GitHub at https://github.com/cyberbotics/webots.