Eclipse MOSAIC
Download Area
Eclipse MOSAIC (formerly VSimRTI) is our co-simulation framework for developing and assessing mobility applications. It's a Java based middleware and model library which is open-source and distributed under the Eclipse Public License.
Below you find a pre-compiled bundle of the latest release version. Furthermore, you can find the source code and contribute on our GitHub Repository. More information about Eclipse MOSAIC, including detailed documentation and various tutorials, can be found on the eclipse.dev/mosaic project webpage.
Further commercial downloads, e.g. of MOSAIC Extended and additional tools and simulators, can be found in the Extended Downloads section. To get access, please contact us at .
Downloads
Eclipse MOSAIC - 25.1 Release (October 2025)
| Filename | Modified | Size |
|---|---|---|
| eclipse-mosaic-25.1.zip | 10.10.25 | 35.2 MB |
| eclipse-mosaic-25.1.tar.gz | 10.10.25 | 35.1 MB |
Tools
| Filename | Modified | Size |
|---|---|---|
| scenario-convert-25.1.zip | 17.10.25 | 32.2 MB |
Add-ons
| Filename | Modified | Size |
|---|---|---|
| ns3-federate-25.1.zip | 13.10.25 | 68 KB |
| omnetpp-federate-25.1.zip | 13.10.25 | 57 KB |
Eclipse MOSAIC - 25.0 (Deprecated)
| Filename | Modified | Size |
|---|---|---|
| eclipse-mosaic-25.0.zip | 15.04.25 | 34.9 MB |
| eclipse-mosaic-25.0.tar.gz | 15.04.25 | 34.8 MB |
| ns3-federate-25.0.zip | 15.04.25 | 42 KB |
| omnetpp-federate-25.0.zip | 15.04.25 | 57 KB |
| scenario-convert-25.0.zip | 15.04.25 | 31.7 MB |
Eclipse MOSAIC - 24.1 (Deprecated)
| Filename | Modified | Size |
|---|---|---|
| eclipse-mosaic-24.1.zip | 06.09.24 | 33.7 MB |
| eclipse-mosaic-24.1.tar.gz | 06.09.24 | 33.7 MB |
| ns3-federate-24.1.zip | 06.09.24 | 42 KB |
| omnetpp-federate-24.1.zip | 06.09.24 | 57 KB |
| scenario-convert-24.1.zip | 06.09.24 | 31.6 MB |
Change Logs
Eclipse MOSAIC 25.1
- Communication sim: Introduced simulation of cellular communication using ns-3 federate (LTE stack). (new)
- Communication sim: Upgraded OMNeT++ federate to OMNeT++ 6.1 (new)
- Communication sim: Exchange cellular messages among persons by using agent applications and mosaic-cell simulator. (new)
- App sim: Added possibility to map agent applications to SUMO persons via mapping configuration. (new)
- App sim: Major overhaul of environment event API. (new)
- MOSAIC: Perception models are now available as separate library. (new)
- MOSAIC: Startup procedure and logging of docker-based federates is now more robust. (bugfix)
- Scenario-convert: Completely new command line interface for scenario-convert tool (see `--help` or website). (new)
- Traffic sim: Now supports SUMO 1.24.0 (new)
Eclipse MOSAIC 25.0
- MOSAIC: MOSAIC now requires at least Java 17 Runtime Environment to be executed. (new)
- MOSAIC: Extended 2D web visualizer to visualize other vehicle classes, such as buses or bicycles. (new)
- MOSAIC: Provide possibility to run OMNeT++ or ns-3 federate via Windows Subsystem for Linux (WSL). (new)
- MOSAIC: Exit simulation if the output configuration is erroneous. (bugfix)
- App sim: Overhaul of API for building routing information for sending V2X messages (cellular and ad-hoc). (new)
- App sim: Overhaul of API to access sensor information, such as environmental events or LiDAR point clouds. (new)
- App sim: Introducing a new routing module for calculating public transport routes based on GTFS data. (new)
- Scenario-convert: Added new option --list-routes to Scenario-Convert to print all routes stored in the scenario database. (new)
- Traffic sim: Now supports SUMO 1.22.0 (new)
- MOSAIC Extended: Provide a method for electric vehicles applications to search charging stations within a certain area (Extended). (new)
- MOSAIC Extended: New Agent Simulator allows to model multi-modal journeys for individual agents (Extended). (new)
- MOSAIC Extended: Improved route compatibility in PHABMACS (Extended). (bugfix)
Eclipse MOSAIC 24.1
- MOSAIC: The file output generator is now able to print fields of the V2X message related to a V2xMessageReception interaction. (new)
- MOSAIC: Geomath now provides a new class representing point clouds. (new)
- App sim: V2X messages can be duplicated for re-transmissions. (new)
- App sim: Searching for road positions is now more accurate for overlapping edges. (bugfix)
- Scenario-convert: Scenario-Convert is now able to export the database to GeoJSON files (removed shapefile export). (new)
- Traffic sim: Now supports SUMO 1.20.0 (new)
- MOSAIC Extended: Major clean-up of extended bundle and dependencies (Extended). (bugfix)
- MOSAIC Extended: Improved synchronization of timing between PHABMACS and MOSAIC (Extended). (bugfix)
- MOSAIC Extended: PHABMACS and MOSAIC 3D Visualizer now use an own 3D model format based on protobuf (Extended). (new)
Additional Notes
If you want to use the communication simulators ns-3 or OMNeT++, you can rely on the provided installation scripts (for native installation) or the Dockerfile (for Docker-installation), located in the bin/fed folder. Please have a look in the user manual. For native installation, it is recommended to use Linux based systems for ns-3 and OMNeT++.
In order to run MOSAIC with the traffic simulator SUMO it is necessary to add the sumo-bin-folder to your PATH variable.