Simulation Software

View 180 business solutions

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

  • Cybersecurity Management Software for MSPs Icon
    Cybersecurity Management Software for MSPs

    Secure your clients from cyber threats.

    Define and Deliver Comprehensive Cybersecurity Services. Security threats continue to grow, and your clients are most likely at risk. Small- to medium-sized businesses (SMBs) are targeted by 64% of all cyberattacks, and 62% of them admit lacking in-house expertise to deal with security issues. Now technology solution providers (TSPs) are a prime target. Enter ConnectWise Cybersecurity Management (formerly ConnectWise Fortify) — the advanced cybersecurity solution you need to deliver the managed detection and response protection your clients require. Whether you’re talking to prospects or clients, we provide you with the right insights and data to support your cybersecurity conversation. From client-facing reports to technical guidance, we reduce the noise by guiding you through what’s really needed to demonstrate the value of enhanced strategy.
  • All-in-One Payroll and HR Platform Icon
    All-in-One Payroll and HR Platform

    For small and mid-sized businesses that need a comprehensive payroll and HR solution with personalized support

    We design our technology to make workforce management easier. APS offers core HR, payroll, benefits administration, attendance, recruiting, employee onboarding, and more.
  • 1
    Sweet Home 3D

    Sweet Home 3D

    An interior design application to draw house plans & arrange furniture

    Sweet Home 3D is an interior design application that helps you to quickly draw the floor plan of your house, arrange furniture on it, and visit the results in 3D.
    Leader badge
    Downloads: 86,015 This Week
    Last Update:
    See Project
  • 2
    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: 12,842 This Week
    Last Update:
    See Project
  • 3
    gretl

    gretl

    A cross-platform statistical package for econometric analysis

    gretl is a cross-platform software package for econometric analysis, written in the C programming language.
    Leader badge
    Downloads: 6,482 This Week
    Last Update:
    See Project
  • 4
    GNS3

    GNS3

    An advanced network simulator to design and configure virtual networks

    Build, Design and Test your network in a risk-free virtual environment and access the largest networking community to help. Whether you are studying for your first networking exam or building out a state-wide telecommunications network, GNS3 offers an easy way to design and build networks of any size without the need for hardware.
    Leader badge
    Downloads: 5,678 This Week
    Last Update:
    See Project
  • Innovate faster with enterprise-ready generative AI—enhanced by Gemini Icon
    Innovate faster with enterprise-ready generative AI—enhanced by Gemini

    Build, deploy, and scale machine learning (ML) models faster, with fully managed ML tools for any use case.

    Vertex AI offers everything you need to build and use generative AI—from AI solutions, to Search and Conversation, to 130+ foundation models, to a unified AI platform.
  • 5
    SAGA GIS
    SAGA - System for Automated Geoscientific Analyses - is a Geographic Information System (GIS) software with immense capabilities for geodata processing and analysis. SAGA is programmed in the object oriented C++ language and supports the implementation of new functions with a very effective Application Programming Interface (API). Functions are organised as modules in framework independent Module Libraries and can be accessed via SAGA’s Graphical User Interface (GUI) or various scripting environments (shell scripts, Python, R, ...). Please provide the following reference in your work if you are using SAGA: Conrad, O., Bechtel, B., Bock, M., Dietrich, H., Fischer, E., Gerlitz, L., Wehberg, J., Wichmann, V., and Boehner, J. (2015): System for Automated Geoscientific Analyses (SAGA) v. 2.1.4. Geosci. Model Dev., 8, 1991-2007, https://doi.org/10.5194/gmd-8-1991-2015. For more information visit the project homepage and the wiki.
    Leader badge
    Downloads: 4,022 This Week
    Last Update:
    See Project
  • 6
    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: 1,889 This Week
    Last Update:
    See Project
  • 7
    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,771 This Week
    Last Update:
    See Project
  • 8
    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,522 This Week
    Last Update:
    See Project
  • 9
    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,187 This Week
    Last Update:
    See Project
  • Claims Processing solution for healthcare practitioners. Icon
    Claims Processing solution for healthcare practitioners.

    Very easy to use for medical, dental and therapy offices.

    Speedy Claims became the top CMS-1500 Software by providing the best customer service imaginable to our thousands of clients all over America. Medical billing isn't the kind of thing most people get excited about - it is just a tedious task you have to do. But while it will never be a fun task, it doesn't have to be as difficult or time consumimg as it is now. With Speedy Claims CMS-1500 software you can get the job done quickly and easily, allowing you to focus on the things you love about your job, like helping patients. With a simple interface, powerful features to eliminate repetitive work, and unrivaled customer support, it's simply the best HCFA 1500 software available on the market. A powerful built-in error checking helps ensure your HCFA 1500 form is complete and correctly filled out, preventing CMS-1500 claims from being denied.
  • 10
    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: 43 This Week
    Last Update:
    See Project
  • 11
    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: 870 This Week
    Last Update:
    See Project
  • 12
    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 R2022a. For a complete list of new features, compatibility changes, and bug fixes, see the R2022a Release Notes in the Users Guide.
    Leader badge
    Downloads: 1,041 This Week
    Last Update:
    See Project
  • 13
    PICSimLab - Prog. IC Simulator Lab.

    PICSimLab - Prog. IC Simulator Lab.

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

    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. PICSimLab has integration with MPLABX/Arduino IDE for programming the microcontroller's boards. As the purpose of PICSimLab is to emulate real hardware it does not have any source code editing support. For code editing and debugging the same tools used for a real board should be used with PICSimLab, such as MPLABX, Arduino IDE, or VSCode with 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 w5500 for internet connection or the color graphic display ili9340 with touchscreen. The complete list of parts can be accessed in the documentation. Documentation at https://lcgamboa.github.io/picsimlab_docs/stable/
    Leader badge
    Downloads: 777 This Week
    Last Update:
    See Project
  • 14
    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,304 This Week
    Last Update:
    See Project
  • 15
    mp3splt

    mp3splt

    utility to split mp3, ogg vorbis and FLAC files without decoding

    mp3splt is a free utility to split mp3, ogg vorbis and FLAC files without decoding, selecting begin/end time; if file is an album, you can get splitpoints automatically from internet or a local cue, cddb file. It also splits Mp3Wrap and AlbumWrap archives. Supports splitting and trimming by silence detection. For mp3 files, both ID3v1 and ID3v2 are supported using original tags or user defined tags.
    Leader badge
    Downloads: 698 This Week
    Last Update:
    See Project
  • 16
    GHDL

    GHDL

    VHDL 2008/93/87 simulator

    This directory contains the sources of GHDL, the open-source analyzer, compiler, simulator and (experimental) synthesizer for VHDL, a Hardware Description Language (HDL). GHDL is not an interpreter: it allows you to analyze and elaborate sources for generating machine code from your design. Native program execution is the only way for high-speed simulation. Full support for the 1987, 1993, 2002 versions of the IEEE 1076 VHDL standard, and partial for the 2008 and 2019 revisions. By using a code generator (LLVM, GCC or, x86_64/i386 only, a built-in one), it is much faster than any interpreted simulator. It can handle very large designs, such as leon3/grlib. GHDL runs on GNU/Linux, Windows and macOS; on x86, x86_64, armv6/armv7/aarch32, aarch64 and ppc64. You can freely download nightly assets, use OCI images (aka Docker/Podman containers), or try building it on your own machine.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 17
    OpenDSS

    OpenDSS

    EPRI Distribution System Simulator

    The OpenDSS is an electric power Distribution System Simulator (DSS) for supporting distributed resource integration and grid modernization efforts. See Discussion Forum for latest news.
    Leader badge
    Downloads: 463 This Week
    Last Update:
    See Project
  • 18
    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: 600 This Week
    Last Update:
    See Project
  • 19
    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: 426 This Week
    Last Update:
    See Project
  • 20
    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: 531 This Week
    Last Update:
    See Project
  • 21
    DWSIM - Open Source Process Simulator

    DWSIM - Open Source Process Simulator

    Simulate chemical processes using advanced thermodynamic models

    DWSIM is an open source, CAPE-OPEN compliant chemical process simulator for Windows, Linux and macOS systems. Written in VB.NET and C#, DWSIM features a comprehensive set of unit operations, advanced thermodynamic models, support for reacting systems, petroleum characterization tools and a fully-featured graphical interface. DWSIM Pro is a commercial sibling of DWSIM built on top of open-source software. It offers extended features, comes with private support, and is accessible in the cloud. Visit simulate365.com for details.
    Leader badge
    Downloads: 2,018 This Week
    Last Update:
    See Project
  • 22
    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: 309 This Week
    Last Update:
    See Project
  • 23
    CAELinux

    CAELinux

    Dedicated to computer-aided engineering Linux distribution

    CAELinux is an installable live (USB) Linux distribution dedicated to open source engineering with a focus on Computer Aided Engineering and Scientific Computing. Based on Ubuntu, it features a ready to use workstation environment for open source product development, makers and scientist with many CAD/CAM/CAE applications for mechanical design, stress analysis, heat transfer, flow simulation and CNC manufacturing / 3D printing as well as electronic design tools and a complete development environment for scientific computing & mathematical modeling. A special focus of CAELinux is to provide simplified interfaces to facilitate the use of specialized open source software while providing high performance parallel multiphysics solvers ready to use for more advanced users. Try CAELinux or carry it with you on a USB stick in a live environment or install it to turn your PC into a full fledged Ubuntu based CAE workstation. It's all up to you what you can do with it!
    Leader badge
    Downloads: 402 This Week
    Last Update:
    See Project
  • 24
    Logic Gate Simulator is an open-source tool for experimenting with and learning about logic gates. Features include drag-and-drop gate layout and wiring, and user created "integrated circuits".
    Leader badge
    Downloads: 338 This Week
    Last Update:
    See Project
  • 25
    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: 483 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next

