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.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 1
    Voxel CAD. Open source voxel editing and analyzing software. Edit and create multi-material voxel objects. Simulate the dynamics in a quantitative physics sandbox to test engineering designs or make moving creatures. www.voxcad.com for videos.
    Leader badge
    Downloads: 10 This Week
    Last Update:
    See Project
  • 2
    QSapecNG
    QSapecNG is a Qt-based symbolic analysis program for linear analog circuits. In fact, it consists of two indipendently parts: the SapecNG framework engine, and the application gui QSapecNG.
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 3
    Flint

    Flint

    A simulator for biological and physiological models

    Flint is a simulator for biological and physiological models written in CellML, PHML and/or SBML.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 4
    PhysiCell

    PhysiCell

    physics-based multicellular simulator

    PhysiCell is a cross-platform C++ framework for large, physics-based multicellular simulations.
    Downloads: 16 This Week
    Last Update:
    See Project
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 5
    3D mobile robot simulation environment. Due to the component-based design very flexible and also suitable for several other mechatronical systems. Planned to be used for a real distributed robot system currently being built up.
    Leader badge
    Downloads: 16 This Week
    Last Update:
    See Project
  • 6
    TinkerCell is a software for synthetic biology. The visual interface allows users to design networks using various biological "parts". Models can include modules and multiple cells. Users can program new functions using C or Python. www.tinkercell.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 7
    Automata editor

    Automata editor

    automata editor

    Automata editor is a vector editor for drawing finite automata according to VauCanSon-G format with tools for working with finite automata such as basic algorithms, exporting transition table to LaTeX format and automata work simulation.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    Code_TYMPAN

    Code_TYMPAN

    Open source software calculating industrial noise in the environment

    Code_TYMPAN™ is an open source software for calculating industrial noise in the environment. It allows dealing with 3D realistic geometries and has a convenient Human Machine Interface to help engineers to build 3D models and to achieve analysis needed in environmental noise studies. Code_TYMPAN™ allows developing your own calculation method from basic components and geometrical solvers. It includes a solver based on ISO 9613 extended to industrial applications. In 4.2.x version, a Python API allows advanced users to build and solve models programmatically. By this mean, developers have the capability of building new tools with acoustic features with high productivity. Find useful resources in External Link : - Source Code, - User Documentation, - Developer Documentation, - DefaultSolver Note, - 9613Solver Note.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 9
    Dover Gadget Drawer SE
    30 modules, 300+ Synthedit prefabs ranging from subcontrol circuits to synths, fsu effects, drum sequencers, near complete copy/paste/save/load system for xox style patterns. 2 complete vst effects, and one vst synth.
    Leader badge
    Downloads: 14 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 10
    GLUI is a GLUT-based C++ user interface library which provides controls such as buttons, checkboxes, radio buttons, and spinners to OpenGL applications. It is window-system independent, using GLUT or FreeGLUT.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    A graphical interface for solving exterior ballistics problems, based on the excellent GNU exterior ballistics library. This software generates valid 3-DOF solutions to small arms trajectories, including wind and atmospheric corrections.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    KDIS

    KDIS

    DIS(IEEE 1278.1) Fully Implemented in C++

    A complete open source implementation of DIS (Distributed Interactive Simulation) in C++. 1278.1 and 1278.1a are fully implemented including enumerations. Includes several utility classes to help with developing your DIS app. DIS 7 work is ongoing.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    Critterding

    Critterding

    Evolving Artificial Life

    Critterding is a "Petri dish" universe in 3D that demonstrates evolving artificial life. Critters start out with completely random brains and bodies, but will automatically start evolving into something with much better survival skills.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    An open source implementation of the High Level Architecture Run-Time Infrastructure. Focused on modularity and flexibility, Portico provides an extensible environment to support HLA simulation development and research.
    Leader badge
    Downloads: 10 This Week
    Last Update:
    See Project
  • 15
    Repast

    Repast

    The Repast Suite is a family of free agent-based modeling libraries.

    The Repast Suite is a family of advanced, free, and open source agent-based modeling and simulation platforms that have been under continuous development for over 20 years. Current source code and releases are hosted on Github https://repast.github.io/
    Downloads: 10 This Week
    Last Update:
    See Project
  • 16
    enGrid
    ENGRID is a mesh generation software with CFD applications in mind. It supports automatic prismatic boundary layer grids for Navier-Stokes simulations and has a Qt based GUI.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 17

    8051 Simulator

    Simulator of 8051 microcontrolers

    Software for simulation 8051 instructions. It can translate all 255 instructions, but instructions for external memory are not implemented yet. 8051 simulator have nice GUI based on Qt where you can load your programs in assembly language, run them, step them, debug them and so... GUI shows all registers and their values you can also connect virtual LED, 7seg or button module to any port of microcontroler. It's not in english... but hey, just follow pictures
    Downloads: 9 This Week
    Last Update:
    See Project
  • 18
    Serial Communicator

    Serial Communicator

    A cross-platform, Qt-based software to communicate through serial port

    The aim of this project is to develop a cross-platform, Qt-based software to communicate through serial ports. This plugin-based software can be extended from a basic terminal to a more complete application, by adding features such as log abilities, data display through a graph, and so on.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 19
    VisualPetri is Petri net editor for Windows platform based on GDI Plus library with an integrated simulator. Note: a Petri net is one of several mathematical representations of discrete distributed systems.
    Leader badge
    Downloads: 9 This Week
    Last Update:
    See Project
  • 20
    AODV-UU is an implementation of the Ad hoc On-demand Distance Vector routing protocol (IETF RFC 3561). It runs in Linux and ns-2 and was initially created at Uppsala University, hence the UU-suffix.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    oxDNA

    oxDNA

    A code primarily aimed at DNA and RNA coarse-grained simulations

    The oxDNA code has been moved to https://github.com/lorenzo-rovigatti/oxDNA, please go there for new releases.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    NanoHive Nanospace Simulator
    NanoHive is a modular simulator used for modelling the physical world at a nanometer scale. The intended purpose of the simulator is to act as a tool for the study and development of nanotech entities. The project will also focus on the simulation of complex biological applications such as Targeted Drug Delivery by simulating nanowires, magnetic nanoparticles and others. Updates will follow from January 2017.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    OpenRAVE
    Moved to https://github.com/rdiankov/openrave An open-source, cross-platform, plugin-based robot planning environment for autonomous robotics. Includes services like collision detection, physics, (inverse) kinematics, sensors, robot controls, python bindings, and a network scripting environment.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    JSBSim Commander is a GUI front-end for the development of aircraft flight models for the JSBSim flight dynamics model (used by FlightGear, etc.).
    Leader badge
    Downloads: 8 This Week
    Last Update:
    See Project
  • 25
    Virtual Motherboard

    Virtual Motherboard

    Plug&Play Hardware simulation over a virtual bus system.

    The Virtual Motherboard provides a specification of a TCP/IP based system bus, a motherboard simulator implementing this specifaction, and a collection of reusable device simulators. It is the perfect start to build new custom hardware simulators.
    Leader badge
    Downloads: 8 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB