└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # awesome 2 | A curated list of awesome ExtendScript resources 3 | 4 | [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 5 | 6 | 7 | W.I.P. 8 | 9 | This list should comply to these guidlines --> [sindresorhus/awesome/create-list.md](https://github.com/sindresorhus/awesome/blob/master/create-list.md) 10 | 11 | 12 | ### Photoshop 13 | 14 | - [node-photoshop by @SubtleGradient](https://github.com/subtleGradient/node-photoshop) Used internally at Facebook since 2013 for some Design Tools, image asset pipeline, UI Animation pipeline, and generative video pipeline. Supports Photoshop and After Effects. No longer maintained. 15 | 16 | - [PSFakeDOM2 by @SubtleGradient](https://github.com/subtleGradient/node-photoshop/blob/master/lib/ExtendScript/PSFakeDOM2.jsxinc) Utilities for dealing with Photoshop documents. e.g. `PSFakeDOM.getLayersArray()` returns an array of all layers in a few milliseconds instead of the few minutes it can take to walk to normal Photoshop DOM. 17 | 18 | - [photoshopjs-core by @AriaMinaei](https://github.com/AriaMinaei/photoshopjs-core) A jQuery-like interface for Photoshop ActionDescriptors. 19 | 20 | ### Illustrator 21 | 22 | - [GitHub - jtnimoy/scripting-for-illustrator-tutorial: Scripting for Illustrator, a tutorial for Processing coders](https://github.com/jtnimoy/scripting-for-illustrator-tutorial) a great step by step guide to get you up an running with the Illustrator Scripting API 23 | 24 | ### InDesign 25 | 26 | ### After Effects 27 | 28 | - [Facebook Keyframes After Effects Scripts by @SubtleGradient](https://github.com/facebookincubator/Keyframes/tree/ca8a7ba/scripts) Export an After Effects document to JSON and then convert that JSON to other kinds of JSON. Has [some useful library code and utilities](https://github.com/facebookincubator/Keyframes/tree/ca8a7ba/scripts/(lib)/MudBrickLayer/ExtendScript/common) also. 29 | 30 | ### ExtendScript 31 | 32 | - [basil.js](https://github.com/basiljs/basil.js): An attempt to port the spirit of the Processing visualization language to Adobe Indesign. 33 | 34 | - [extendscript-library](https://github.com/Images3SA/extendscript-library) by [Images3](https://github.com/Images3SA) Modules to support people who'd like write automation scripts for Adobe Creative Suite 35 | 36 | - [Reversing JSXBIN File Type](https://www.scip.ch/en/?labs.20140515) A extended article about the .jsxbin format and how to reverse engineering it 37 | 38 | - [fakestk by nbqx](https://github.com/nbqx/fakestk): A CLI/CUI Adobe ExtendScript runner. It accepts a script file or stdin. (currently osx only) 39 | --------------------------------------------------------------------------------