yuanqing/create-figma-plugin

🔋 The comprehensive toolkit for developing plugins and widgets for Figma

TypeScript

1,119

2,472 commits

updated Mar 21, 2026

See the code

README

This page is for contributors. If you’re looking to use Create Figma Plugin, go to the documentation website.


Create Figma Plugin npm Version build

The comprehensive toolkit for developing plugins and widgets for Figma

Contributing

Pre-requisites

Building the project locally

$ git clone https://github.com/yuanqing/create-figma-plugin
$ cd create-figma-plugin
$ git checkout --track origin/next
$ npm install

Active development on the next release occurs on the next branch. Pull requests should be made into next.

Testing changes on an existing plugin/widget

First, build the entire Create Figma Plugin project:

$ npm run build

Then, create symlinks to the local copy of the project in your existing plugin/widget (eg. my-project):

$ ls -a
create-figma-plugin  my-project
$ sh create-figma-plugin/scripts/symlink.sh create-figma-plugin my-project

Finally, build your plugin/widget:

$ cd my-project
$ npm run build
create-figma-plugin
figjam
figjam-plugin
figjam-plugins
figjam-widget
figjam-widgets
figma
figma-plugin
figma-plugins

yuanqing/create-figma-plugin

🔋 The comprehensive toolkit for developing plugins and widgets for Figma

TypeScript

1,119

2,472 commits

updated Mar 21, 2026

See the code

README

This page is for contributors. If you’re looking to use Create Figma Plugin, go to the documentation website.


Create Figma Plugin npm Version build

The comprehensive toolkit for developing plugins and widgets for Figma

Contributing

Pre-requisites

Building the project locally

$ git clone https://github.com/yuanqing/create-figma-plugin
$ cd create-figma-plugin
$ git checkout --track origin/next
$ npm install

Active development on the next release occurs on the next branch. Pull requests should be made into next.

Testing changes on an existing plugin/widget

First, build the entire Create Figma Plugin project:

$ npm run build

Then, create symlinks to the local copy of the project in your existing plugin/widget (eg. my-project):

$ ls -a
create-figma-plugin  my-project
$ sh create-figma-plugin/scripts/symlink.sh create-figma-plugin my-project

Finally, build your plugin/widget:

$ cd my-project
$ npm run build
create-figma-plugin
figjam
figjam-plugin
figjam-plugins
figjam-widget
figjam-widgets
figma
figma-plugin
figma-plugins

Project health

Overall

3.1/10

Maintained

0/10

Code review

1/10
OpenSSF Scorecard

Latest release

4.0.3 · Aug 22, 2025

Releases this year

0

Significant stargazers

Yangshun Tay

13,535 followers · starred May 2024

Adem ilter

3,227 followers · starred May 2021

Bartosz Kaszubowski

469 followers · starred Jul 2022

Dotan Simha

1,921 followers · starred Oct 2021