Skip to content

Latest commit

 

History

9,188 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenRocket banner

Build Status License: GPL v3 GitHub release Github Releases (by release) Read the Docs snap release Chocolatey release Maven Central Crowdin Join our Discord server!

OpenRocket is a free, fully featured model rocket simulator that allows you to design and simulate your rockets before actually building and flying them.

Four designs rendered in OpenRocket: Atemis, Vortikon, a parallel-booster rocket, and a tube-fin rocket

Explore scale models, detailed decals, pods, staging, and unusual fin shapes. Browse the gallery or watch Vortikon rotate.


💾 Installers

You can find the OpenRocket installers here.

Release notes are available on each release's page or on our website.

🛠️ Design, Visualize, and Analyze

  1. Design your rockets using a rich selection of built-in components: Three-stage rocket - 2D

  2. Visualize your masterpiece in 3D: Three-stage rocket - 3D Finished view

  3. Plot & Analyze your simulation results for precision and improvements: Three-stage rocket - sustainer altitude and vertical velocity during ascent

Choose your theme

The same three-stage rocket shown in OpenRocket's Light, Dark, and Dark High Contrast themes

🌟 Features

  • Six-degree-of-freedom flight simulation
  • Automatic design optimization
  • Realtime simulated altitude, velocity, and acceleration display
  • Staging and clustering support
  • Export to other simulation programs (RockSim, RASAero II)
  • Export component(s) to OBJ file for 3D printing or SVG for laser cutting
  • Cross-platform (Java-based)

... plus many more

📖 Read more on our website.

OpenRocket does not collect telemetry or upload rocket designs. It makes network requests for user-facing functions such as checking for application and motor-database updates, opening online resources, and submitting a bug report when requested by the user. Internet access can be disabled in the application preferences.

📖 Documentation

You can find our documentation on ReadTheDocs.

🚀 Getting started

Check out our documentation for a detailled guide on how to get started.

The easiest way to get familiar with OpenRocket is to open one of our in-program example designs:

OpenRocket workspace with File → Open example expanded

Dive into the essentials: adjust component dimensions, plot a simulation, swap out motors, and more. Explore the impact of your changes and, most importantly, enjoy the process! 😊


📐 OpenRocket-related Projects & Tools

Note: If you have an OpenRocket-related project you would like included in the list, you can file a new issue for it.

Core Projects

Project Type Description
openrocket/openrocket Core project Main simulator (Java)
openrocket/openrocket.github.io Website source Website content (Jekyll)
openrocket/openrocket-database Data enhancement Expanded parts catalog (originally dbcook/openrocket-database)

Integration & Scripting

Project Type Description
openrocket/orhelper Integration (Python) Python scripting/module for OpenRocket (via JPype) (forked from SilentSys/orhelper)
RocketPy-Team/RocketSerializer Integration (Python) Convert .ork files to RocketPy-compatible formats
SpaceTeam/ortools Integration Tools (Python) Scripts like 6DOF landing scatter visualization
schrum2/OpenRocketQD Optimization tool (Python) Quality Diversity optimization for rocket designs
waterloo-rocketry/or-monte-carlo Simulation tool (Java) Monte Carlo simulation wrapper for OpenRocket

Engine & Aerodynamics Extensions

Project Type Description
SpaceTeam/ORLEG Engine modeling (Python) Liquid-engine generator for OpenRocket
WPI-HPRC/ORBrake (archived) Plugin (Java) Active drag control (air-brakes)

Wind & Atmospheric Data

Project Type Description
ORWind Atmospheric data utility Fetches/imports multi-level wind data for OpenRocket
Aloft Weather data utility Retrieves weather/atmospheric profiles (winds, temp, pressure) for flight simulation

Design & CAD Integration

Project Type Description
FreeCAD Rocket Workbench CAD workbench A rocket design workbench for FreeCAD that can import OpenRocket .ork files

Example Designs / Showcase

Project Type Description
TrinetraOne-OpenRocket Example designs Showcase rocket project

💪 Contribute

Help us soar higher! Whether it's implementing features, writing documentation, or creating design examples, every contribution matters. Interested? Check out how to get involved and the practicalities of contributing.

✨ Contributors

You can view the full list of contributors here.

Windows code signing provided by SignPath.io.

🌍Translators

  • Tripoli France
  • Tripoli Spain
  • Stefan Lobas / ERIG
  • Mauro Biasutti
  • Sky Dart Team / Ruslan V. Uss
  • Vladimir Beran
  • Polish Rocketry Society / Łukasz & Alex Kazanski
  • Sibo Van Gool
  • Mohamed Amin Elkebsi
  • Oleksandr Hladin
  • taotieren Simplified Chinese
  • Yüksel Dağhan Güven

Crowdin translators:

logo
Sibo Van Gool
(sibo.vangool)

164104 words
ar, zh-CN, cs, nl, fr, it, ja, pl, pt-PT, ru, es-ES, tr, uk
logo
3Dmachine

29030 words
fr, es-ES
logo
Yüksel Dağhan Güven
(guvendaghan01)

3355 words
tr
logo
Fabosch

1752 words
cs
logo
guneyozsan

908 words
tr
logo
Hello.1234a
(hakucin)

136 words
ja
Translate in Crowdin 🚀

Want to help us translate OpenRocket into your language? Join our Crowdin project and contribute!

📜 License

OpenRocket is proudly open-source under the GNU GPL license. Feel free to use, study, and extend.


⭐ Please give us a star if you find OpenRocket useful, and spread the word! ⭐

Star History Chart

About

Model-rocketry aerodynamics and trajectory simulation software

Topics

Resources

Code of conduct

Contributing

Stars

3.1k stars

Watchers

70 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages