Welcome to the OMNeT++ Community!
is an extensible, modular, component-based C++ simulation library
and framework, primarily for building network simulators.
"Network" is meant in a broader sense that includes wired and wireless
communication networks, on-chip networks, queueing networks, and so on.
Domain-specific functionality such as support for sensor networks, wireless
ad-hoc networks, Internet protocols, performance modeling, photonic networks, etc.,
is provided by model frameworks, developed as independent projects.
OMNeT++ offers an Eclipse-based IDE, a graphical runtime environment,
and a host of other tools.
There are extensions for real-time simulation, network emulation, alternative
programming languages (Java, C#), database integration, SystemC
integration, and several other functions.
OMNeT++ is free for academic and non-profit use, and it is a widely used platform in the global scientific community. Commercial users must obtain a license from omnest.com. More...
New users: Watch the screencast for an introduction into the Simulation IDE, or see in the publications list what OMNeT++ has been used for. Check out some tutorials, browse the documentation, watch introductory videos, and explore the featured network simulation projects (click the logos above)!