Open Source MATLAB Software for Windows

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

  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 1
    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,492 This Week
    Last Update:
    See Project
  • 2
    ExpSuite
    ExpSuite is a software framework for applications to perform psychoacoustical experiments. ExpSuite allows acoustic and electric stimulation for normal hearing and cochlear implant listeners, respectively.
    Downloads: 604 This Week
    Last Update:
    See Project
  • 3

    Frame3DD

    Static and Dynamic Structural Analysis of 2D and 3D frames.

    FRAME3DD is a program for the static and dynamic structural analysis of two- and three-dimensional frames and trusses with elastic and geometric stiffness.
    Leader badge
    Downloads: 86 This Week
    Last Update:
    See Project
  • 4
    Systems Biology Markup Language (SBML)

    Systems Biology Markup Language (SBML)

    A file format for exchanging computational models in systems biology

    The Systems Biology Markup Language (SBML) is an XML-based description language for representing computational models in systems biology. Visit the project web site to learn more.
    Leader badge
    Downloads: 59 This Week
    Last Update:
    See Project
  • 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
  • 5
    Fatlab

    Fatlab

    Free open-source fatigue analysis software

    Fatlab is a fatigue post processor which takes results from FE analyses and combine those with load-time series in order to perform a detailed fatigue assessment of a component. It handles both multiaxiality through the critical plane method and non-linear FE models.
    Leader badge
    Downloads: 49 This Week
    Last Update:
    See Project
  • 6
    MRiLab

    MRiLab

    A Numerical MRI Simulation Platform

    The MRiLab project is moving to GitHub, the latest version can be obtained from https://leoliuf.github.io/MRiLab/ The MRiLab is a numerical MRI simulation package. It has been developed and optimized to simulate MR signal formation, k-space acquisition and MR image reconstruction. MRiLab provides several dedicated toolboxes to analyze RF pulse, design MR sequence, configure multiple transmitting and receiving coils, investigate magnetic field related properties and evaluate real-time imaging technique. The main MRiLab simulation platform combined with those toolboxes can be applied to customize various virtual MR experiments which can serve as a prior stage for prototyping and testing new MR technique and application. If you find MRiLab useful for your work, please cite this paper: Fast Realistic MRI Simulations Based on Generalized Multi-Pool Exchange Tissue Model. IEEE Transactions on Medical Imaging. 2016. doi: 10.1109/TMI.2016.2620961
    Leader badge
    Downloads: 15 This Week
    Last Update:
    See Project
  • 7
    Cantera
    Cantera is a suite of object-oriented software tools for problems involving chemical kinetics, thermodynamics, and/or transport processes. It can be used from MATLAB, Python, C++, or Fortran.
    Downloads: 26 This Week
    Last Update:
    See Project
  • 8
    GLPKMEX - a Matlab MEX interface for the GLPK library Note: GLPKMEX is not currently compatible with glpk-4.49, or later. please use with glpk 4.40 - 4.48.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 9
    DoseLab is a set of software programs for quantitative comparison of measured and computed radiation dose distributions. It is written in the Matlab programming language and is easily extensible to more general applications in radiation physics.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 8 Monitoring Tools in One APM. Install in 5 Minutes. Icon
    8 Monitoring Tools in One APM. Install in 5 Minutes.

    Errors, performance, logs, uptime, hosts, anomalies, dashboards, and check-ins. One interface.

    AppSignal works out of the box for Ruby, Elixir, Node.js, Python, and more. 30-day free trial, no credit card required.
    Start Free
  • 10
    Ctrax is now hosted on Sourceforge (http://sourceforge.net/projects/ctrax). This Berlios site will no longer be maintained.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 11
    mksqlite

    mksqlite

    A MATLAB(R) Mex-DLL to SQLite Databases

    Did you ever want to store your MATLAB(R) data in a SQL database? Nothing large, simply a few array or strutures in a few tables. Maybe a few indicies and everything manageable with SQL commands? Then msqlite will be the right choice for you! mksqlite connects the power of MATLAB(R) with the efficiency of the SQLite database engine. (See also https://github.com/AndreasMartin72/mksqlite)
    Downloads: 10 This Week
    Last Update:
    See Project
  • 12
    CometAnalyser

    CometAnalyser

    CometAnalyser, for quantitative comet assay analysis.

    Description: Comet assay provides an easy solution to estimate DNA damage in single cells through microscopy assessment. To obtain reproducible and reliable quantitative data, we developed an easy-to-use tool named CometAnalyser. CometAnalyser is an open-source deep-learning tool designed for the analysis of both fluorescent and silver-stained wide-field microscopy images. Once the comets are segmented and classified, several intensity/morphological features are automatically exported as a spreadsheet file. Video Tutorial: CometAnalyser is written in MATLAB. It works with Windows, Macintosh, and UNIX-based systems. Please, download the sample datasets and test it watching the video tutorial to understand how it works: https://www.youtube.com/watch?v=vh2VFnMw50A Contacts: filippo.piccinini85@gmail.com beleonattila@gmail.com
    Downloads: 15 This Week
    Last Update:
    See Project
  • 13

    gnumex

    Compile matlab mex files with gcc on Windows Platforms

    Gnumex is a package that allows Matlab mex and engine files written in C, C++, Fortran 77 or Fortran 95 to be compiled with MinGW (or Cygwin) MS Windows versions of gcc, gfortran or g95. NOTE: Newer versions of Matlab now natively support Mingw, negating the need for this package.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    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: 4 This Week
    Last Update:
    See Project
  • 15
    GPLAB is a Genetic Programming Toolbox for MATLAB
    Downloads: 10 This Week
    Last Update:
    See Project
  • 16
    ASALI

    ASALI

    ASALI is an open-source code for chemical engineers

    Do you work with chemical reactors? Are you curious about them? ASALI is the open-source code that you are looking for. Chemical reactor models, transport/thermodynamic properties of gases, equilibrium calculations. ASALI couples all these features with an user friendly graphical interface. Modeling chemical reactors has never been so easy.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 17
    BRAHMS is a Modular Execution Framework for dynamical systems. It knits together independently-authored software modules implementing dynamical processes into an integrated system, and supervises the deployment and execution of that system.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 18
    Orbit Wizard

    Orbit Wizard

    Educational open source tool for the design of geocentric orbits

    Orbit Wizard is an educational open source tool developed in Matlab GUIDE for the design and visualization of geocentric orbits. The current version is in an early phase of development. Please employ the Orbit Wizard forum to report bugs and suggestions. The developers of Orbit Wizard are Álvaro Romero Calvo and Fernando Soler Lanagrán. Orbit Wizard is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License v2.0 External references: M_Map: https://www.eoas.ubc.ca/~rich/map.html Wikimedia: https://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Land_ocean_ice_2048.jpg/1024px-Land_ocean_ice_2048.jpg
    Downloads: 8 This Week
    Last Update:
    See Project
  • 19
    SoundRuler is a tool for acoustic analysis, graphing and teaching. It interactively recognizes and measures 35 temporal and spectral properties of each sound in a file. It also features several measurement, graphing and didactic modules.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 20
    Matlab VideoUtils

    Matlab VideoUtils

    Matlab Toolbox for reading and writing videos.

    Matlab Toolbox to process video files, which consists on a set of classes for reading, writing, correcting light changes and generating gaussian pyramids in real time. This toolbox is designed for Windows x64, Max OS X x64 and Linux x64. Through to use of Ffmpeg, it can reproduce and create videos very fast and also do no require to load the entire video file in memory. In addition the C++ code is already compiled in order to simplify the toolbox installation. In order to stay tuned for updates, you can follow the Matlab VideoUtils on Twitter (@VideoUtils): https://twitter.com/#!/VideoUtils If anyone is interested in collaborate, please contact to me -> https://sourceforge.net/sendmessage.php?touser=3811831
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    An easy to install and use toolbox for octave for the calculation purpose of power system along with features like Economic load dispatch, load flow analysis, transmission line parameter and swing equation etc
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    The purpose of this program is to teach a computer to classify plants via their leaves. You just need to input the image of a leaf(acquired from scanner or camera), then the computer can tell you what kind of plant it is.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 23
    slab3d

    slab3d

    slab3d is a real-time virtual acoustic environment.

    slab3d is a real-time virtual acoustic environment rendering system. It includes two rendering applications, libraries for spatial auditory display and audio signal processing development, and a set of tools for HRTF analysis and visualization.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    Matlab's MAT-file I/O API in JAVA. Supports Matlab 5 MAT-flie format reading and writing. Written in pure JAVA.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    MatrixUser

    MatrixUser

    A Multi-functional GUI-based Program for Image Processing and Analysis

    The MatrixUser project is moving to GitHub, the latest version can be obtained from https://leoliuf.github.io/MatrixUser/ Most of the medical images (e.g. CT, MRI, PET, etc.) comprises multiple frames which represent slices, phases, timing etc. from the same imaging object. Those images can be saved as multidimensional matrices in Matlab thanks to Matlab's powerful support of multidimensional data representation. However, within Matlab, most of image manipulation functions are limited or tailored for processing two-dimensional matrix. The MatrixUser is a software package which features functions designed and optimized specifically for manipulating multidimensional real or complex data matrix. MatrixUser provides a nice graphical environment for easily performing image analysis tasks including multidimensional image display, matrix (image stack) processing and rendering etc. MatrixUser is a great lightweight tool for users who are working in image processing field under Matlab.
    Downloads: 2 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB