Browse free open source Simulation software and projects for Windows and Linux below. Use the toggles on the left to filter open source Simulation software by OS, license, language, programming language, and project status.

  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Access competitive interest rates on your digital assets.

    Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 1
    Logisim
    An educational tool for designing and simulating digital logic circuits, featuring a simple-to-learn interface, hierarchical circuits, wire bundles, and a large component library. As a Java application, it can run on many platforms.
    Leader badge
    Downloads: 10,285 This Week
    Last Update:
    See Project
  • 2
    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: 883 This Week
    Last Update:
    See Project
  • 3
    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: 520 This Week
    Last Update:
    See Project
  • 4
    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: 385 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try Now
  • 5
    Java Modelling Tools is a suite of scientific tools for performance analysis and modelling using queueing theory and colored stochastic Petri nets. Models are solved either with analytical, asymptotic or simulation methods; workload characterization tools are also included in the suite. See the project website for more details: http://jmt.sf.net
    Leader badge
    Downloads: 242 This Week
    Last Update:
    See Project
  • 6
    GNUSim8085 is a simulator and assembler for the Intel 8085 Microprocessor. For downloading latest release please head to the website - https://gnusim8085.github.io/ For source code - https://github.com/GNUSim8085/GNUSim8085
    Leader badge
    Downloads: 268 This Week
    Last Update:
    See Project
  • 7
    circuitmod

    circuitmod

    The Future of the Java Circuit Simulator

    Circuitmod is a circuit simulator that extend the capacity of the original Falstad's Java Circuit Simulator into CMOS Chips, Led Arrays, Led Matrix and PIC Programming. The Horizon is limitless. Try today.
    Leader badge
    Downloads: 155 This Week
    Last Update:
    See Project
  • 8
    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: 91 This Week
    Last Update:
    See Project
  • 9
    PICSimLab - Prog. IC Simulator Lab.

    PICSimLab - Prog. IC Simulator Lab.

    PICSimLab is a realtime emulator for PIC, Arduino, STM32, ESP32, ...

    ⚠️ Please note: The official distribution of the PICSimLab simulator binaries is available on github.com and SourceForge.net. Be cautious of unofficial sites, such as picsimlab.com, which do not disclose the owner. PICSimLab is a realtime emulator of development boards with MPLABX/avr-gdb debugger integration. PICSimLab supports microcontrollers from picsim, simavr, uCsim, qemu-stm32, qemu-esp32, and gpsim. Using the PICSimLab Code Project Wizard, you can quickly create pre-configured code templates for both writing and debugging a wide range of boards. For boards based on the PIC16F and PIC18F microcontrollers, the wizard generates projects that utilize MPLAB X. For boards based on AVR, STM32, and ESP32, the wizard generates projects that utilize VSCode+PlatformIO. PICSimLab supports several devices (spare parts) that can be connected to the boards for simulation. Such as example LEDs and push buttons for simple outputs and inputs and some more complex ones like the ethernet shield.
    Leader badge
    Downloads: 395 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • 10
    CasADi
    A symbolic framework for C++, Python and Octave implementing automatic differentiation by source code transformation in forward and reverse modes on sparse matrix-valued computational graphs.
    Leader badge
    Downloads: 30 This Week
    Last Update:
    See Project
  • 11
    Logic simulator

    Logic simulator

    Educational digital logic circuit simulator

    Logic is a digital circuit simulator for education, written in Lazarus / Free Pascal. Place push buttons, switches, sensors, logic gates (AND, OR, NOT), counters, memories, lamps, relays, buzzers and 7-segment displays on a panel, connect them with wires and run the simulation. Power rails and a voltmeter make supply and voltage visible. Components can be shown as pictures or as IEC or ANSI schematic symbols. A built-in learning path with ten lessons and example panels guides students step by step. User interface and help are available in Dutch, English, French and German; the complete help is also available as PDF. It runs on Windows and Linux.
    Downloads: 56 This Week
    Last Update:
    See Project
  • 12
    Digital Logic Design

    Digital Logic Design

    Digital Circuits Design and Simulation

    DLD V 2.0 Released Digital Logic Design is a Software tool for designing and simulating digital circuits. It provides digital parts ranging from simple gates to Arithmetic Logic Unit. You may start your circuit from simple gates and flipflops and keep on converting them into ICs. These ICs, later on, may be incorporated into other circuits to built more complex circuits like CPU. You may even use SOP expressions to generate digital circuits in IC form. You can use this software to design Combinational, Synchronous and Asynchronous Sequential Circuits. The circuit working can be analyzed by using output parts like LEDs, Seven Segment Display as well as CRT and digital Oscilloscope all provided in the software. This Software may be used by professionals, hobbyists and students alike. The teachers may incorporate this software in their courses like Digital Logic and Computer Design, Computer Architecture, Computer Organization and Embedded Systems.
    Leader badge
    Downloads: 27 This Week
    Last Update:
    See Project
  • 13
    MyOpenLab
    The most recent distribution of MyOpenLab can be downloaded from: myopenlab.org Follow us on Facebook as MyOpenLab Colombia https://www.facebook.com/myopenlabcolombia/ Subscribe, like and watch our MyOpenLab videos: https://www.youtube.com/channel/UCet6UPnaHKGjtbytJHIf2jQ Thanks!
    Downloads: 16 This Week
    Last Update:
    See Project
  • 14
    simBio is a Java package to create biological models for biologist and others. Cardiac cell models are available.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 15
    JMCAD - modeling of dynamic systems
    JMCAD is an program for the modeling and simulation of complex dynamic systems. This includes the ability to construct and simulate block diagrams. The visual block diagram interface offers a simple method for constructing, modifying and maintaining complex system models. The simulation engine provides fast and accurate solutions for linear, nonlinear, continuous time, discrete time, time varying and hybrid system designs. With JMCAD, users can quickly develop software or "virtual" prototypes of systems or processes to demonstrate their behavior prior to building physical prototypes. The user builds his system model by selecting predefined blocks from a block library and simply wiring the blocks together. Each block of the diagram performs a function. Users can also create custom blocks in Java and add them to the JMCAD block library. JMCAD is a block diagram language for creating complex nonlinear dynamic systems.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    C++ Travel Customer Choice Model Library
    That project aims at providing a clean API, and the corresponding C++ implementation, for choosing one item among a set of travel solutions, given demand-related characteristics (e.g., Willingness-To-Pay, preferred airline, preferred cabin, etc.).
    Downloads: 14 This Week
    Last Update:
    See Project
  • 17
    Frevo

    Frevo

    Frevo is probably the simplest tool for evolutionary design

    FREVO is an open-source framework developed in Java to help engineers and scientists in evolutionary design or optimization tasks. The major feature of FREVO is the componentwise decomposition and separation of the key building blocks for each optimization tasks. We identify these as the problem definition, solution representation and the optimization method. This structure enables the components to be designed separately allowing the user to easily swap and evaluate different configurations and methods or to connect an external simulation tool. The latest version in development is hosted at https://github.com/smartgrids-aau/Frevo
    Downloads: 10 This Week
    Last Update:
    See Project
  • 18

    IPSA - Inventor Physics Simulation API

    Easy to use physics simulation combining ODE with OpenInventor.

    Create phyiscal simulations easily through IPSA which combines the OpenInventor 3D API with the Open Dynamics Engine (ODE). Scenes are read from .iv files and simulated in the supplied viewer applications. Find it at: http://ipsa.sourceforge.net
    Downloads: 10 This Week
    Last Update:
    See Project
  • 19
    iSNS is an interactive neural network simulator written in Java/Java3D. The program is intended to be used in lessons of Neural Networks. The program was developed by students as the software project at Charles University in Prague.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 20
    Acoustic Research Tool (ART)

    Acoustic Research Tool (ART)

    Acoustic Simulation Library for Frequency and Time Domain Simulations.

    ART is a flexible simulation framework for wind instruments. It includes a growing library of modelling elements. So far bore discontinuities, branches, tone holes, cylindrical and conical tubes, Bessel horns and bent tubes are available for frequency domain modelling. In the time domain generic bidirectional propagation elements, scattering elements, fractional delays, convolution with reflection functions and general z-domain networks are available and can be described using MuParserX expressions. Cylindrical and conical ducts can also be defined based on their geometry. Available models and their parameters can be enumerated and combined to form simulators for complex acoustical structures. Parameters can be specified symbolically by expressions containing other parameter values or global variables. Dependencies between parameters are resolved at run time. However, MuParserX expressions are compiled at design time. Zero-delay loops are detected and reported.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 21
    SECD

    SECD

    Simulador Educacional de Circuitos Digitales

    Educational Digital Circuits Simulator . It tries to be simple for an educational environment. Simulador Educacional de Circuitos Digitales. Intenta tener un uso muy sencillo para ser usado en entornos educacionales.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    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: 6 This Week
    Last Update:
    See Project
  • 23
    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.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 24
    jFAST is a simple finite automata (FA) graphical simulation utility; it is designed to feature simple mechanisms for creating, editing, and simulating FA. jFAST is ideal for use by students, instructors, and self-guided explorers alike.
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25
    Microchip's PIC simulator. Simulates a circuit with dispositives as a P16F84 microcontroller, LEDs, displays and LCDs. Extensible with plugins.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next