awesome-jxa
github.com/vvscode/awesome-jxa ↗Curated list of materials about JXA (JS for automation)
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me articles resources from awesome-jxa"
Installation instructions →What's inside
Articles
Worth to mention
- Aquitaine Programming
set of 3 books: "Javascript of Automation: Crafting Scripts for macOS", "JavaScript for Automation 2: Supercharge Your Mac with ChatGPT", "JavaScript for Automation 3: More Useful and Interesting Scripts"
- Automating macOS with Javascript for Automation (JXA)
- Comparing JavaScript for Automation (JXA) and AppleScript
- JXA Resources
- Learning & Using AppleScript & JavaScript for Automation (JXA)
- Notes on automating macOS using Javascript
Documentation
- Calendar Scripting Guide
- Introduction to JavaScript for Automation
- JavaScript for Automation Cookbook
- JXA Examples
A collection of Javascript for Automation (JXA) examples for reference and learning
- JXA Resources at Apple-Dev Groups
- Mac Automation Scripting Guide
Node.js helpers
- jxa
Similar to the osa2 module, but with synchronous calls and an API with a bit more 'magic'. If you're building a library, use osa2. This module is best suited for small scripts
- JXA
JavaScript for Automation(JXA) packages (including TS types for modules and set of satellite packages to build/run), example is included
- JXA packages at npm.io
- jxapp
Quickly access JavaScript for Automation's application object
- node-jxa
Use your favorite node.js modules, or your own local modules, in your JXA (OSX Javascript automation) scripts
- osa2
This module provides a Promise interface to macOS's automation and scripting APIs
Showing a sample of 30 resources. View the full list on GitHub →