Guide to Open Source Simulation Software

Open source simulation software is asoftware that has been designed to model the behavior of a system or process in real-world scenarios. This type of software can be used for a variety of applications, from industrial automation and training purposes to research, education and entertainment. There are many different types of open source simulation software available, including flight simulators, business simulations, video games and digital twins.

The main benefit of using open source simulation software is that it’s free to use and modify. Since the code is publicly available on sites like GitHub, anyone with coding experience can access it and make necessary changes. In addition, since the code is open source, community members can often help one another out by providing support when needed. What’s more, users can create their own unique versions of the program without having to worry about copyright laws or licensing fees.

In terms of usability, open source simulation software makes it easy for developers to create realistic models in various settings such as factories and warehouses. Many programs come with built-in editors that allow users to drag-and-drop elements into scenes which they then customize by adding parameters like lighting effects or environmental conditions like wind velocity or temperature. Additionally, these programs also provide tools for creating detailed reports on how processes are performing in both real-time and simulated scenarios so users can project how certain changes could affect performance outcomes such as wait times or output rates over time.

Finally, there are several platforms designed specifically for hosting open source simulations including OpenSimulator (OSG) and Open Source Robotics Foundation (OSRF). These platforms enable developers to host their projects online via cloud services so multiple people from around the world can work together on them simultaneously while still maintaining security standards and ensuring data integrity through version control systems. As a result, this allows teams working remotely on complex projects to save time while also honing their programming skills without having to worry about proprietary issues associated with traditional methods of development collaboration

