Star on GitHubStar2.4k stars

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

Copy as MarkdownView JSONCite

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.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · Agamnentzar/ag-psd · Revision a74425d
  2. README_PSD.md GitHub · Agamnentzar/ag-psd · Revision a74425d
  3. LICENSE GitHub · Agamnentzar/ag-psd · Revision a74425d

More in Apps

All 370 entries in AppsApps case studies (233)

↑↓ move↵ open⌘↵ new tab