# RE:Notepad: rebuilding Windows 10 Notepad behavior in Rust

> RE:Notepad reconstructs Windows 10 Notepad behavior in a Rust and Win32 editor with a Windows 11-style interface. The author reports using REA and Ghidra to inspect notepad.exe and records function-linked findings on encoding detection, line endings and editing behavior in a separate specification.

- Type: Case study
- Targets: App · Binary
- Category: Community REA investigations
- Relationship: Author-reported mixed workflow
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/nikkoxgonzales/RENotepad>
- Primary source: <https://github.com/nikkoxgonzales/RENotepad/blob/bcd157ef011d465567c62353e954a2f84ba8cc0d/README.md>
- Catalog page: <https://awesomerea.org/resources/renotepad-case/>
- Record JSON: <https://awesomerea.org/resources/renotepad-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/renotepad-case/index.md)

## Requirements & limits

- **Prerequisites:** Windows 10 or 11, 64-bit, to run the app.
- **Prerequisites:** Rust MSVC toolchain and Windows SDK to build from source.
- **Scope:** The specification uses Windows 10 22H2 notepad.exe version 10.0.19041.5856 as its reference.
- **License:** MIT license.

## Primary sources

1. <https://github.com/nikkoxgonzales/RENotepad/blob/bcd157ef011d465567c62353e954a2f84ba8cc0d/README.md>
2. <https://github.com/nikkoxgonzales/RENotepad/blob/bcd157ef011d465567c62353e954a2f84ba8cc0d/docs/WIN10-NOTEPAD-SPEC.md>

## More in Apps

- [Audionic Trance Airbud 850: reconstructing BLE controls for Linux](https://awesomerea.org/resources/audionic-trance-airbud-850-case/index.md) · Case study
- [JTrac 3: an issue tracker rebuilt after REA analysis of JTrac 2.3.3](https://awesomerea.org/resources/jtrac-3-case/index.md) · Case study
- [Reversed engineering Icsee: a macOS camera viewer informed by REA research](https://awesomerea.org/resources/reversed-engineering-icsee-case/index.md) · Case study
- [qcywatch: a QCY Watch GT2 client built from its BLE protocol and face format](https://awesomerea.org/resources/qcywatch-case/index.md) · Case study
- [hexgrab: rebuilding a color picker from a REA study of PowerToys](https://awesomerea.org/resources/hexgrab-case/index.md) · Case study
- [Windows Live Mail 2012: UI and resource format reconstruction](https://awesomerea.org/resources/wlm2012-research-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