Features Provided by Open Source Simulation Software

  • Open Source Code: The source code for open source software is available for free, allowing users to modify the code and use it as they see fit. This flexibility allows users to customize their simulation results and make sure that their model accurately reflects real-world conditions.
  • Modular Design: Open source software typically consists of several modules, each with a specific purpose that can be used to construct complex simulations. As such, the modular design lets users add or remove components in order to customize their simulation and adapt it to their needs.
  • Cross-Platform Compatibility: Most open source software is compatible with a variety of operating systems - this allows users on different platforms to collaborate more easily and share resources without worrying about compatibility issues.
  • Visualization Tools: Many open source simulation programs come bundled with powerful graphical visualization tools which help users interpret data from their models and gain insights into the behavior of their system.
  • High Performance Computing (HPC): In order for simulations to take full advantage of modern computing power, sophisticated algorithms are needed which require high performance computers – these are readily available in most open source packages due to the ability for developers to optimize the underlying code.
  • Parallel Modeling Capabilities: Because many open source simulators are designed around modular frameworks, they often include features like distributed computing capabilities which allow them to scale up more easily, leading to faster runtimes even on complex models.

What Are the Different Types of Open Source Simulation Software?

  • Open Source 2D Simulations: These simulations typically focus on the laws and principles of object movement. Examples include physics and collision simulations, network simulations, and multi-body system simulations. Additionally, some open source 2D simulation software includes systems for tracking energy usage, air quality, fluid levels, or other environmental parameters.
  • Open Source 3D Simulations: 3D simulators provide a more realistic environment for testing complex behaviors in virtual settings. This type of software also offers graphics capabilities to create dynamic visuals. Common uses are game development as well as scientific visualizations such as chemical reactions or medical images.
  • Robotics Simulations: Robotics is an application where control algorithms can be tested using a virtual model of the robot's behavior and the environment it will interact with before being deployed in the real world. With simulation software, developers can evaluate algorithmic effectiveness in avoiding obstacles or carrying out mission goals without endangering expensive hardware resources.
  • Agent Based Modeling: Agent-based modeling (ABM) is a type of simulation which focuses on individual parts like people or animals rather than entire systems such as economies or ecosystems. It helps researchers study complex behaviors by understanding how each agent interacts with others within its environment to come up with overall outcomes at each stage in the process being simulated.

