FxKit
A Swift implementation of FxPlug plugins for Final Cut Pro and Apple Motion
How to Use
This project is constantly evolving to provide the best possible interface for writing plugins for Final Cut Pro and Apple Motion. The current goal is to reimplement all of Apple's demo plugins using modern technologies and patterns wherever possible. The eventual goal is to arrive at a simple, modern API layer that sits on top of FxPlug that enables everyone to focus on creating amazing plugins and ignore everything else.
You can download this repository as is and run it using Xcode to have all of the finished plugins installed as Motion plugins. If you want to write your own plugins you can use this project as a template to start from.
Contributing to FxKit
If you'd like to help convert existing plugins to use FxKit, especially those provided in Apple's sample code, please post a pull request and it'll be reviewed and merged as quickly as possible. If you have any questions or concerns you can reach out to me on Twitter.