Case study
Taskly: rebuilding Trello's Electron desktop shell
Taskly is an offline kanban app whose Electron desktop shell was reconstructed from Trello's app.asar using REA. The analysis covers window inventory, geometry, IPC channels and preloads; the board interface and local document storage are new implementation work. A separate report records the investigated package and recovered shell details.
- Targets
- App
- Category
- Community REA investigations
- Relationship
- Author-reported mixed workflow
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 2
- Last commit
- 2026-10-21
- Language
- TypeScript
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
Demo available · no screenshot
- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Node and npm dependencies are required for development and builds.
- Scope: The reconstructed shell covers evidence found in Trello's packaged desktop app; the board interface is original work.
- License: MIT license.
Cite
BibTeX
@misc{taskly-trello-shell-case,
title = {{Taskly: rebuilding Trello's Electron desktop shell}},
howpublished = {\url{https://github.com/mateusrezendeps19/taskly}},
url = {https://github.com/mateusrezendeps19/taskly},
urldate = {2026-11-08},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/taskly-trello-shell-case/}}
}Plain text
Taskly: rebuilding Trello's Electron desktop shell. https://github.com/mateusrezendeps19/taskly (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/taskly-trello-shell-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · mateusrezendeps19/taskly · Revision a8a6762
- docs/REVERSE-ENGINEERING.md GitHub · mateusrezendeps19/taskly · Revision a8a6762
More in Apps
- mystery-sdl: porting the Mystery screen saver to SDL2 · Case study
- LSX II Volume Fixer: reconstructing volume behavior · Case study
- UU Remote on Linux: an unofficial protocol implementation · Case study
- TCLimate: reconstructing selected TCL Home cloud controls · Case study
- Browserbase plugin: re-hosting Claude in Chrome’s browser bridge · Case study
- Visor: an independent Ray-Ban Meta glasses client · Case study