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 R2026a. For a complete list of new features, compatibility changes, and bug fixes, see the R2026a Release Notes in the Users Guide.
Features
- Spacecraft Mission Design and Navigation
- Full Mission Lifecycle Support
- High Fidelity NASA Open Source Software
- Optimized Maneuver and Trajectory Design
- Operational Orbit Determination (Batch and EKFS) with Measurement Simulation Capability
- Extendable and Customizable
- Impulsive DeltaV and Continuous (Low, Medium, High) Thrust Modeling
License
Apache License V2.0Follow GMAT
Other Useful Business Software
Build Agents and Models on One Platform
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Rate This Project
Login To Rate This Project
User Reviews
-
When installing on my macbook, I got three failures. I let Claude Code fix it. It's working now. Here is the findings Claude gave: All three failures were the same bug wearing different hats — a hardcoded version string that outlived the thing it pointed at. py312 when you have 3.14. MATLAB_R2022a.app when you have R2026a. Plugin paths for libraries NASA never shipped you. The install was assembled against someone else's machine. The move that cracked it each time was refusing to trust the error message's framing. GMAT told you to install Python 3.12 — "check that the startup file contains the PLUGIN line for an installed Python 3.X distribution." Following that advice would have had you downloading a second Python for no reason. otool -L on the dylib showed what it actually wanted, ls /Library/Frameworks/... showed what you actually had, and the gap was the answer. Ask the binary, not the error text. The MATLAB one is the more instructive of the two, honestly — it failed silently. That if [ -d "$matlabloc" ] guard in RunGMAT meant a wrong path produced no complaint at all, just a missing environment variable and a confusing downstream libmex.dylib error three layers away. A guard with no else branch is a great way to hide a misconfiguration. Worth remembering when something "just doesn't work" and nothing says why.
-
In GMAT R2025 and earlier versions, why we can't change the type of rocket engine and why we can't visualize the energy output of the source. There's so much limitations in GMAT and when downloading GMAT R2025, it keep resuming when it is half way in the download.
-
A lot of MAC are still running on Intel processors. I find very disappointing that this new version of GMAT doesn't propose at least a stable 2025 version for both configurations (Intel and M based proc), when we know that Mac were not supported in previous versions of GMAT...Reply from GMAT
-
Great product. Runs fine on Windows 10, but is poor on Windows 11. For example, many of the drop down menus are not large enough to show all of the selectable parameters (see the parameter list in the ReportFile menu).
-
This is an awesome Trajectory Design tool!!! Thanks NASA Team.