Source: adafruit industries blog

Forgetfulino is an Arduino library + Arduino IDE 2.x extension by Nader Al Khatib that turns every upload into a self‑contained backup of your sketch.
The repository contains the Arduino library (this is what goes into the Arduino/libraries folder or is picked by the Arduino Library Manager). The IDE extension development project lives in a separate repository:
https://github.com/IamTheVector/Forgetfulino-Extension.
Your source code is:
- stored in flash (PROGMEM) alongside the firmware,
- compressed (deflate + Base64) to save flash space,
- recoverable at any time via Serial, even if the
.inofiles are gone.
Install it once, forget about it – and still be able to recover your code months later.
See more on GitHub.
Editor’s note: this would be a good feature to add to Arduino. And with Arduino Days 2026 coming up soon (March 27-28), this would be good to have for everyday developers. Perhaps we could lobby Andrea Richetta (Principal Product Evangelist) and Leonardo Cavagnis (Developer Advocate)?