Benefits of Using Open Source Simulation Software

  1. Lower Costs: Open source simulation software is typically free, which can help to lower costs as organizations do not have to pay for licenses and other associated fees.
  2. Greater Flexibility: Open source simulation software provides greater flexibility in terms of customization and additional features. Organizations are able to tailor the simulation to their specific needs and can modify it as needed.
  3. Variety of Features: By leveraging open source code, organizations have access to a wide range of features that they may not have been able to afford or find with proprietary packages. This increases the potential applications of simulation software significantly.
  4. Increased Collaboration: Having an open source solution allows multiple parties to collaborate on projects without worrying about licensing restrictions or extra fees. This encourages collaboration amongst teams and enhances information-sharing capabilities.
  5. Accessibility: Many open source resources are available online; this makes them readily accessible by anyone with an internet connection and the right tools, removing geographic barriers from using these tools.
  6. Crowd Sourced Innovation: Through sharing ideas on collaborative platforms such as Github, developers from around the world can contribute new features, modules, etc., which helps to foster innovation within the development community.

Types of Users That Use Open Source Simulation Software

  • Academic Researchers: These individuals typically use open source simulation software to conduct research projects, often related to data science or computer modeling.
  • Business Professionals: Open source simulation software is used by business professionals to analyze data and test out hypotheses in order to make decisions about their processes and investments.
  • Engineers: Engineers frequently use open source simulation software for a variety of purposes, such as product design, testing, development, and optimization.
  • Hobbyists: Hobbyists enjoy the creative freedom afforded by open source simulation software to build 3D models or create video games. The low cost of using this type of software makes it attractive for casual users who don't want to invest in expensive professional solutions.
  • Educators: Teachers often use open source simulation software for educational activities like introducing students to coding and computer-aided design (CAD). Additionally, educators may be attracted to the large online support community associated with these programs which provides resources like tutorials and sample projects.
  • Technicians: Technician may depend on open source simulation software while working on issues related to industrial automation or process control systems. The free nature of these programs can help technicians assess problems quickly without having costly subscription fees eating into their budget.

