Skip to content

About

Recovery-first, local-first recovery-bay planning and flight-estimation tool for high-power rocketry.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

RecoverySys

Plan, check and review a high-power rocket recovery system before launch day.

Node checks Deploy Latest release License: MIT

Open the web app · Download for Windows / macOS · Overview

RecoverySys dashboard with a sample L3 recovery plan

RecoverySys is a free, local-first tool for high-power rocketry. Bring in a rocket, pick parachutes and hardware, run flight estimates, and keep every input, assumption and open finding together in one reviewable plan. There is no account and no backend. Plans stay in your browser unless you export or share them.

What it does

Feature What you get
Import your rocket Import OpenRocket .ork files (formats 1.4–1.11) or enter the vehicle by hand.
Choose hardware Choose from 225 catalog parachutes, cords, links, swivels, bags and devices, or add your own. Source and unverified data are labelled.
Check compatibility Screen packing, descent rate, landing energy, ejection, snatch and opening-shock loads across the whole cord–link–swivel chain.
Estimate the flight Get ascent with ThrustCurve.org motors or a .eng thrust curve, plus descent, drift, Monte Carlo dispersion and sensitivity.
Follow the deployment sequence See liftoff → apogee → main → landing with altitude, time and speed, taken from the current result.
Check hardware mass and load path See per-part recovery mass, the governing load case, each element's margin and the weakest link.
Budget See timestamped price and stock for 103 parts from Fruity Chutes, Rocketman and Spherachutes.
Review and share Compare configurations, print a recovery brief or checklist, export JSON, share a link and log real flights.
Flight profile and simulation data Monte Carlo landing dispersion map
Deployment sequence in the recovery brief Load-path margins and weakest link

Get it

How it is tested

Every push runs 482 unit and component tests on Node 22, 24 and 26, and 96 desktop and mobile browser workflows. It also builds the Windows and macOS apps and drives the real desktop apps through a full plan: inputs, hardware, simulation, Recovery Brief and saved-plan reload.

These are software checks. RecoverySys is a planning aid built on simplified models. Its results have not been validated against accepted comparison cases or real flights, and they do not replace independent engineering review, manufacturer guidance or range safety procedures. See next steps for the open evidence.

Run locally

cd RecoverySys
npm ci
npm run dev      # http://localhost:5173
npm run check    # format, catalog/corpus validation, lint, tests and build
npm run e2e      # production desktop/mobile browser workflows

The supported runtimes are Node ^22.13.0 || ^24.0.0 || ^26.0.0 and npm 10 or later.

Privacy and network use

Your plans and Flight Log stay in browser storage. The app goes online only to search ThrustCurve.org for motors, load OpenStreetMap tiles for the dispersion map, fetch the published supplier price snapshot, and load fonts from Google Fonts. Supplier refreshes never change engineering specifications. See the user guide.

Documentation

User guide · Desktop · Changelog · Roadmap · Field-trial guide · Contributing · MIT license

Third-party regression fixtures keep their own source attribution and licenses.

About

Recovery-first, local-first recovery-bay planning and flight-estimation tool for high-power rocketry.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages