An open API service indexing awesome lists of open source software.

https://github.com/extendscript/awesome

A curated list of awesome ExtendScript resources
https://github.com/extendscript/awesome

Last synced: 6 days ago
JSON representation

A curated list of awesome ExtendScript resources

Awesome Lists containing this project

README

          

# awesome
A curated list of awesome ExtendScript resources

[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

W.I.P.

This list should comply to these guidlines --> [sindresorhus/awesome/create-list.md](https://github.com/sindresorhus/awesome/blob/master/create-list.md)

### Photoshop

- [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.

- [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.

- [photoshopjs-core by @AriaMinaei](https://github.com/AriaMinaei/photoshopjs-core) A jQuery-like interface for Photoshop ActionDescriptors.

### Illustrator

- [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

### InDesign

### After Effects

- [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.

### ExtendScript

- [basil.js](https://github.com/basiljs/basil.js): An attempt to port the spirit of the Processing visualization language to Adobe Indesign.

- [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

- [Reversing JSXBIN File Type](https://www.scip.ch/en/?labs.20140515) A extended article about the .jsxbin format and how to reverse engineering it

- [fakestk by nbqx](https://github.com/nbqx/fakestk): A CLI/CUI Adobe ExtendScript runner. It accepts a script file or stdin. (currently osx only)