How Much Does Open Source Simulation Software Cost?

Open source simulation software is available for free, with no associated cost to the user. This type of software provides a great opportunity for individuals and businesses alike who are looking to take advantage of powerful simulating capabilities at no additional cost.

The term 'open source' means that all the source code for the software is freely available and can be distributed, modified, and improved in any way by anyone. This encourages collaboration between developers, allowing them to quickly improve upon existing solutions or create new ones entirely. As a result of this model, open source software often has more features than its commercial counterparts while also being kept up-to-date and bug-free in a much shorter turnaround time.

The main potential costs associated with open source simulation software may relate to maintenance or support such as training materials or consulting services. However, many open source projects are created with basic documentation intended to help users become familiar with its features so they can make the most out of it without relying on outside help. Additionally, there is usually an active community behind each project which can offer technical advice if necessary .

Ultimately, due to its nature as free software combined with extensive support options from both user communities and professional service providers alike, there are few reasons why one wouldn't consider utilizing open source solutions for their simulation needs instead of opting for commercial alternatives which could ultimately turn out more expensive in the long run.

What Software Does Open Source Simulation Software Integrate With?

Open source simulation software is capable of integrating with all types of software. For example, open source modeling and analysis software can be used to develop complex models for use in simulations, while open source languages such as Python or C++ can be used to create custom tools and applications that interact with the simulation. Additionally, data management and visualization programs such as GIS (Geographic Information Systems) can be used to display data produced by the simulation in a more accessible format. Finally, graphical user interfaces (GUIs) can be developed on top of open-source simulation software to make it easier for users to interact with the program. In summary, any type of software designed to work with simulations can integrate with open source simulation software.

Recent Trends Related to Open Source Simulation Software

  1. Increased Availability: Open source simulation software is becoming increasingly available, allowing users to run simulations at a fraction of the cost and complexity of traditional solutions.
  2. Faster Development Cycles: Open source simulation software provides developers with faster development cycles, enabling them to quickly create new simulations and test them in a shorter timeframe.
  3. Collaboration: Open source simulation software enables collaboration between developers, allowing them to share ideas and work together on projects. This can lead to faster development times and improved simulations.
  4. Greater Flexibility: Open source simulation software offers greater flexibility than traditional solutions, allowing users to customize their simulations and tailor them to their specific needs.
  5. Scalability: Open source simulation software can be scaled to support multiple users, providing users with more options for running complex simulations.
  6. Cost Savings: Open source simulation software can provide cost savings compared to traditional solutions, as it does not require expensive licensing fees or hardware investments.
  7. Improved Interoperability: Open source simulation software is designed for interoperability between different platforms and systems, allowing for easier integration with existing infrastructure.

How Users Can Get Started With Open Source Simulation Software

Getting started with using open source simulation software can be a great way to begin exploring the fascinating world of modeling and analysis. The first step, as with most open source software, is to find the right program for your needs. There are many different simulation programs available, and they each have their own unique features and capabilities. Once you’ve found a program that suits your needs, it’s time to download and install it. Searching online will help you find both official sources as well as links provided by users who may have already tested the software. After installing the software on your computer, reading through helpful tutorials or guides can give you an introduction to its features and capabilities. Learning how to use basic commands in this type of software is very important before progressing into more advanced tasks like creating 3D models or analyzing data from simulations. Understanding the user interface will also make working with this type of software much easier. Lastly, if you need help throughout any part of this process there are plenty of resources available online such as discussion forums and knowledge bases where experienced users offer tips and advice about using open source simulation tools. With some patience and hard work you should soon be able to get started confidently playing around with your new open source software.