Case study
ag-psd: reconstructing PSD document reading and writing
ag-psd reconstructs reading and writing of Photoshop PSD documents in JavaScript and TypeScript using format references and trial and error. It handles document structure, layer and composite image data, masks and selected metadata, with examples for Node.js and browsers.
- Targets
- App
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 740
- Last commit
- 2026-10-28
- Language
- TypeScript
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: Node.js or a browser; Node.js image data and thumbnail handling uses node-canvas.
- Limits: Multichannel, Duotone and LAB color modes are unsupported, and text-layer handling is incomplete.
- License: MIT license.
Cite
BibTeX
@misc{ag-psd-case,
title = {{ag-psd: reconstructing PSD document reading and writing}},
howpublished = {\url{https://github.com/Agamnentzar/ag-psd}},
url = {https://github.com/Agamnentzar/ag-psd},
urldate = {2026-11-09},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/ag-psd-case/}}
}Plain text
ag-psd: reconstructing PSD document reading and writing. https://github.com/Agamnentzar/ag-psd (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/ag-psd-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Agamnentzar/ag-psd · Revision a74425d
- README_PSD.md GitHub · Agamnentzar/ag-psd · Revision a74425d
- LICENSE GitHub · Agamnentzar/ag-psd · Revision a74425d
More in Apps
- locus-poi-db: LoMaps POI database format · Case study
- JADX-AI-MCP · Integration
- apktool-mcp-server · Integration
- frida-mcp (yfe404) · Integration
- Super Trouper · Integration
- Frida · Tool