C++ Simulation Software

View 209 business solutions

Browse free open source C++ Simulation Software and projects below. Use the toggles on the left to filter open source C++ Simulation Software by OS, license, language, programming language, and project status.

  • Outgrown Windows Task Scheduler? Icon
    Outgrown Windows Task Scheduler?

    Free diagnostic identifies where your workflow is breaking down—with instant analysis of your scheduling environment.

    Windows Task Scheduler wasn't built for complex, cross-platform automation. Get a free diagnostic that shows exactly where things are failing and provides remediation recommendations. Interactive HTML report delivered in minutes.
    Download Free Tool
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 1
    FlightGear - Flight Simulator

    FlightGear - Flight Simulator

    FlightGear Flight Simulator: free open-source multiplatform flight sim

    Founded in 1997, FlightGear is developed by a worldwide group of volunteers, brought together by a shared ambition to create the most realistic flight simulator possible that is free to use, modify and distribute. FlightGear is used all over the world by desktop flight simulator enthusiasts, for research in universities and for interactive exhibits in museums. FlightGear features more than 400 aircraft, a worldwide scenery database, a multi-player environment, detailed sky modelling, a flexible and open aircraft modelling system, varied networking options, multiple display support, a powerful scripting language and an open architecture. Best of all, being open-source, the simulator is owned by the community and everyone is encouraged to contribute.
    Leader badge
    Downloads: 3,346 This Week
    Last Update:
    See Project
  • 2
    XFLR5

    XFLR5

    XFLR5 is an analysis tool for airfoils, wings and planes

    XFLR5 includes the xfoil program for foil analysis, and several 3d analysis methods for planes : - a non-linear lifting line method for standalone wings - two vortex-lattice and a 3d panel method for the analysis of aerodynamic performance of wings and plane operating at low Reynolds numbers The latest v6 version introduces stability analysis of planes.
    Leader badge
    Downloads: 2,142 This Week
    Last Update:
    See Project
  • 3
    OpenFOAM

    OpenFOAM

    The Open Source CFD Toolbox

    OpenFOAM - The Open Source CFD Toolbox. OpenFOAM is a generic, programmable software tool for Computational Fluid Dynamics (CFD). For more information, see: - Main Website: https://openfoam.org - C++ Source Documentation: https://cpp.openfoam.org - Issue (Bug) Tracking: https://bugs.openfoam.org - User Guide: https://cfd.direct/openfoam/user-guide
    Leader badge
    Downloads: 2,069 This Week
    Last Update:
    See Project
  • 4
    CoolProp
    A cross-platform, open-source, alternative to NIST REFPROP. Based on reference-accuracy equations of state and transport property correlations for refrigerants like Water, CO2, R134a, Nitrogen, Argon, Ammonia, Air, R404a, R410a, Propane and many others. A selection of secondary working fluid properties are also available. Can also make use of REFPROP when available. In addition, calculations for Humid Air Properties based on ASHRAE RP-1485 are provided. Wrappers are available for MATLAB, Octave, Python, C#, Fortran and many more.
    Leader badge
    Downloads: 1,383 This Week
    Last Update:
    See Project
  • Atera all-in-one platform IT management software with AI agents Icon
    Atera all-in-one platform IT management software with AI agents

    Ideal for internal IT departments or managed service providers (MSPs)

    Atera’s AI agents don’t just assist, they act. From detection to resolution, they handle incidents and requests instantly, taking your IT management from automated to autonomous.
    Learn More
  • 5
    CEDAR LS is an interactive digital logic simulator to be used for teaching of logic design or testing simple digital designs. It features both low-level logic gates as well as high-level components, including registers and a Z80 microprocessor emulat
    Leader badge
    Downloads: 1,113 This Week
    Last Update:
    See Project
  • 6
    Virtual Controller

    Virtual Controller

    Program to control vJoy / vXbox Device via keyboard, mouse, joystick.

    Description Program to control Virtual Input Devices via physic Input Devices. Supported Virtual Input Devices: vJoy (Virtual Generic Joystick) vXbox (Virtual Xbox 360 Gamepad) vKeyboard (Simulated Keyboard) vMouse (Simulated Mouse) Supported Physic Input Devices: Keyboard Mouse Joystick System Requirements Operating system: Windows XP, Windows 7, Windows 8, Windows 10 Additional software: NET Framework 4 Notes: For Windows 7, for the virtual Xbox 360 Gamepad to work correctly, you need to install the following components: Microsoft Xbox 360 Accessories, Microsoft Security Advisory 3033929
    Leader badge
    Downloads: 1,538 This Week
    Last Update:
    See Project
  • 7
    GMAT

    GMAT

    General Mission Analysis Tool

    The General Mission Analysis Tool (GMAT) is an open-source tool for space mission design and navigation. GMAT is developed by a team of NASA, private industry, and public and private contributors. The GMAT development team is pleased to announce the release of GMAT version R2025a. For a complete list of new features, compatibility changes, and bug fixes, see the R2025a Release Notes in the Users Guide.
    Leader badge
    Downloads: 1,119 This Week
    Last Update:
    See Project
  • 8
    Integrated Development Environment for some microcontrollers based on 8051(e.g. AT89S8253). Supported languages are Assembly and C. It has its own simulator, assembler, editor and many other tools. See the project web site for more details and the newest updates.
    Leader badge
    Downloads: 830 This Week
    Last Update:
    See Project
  • 9
    Ns is a discrete event simulator targeted at networking research. Ns provides substantial support for simulation of TCP, routing, and multicast protocols over wired and wireless (local and satellite) networks.
    Leader badge
    Downloads: 564 This Week
    Last Update:
    See Project
  • Leverage AI to Automate Medical Coding Icon
    Leverage AI to Automate Medical Coding

    Medical Coding Solution

    As a healthcare provider, you should be paid promptly for the services you provide to patients. Slow, inefficient, and error-prone manual coding keeps you from the financial peace you deserve. XpertDox’s autonomous coding solution accelerates the revenue cycle so you can focus on providing great healthcare.
    Learn More
  • 10
    Simulation of Urban MObility

    Simulation of Urban MObility

    SUMO is a microscopic, multi-modal traffic simulation.

    SUMO is an open source, highly portable, microscopic and continuous traffic simulation package designed to handle large networks. It allows for intermodal simulation including pedestrians and comes with a large set of tools for scenario creation. The code and the issue tracker can be found at https://github.com/eclipse-sumo/sumo/ The documentation can be found at https://sumo.dlr.de/docs/
    Leader badge
    Downloads: 343 This Week
    Last Update:
    See Project
  • 11
    NetEmul is a program for simulating computer networks. It makes possible to build, configure networks and verify its availability. This program allows beginners to see a principles of operation CN and gives a scope for experiments.
    Leader badge
    Downloads: 321 This Week
    Last Update:
    See Project
  • 12
    Rigs of Rods

    Rigs of Rods

    A 3D simulator game where you can drive, fly, and sail

    Rigs of Rods is a 3D simulator game where you can drive, fly and sail various vehicles using an accurate and unique soft-body physics engine. Since 2014, the development continued at https://github.com/RigsOfRods/rigs-of-rods UPDATE: 10/30/2016: removed opencandy installers, replaced with zip files.
    Leader badge
    Downloads: 168 This Week
    Last Update:
    See Project
  • 13
    AirSim

    AirSim

    A simulator for drones, cars and more, built on Unreal Engine

    AirSim is an open-source, cross platform simulator for drones, cars and more vehicles, built on Unreal Engine with an experimental Unity release in the works. It supports software-in-the-loop simulation with popular flight controllers such as PX4 & ArduPilot and hardware-in-loop with PX4 for physically and visually realistic simulations. It is developed as an Unreal plugin that can simply be dropped into any Unreal environment. AirSim's development is oriented towards the goal of creating a platform for AI research to experiment with deep learning, computer vision and reinforcement learning algorithms for autonomous vehicles. For this purpose, AirSim also exposes APIs to retrieve data and control vehicles in a platform independent way. AirSim is fully enabled for multiple vehicles. This capability allows you to create multiple vehicles easily and use APIs to control them.
    Downloads: 33 This Week
    Last Update:
    See Project
  • 14
    cfMesh

    cfMesh

    A library for polyhedral mesh generation

    cfMesh is an open-source library for volume mesh generation based on OpenFOAM. It implements various meshing workflows for volume mesh generation needed for CFD simulations with OpenFOAM. It is already a part of foam-extend, OpenFOAM for Windows, Caelus and OpenFOAM+ released by ESI. This repository is intended for contribution and collaborative development. If you have a new meshing algorithm or interested in contributing to cfMesh, do not hesitate to contact us. Please note that this code is not the same as CF-MESH+, which is a commercial product offered by Creative Fields Holding.
    Leader badge
    Downloads: 151 This Week
    Last Update:
    See Project
  • 15
    The goal of this project is to open the OpenFOAM CFD toolbox to community contributed extensions. Visit https://sourceforge.net/p/openfoam-extend/wiki/Home/ for more information. OPENFOAM(R) is a registered trademark of OpenCFD Limited.
    Leader badge
    Downloads: 104 This Week
    Last Update:
    See Project
  • 16
    TexGen
    TexGen is a geometric textile modelling software package to be used for obtaining engineering properties of woven textiles and textile composites. Citing TexGen We would be grateful if you could acknowledge use of TexGen where appropriate and suggest using one of the following references: L P Brown and A C Long. "Modelling the geometry of textile reinforcements for composites: TexGen", Chapter 8 in "Composite reinforcements for optimum performance (Second Edition)", ed. P Boisse, Woodhead Publishing Ltd, 2021, ISBN: 978-0-12-819005-0. https://doi.org/10.1016/B978-0-12-819005-0.00008-3 Lin, H., Brown, L. P. & Long, A. C. 2011. Modelling and Simulating Textile Structures using TexGen. Advanced Materials Research, 331, 44-47. To reference version 3.13.0 please use: Louise Brown, mike-matveev, & georgespackman. (2023). louisepb/TexGen: TexGen v3.13.1 (v3.13.1). Zenodo. https://doi.org/10.5281/zenodo.8221491
    Leader badge
    Downloads: 154 This Week
    Last Update:
    See Project
  • 17
    IT++ is a C++ library of mathematical, signal processing and communication classes and functions. Its main use is in simulation of communication systems and for performing research in the area of communications.
    Downloads: 103 This Week
    Last Update:
    See Project
  • 18
    Minsky

    Minsky

    System dynamics program with additional features for economics

    Minsky brings system dynamics and monetary modelling to economics. Models are defined using flowcharts on a drawing canvas (as are Matlab's Simulink, Vensim, Stella, etc). Minsky's unique feature is the "Godley Table", which uses double entry bookkeeping to generate stock-flow consistent models of financial flows. Minsky is good for demonstrating mathematics too, with the most "math-like" interface in system dynamics. Sign up to Minsky's Patreon page (for as little as $1 a month) at https://www.patreon.com/Ravelation/. This creates a user community, which SourceForge doesn't facilitate.
    Leader badge
    Downloads: 67 This Week
    Last Update:
    See Project
  • 19
    MathGL

    MathGL

    A library for scientific data visualization

    A free cross-platform library of fast C++ routines for the plotting of up to 3-ranged data. It can export to bitmap and vector EPS/SVG files. There are window interfaces (GLUT/FLTK/Qt) and console tools. MathGL can be used from C/Fortran/Python/Octav/Lua
    Leader badge
    Downloads: 53 This Week
    Last Update:
    See Project
  • 20
    Seagull is a multi-protocol traffic generator. Especially targeted towards IMS, Seagull supports Diameter (RFC3588 and all applications) over TCP/SCTP and IPv4/IPv6 , TCAP (over SS7 or Sigtran), XCAP over HTTP and Radius.
    Downloads: 60 This Week
    Last Update:
    See Project
  • 21
    QBlade

    QBlade

    Wind Turbine Rotor Design and Simulation

    QBlade 2.0 released!!!! QBlade 2.0 released!!!! QBlade 2.0 released!!!! This project page is discontinued, you find our new webpage at: https://qblade.org/ This project page wont be updated in the future, however, everything in the "Files" section and the Forum Content will remain avaliable to everyone...
    Leader badge
    Downloads: 36 This Week
    Last Update:
    See Project
  • 22

    foam-extend

    Open Source CFD Toolbox

    The foam-extend project is a fork of the OpenFOAM® open source library for Computational Fluid Dynamics (CFD). The goal of this project is to integrate community contributions to the foam-extend CFD simulation toolbox. It is an open project welcoming and integrating contributions from all users and developers.
    Leader badge
    Downloads: 196 This Week
    Last Update:
    See Project
  • 23
    HEALPix

    HEALPix

    Data Analysis, Simulations and Visualization on the Sphere

    Software for pixelization, hierarchical indexation, synthesis, analysis, and visualization of data on the sphere. Please acknowledge HEALPix by quoting the web page http://healpix.sourceforge.net (or https://healpix.sourceforge.io) and publication: K.M. Gorski et al., 2005, Ap.J., 622, p.759 Full software documentation available at https://healpix.sourceforge.io/documentation.php Wiki Pages: https://sourceforge.net/p/healpix/wiki/Home Exchanging Data with HEALPix (in FITS files): https://sourceforge.net/p/healpix/wiki/Exchanging%20Data%20with%20HEALPix/ GDL and FL users should read https://sourceforge.net/p/healpix/wiki/HEALPix%20and%20GDL/
    Leader badge
    Downloads: 171 This Week
    Last Update:
    See Project
  • 24

    Common Image Generator Interface (CIGI)

    Industry standard communication with compliant image generators.

    Software libraries and tools designed for implementation and testing of the Common Image Generator Interface (CIGI), an interface for communication between an image generator (IG) and host device in simulations.
    Leader badge
    Downloads: 92 This Week
    Last Update:
    See Project
  • 25
    Netgen Mesh Generator

    Netgen Mesh Generator

    NETGEN is an automatic 3d tetrahedral mesh generator

    NETGEN is an automatic 3d tetrahedral mesh generator. It accepts input from constructive solid geometry (CSG) or boundary representation (BRep) from STL file format. The connection to a geometry kernel allows the handling of IGES and STEP files. NETGEN contains modules for mesh optimization and hierarchical mesh refinement. Netgen is open source based on the LGPL license. It is available for Unix/Linux and Windows.
    Downloads: 27 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next