GAMS Alternatives

    GAMS is described as 'The General Algebraic Modeling System (GAMS) is a high-level modeling system for mathematical optimization. GAMS is designed for modeling and solving linear, nonlinear, and mixed-integer optimization problems'. There are more than 10 alternatives to GAMS for a variety of platforms, including Windows, Linux, Mac, Online / Web-based and Chrome OS. The best alternative is Xcos, which is both free and Open Source. Other great apps like GAMS are OpenModelica (Free, Open Source), Minsky (Free, Open Source), Simulink (Paid) and BMS (Free, Open Source).

    This page was last updated Feb 20, 2021

      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      Xcos is a graphical editor to design hybrid dynamical systems models. Models can be designed, loaded, saved, compiled and simulated.
      show more
    1. OpenModelica – A Free Modelica Environment!


      • FreeOpen Source
      • Mac
      • Windows
      Minsky enables the simulation of models (particularly from economics) defined in terms of coupled ordinary differential equations. The models are defined using a drawing canvas (rather like VisSim), and a double entry bookkeeping system known as a Godley table.
      show more
      • Mac
      • Windows
      • Linux
      Simulink® is a block diagram environment for multidomain simulation and Model-Based Design. It supports simulation, automatic code generation, and continuous test and verification of embedded systems.
      No screenshots yet
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Python
      Block model simulator for python BMS is a block model time simulator: it computes time values of time functions (called variables) linked by blocks which represent equations and behaviors between them.


      • FreeOpen Source
      • Online
      Explore powerful simulation algorithms for System Dynamics and Agent Based Modeling in a truly cohesive environment. Use System Dynamics to gain insights into your system. Use Agent Based Modeling to granularly break apart the details.
      • Windows
      VisSim™ is a visual language for modeling and simulating nonlinear dynamic systems. With 9 integration methods, 4 optimization methods and over 200 vector and scalar block functions.
      No screenshots yet
      • Windows
      Multi-Engineering Modeling and Simulation The unique multi-engineering capabilities of Dymola presents new and revolutionary solutions for modeling and simulation as it is possible to simulate the dynamic behavior and complex interactions between systems of many engineering...
      • Windows
      20-sim is commercial modeling and simulation program for multidomain dynamic systems, which is developed by Controllab. With 20-sim models can be entered as equations, block diagrams, bond graphs and physical components.
      No screenshots yet
      • FreeOpen Source
      • Windows
      • Linux
      EMSO simulator is an equation-oriented process simulator with a graphical interface for modeling complex dynamic or steady-state processes. It is CAPE-OPEN compliant. EMSO stands for Environment for Modeling, Simulation, and Optimization.
      No screenshots yet
    Showing 10 of 11 alternatives