RepoGuard
refreshing…
Figma

Organization

Public GitHub footprint of Figma

@figma
View profile on GitHub

Collaborative interface design tool

San Francisco, CA

196

Public repositories

9,677

Total stars

2,797

Followers

Figma maintains a significant public presence on GitHub, showcasing a wide range of repositories primarily developed in TypeScript, JavaScript, and Go. Notable projects include plugin-samples, which provides sample Figma plugins, and community-resources that share open source plugins and developer resources for Figma products.

Top languages

TypeScript 14JavaScript 9Go 7Python 4Ruby 3Rust 3Shell 2C 2

Public repositories

plugin-samples

1,815

🔌 Sample Figma plugins.

TypeScript
Updated Jun 8, 2026

mcp-server-guide

1,601

A guide on how to use the Figma MCP server

JavaScript
Updated Jun 13, 2026

code-connect

1,516

A tool for connecting your design system components in code with your design system in Figma

TypeScript
Updated Jun 11, 2026

figma-api-demo

1,336

No description provided for this repository.

JavaScript
Updated May 15, 2026

community-resources

801

A collection of open source plugins, widgets, agent skills, and developer resources for Figma products that have been shared on GitHub.

Unknown Language
Updated Jun 12, 2026

sds

798

Simple Design System (SDS) is a base design system that shows how Figma’s Variables, Styles, Components, and Code Connect can be used alongside a React codebase to form a complete picture of a responsive web design system.

TypeScript
Updated Jun 10, 2026

plugin-typings

248

Typings for the Figma Plugin API

Shell
Updated Jun 3, 2026

rest-api-spec

212

OpenAPI specification and types for the Figma REST API

Unknown Language
Updated Jun 7, 2026

variables-github-action-example

198

Example GitHub Actions workflows for syncing variables to Figma

TypeScript
Updated Jun 2, 2026

code-snippet-editor-plugin

169

Translate component variants, properties, and more into dynamic code snippets for your design system.

TypeScript
Updated Apr 7, 2026

ai-plugin-template

143

An example of making a Figma plugin that talks to OpenAI GPT models.

TypeScript
Updated Jun 2, 2026

widget-samples

139

FigJam widget code examples & starter projects using the FigJam Widget API

TypeScript
Updated May 12, 2026

figma-gemini-cli-extension

123

No description provided for this repository.

Unknown Language
Updated May 29, 2026

vite-plugin-yaml

96

Transform a YAML file to a JS object

TypeScript
Updated May 24, 2026

strict-null-check-migration-tools

77

Scripts used to migrate Figma's codebase to strictNullChecks

TypeScript
Updated Apr 30, 2026

webgl-profiler

75

A GPU-side profiler for WebGL using EXT_disjoint_timer_query

JavaScript
Updated Feb 17, 2026

dynamic-universal-app

71

Size efficient alternative to macOS universal binaries

Objective-C
Updated May 6, 2026

architecture-diagram-components

53

Figma / FigJam components for creating beautiful and informative architecture diagrams.

Unknown Language
Updated May 13, 2026

eslint-plugin-figma-plugins

39

typescript-eslint rules for plugins

TypeScript
Updated May 22, 2026

create-widget

22

Create new FigJam widgets with a single command.

JavaScript
Updated Aug 22, 2025

widget-typings

16

Typings for the Figma Widget API

Shell
Updated May 18, 2026

fontkit

13

An advanced font engine for Node and the browser

JavaScript
Updated Oct 22, 2025

nodegit

9

Native Node bindings to Git.

JavaScript
Updated Dec 22, 2025

kiwi

9

A schema-based binary format for efficiently encoding trees of data

C++
Updated Oct 31, 2025

emoji-mart

6

Fork of https://github.com/missive/emoji-mart

JavaScript
Updated Apr 13, 2026

repo-template

6

No description provided for this repository.

Unknown Language
Updated Apr 6, 2026

claude-code-base-action

4

No description provided for this repository.

TypeScript
Updated May 29, 2026

ci-queue

4

No description provided for this repository.

Ruby
Updated May 29, 2026

it-eng-pub

4

it-eng-pub

Unknown Language
Updated Apr 24, 2026

terraform-provider-figma

3

No description provided for this repository.

Go
Updated May 28, 2026

rspack

3

Rust-based bundler for JavaScript and TypeScript with refined webpack API 🦀

Rust
Updated May 21, 2026

llvm-project

3

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.

Unknown Language
Updated Apr 22, 2026

actions-create-github-app-token

2

GitHub Action for creating a GitHub App Installation Access Token

Unknown Language
Updated May 29, 2026

actions-github-project-automation-plus

2

🤖 Automate GitHub Project cards with any webhook event

Unknown Language
Updated Apr 25, 2026

claude-code-security-review

2

An AI-powered security review GitHub Action using Claude to analyze code changes for security vulnerabilities.

Python
Updated Apr 22, 2026

actions-setup-go

2

Set up your GitHub Actions workflow with a specific version of Go

Unknown Language
Updated Apr 22, 2026

actions-wait-for-netlify-action

2

A GitHub action that will wait until a Netlify Preview deploy has completed before continuing on

Unknown Language
Updated Mar 30, 2026

actions-setup-ruby

2

An action to download a prebuilt Ruby and add it to the PATH in 5 seconds

Unknown Language
Updated Mar 30, 2026

actions-rust-cache

2

A GitHub Action that implements smart caching for rust/cargo projects

Unknown Language
Updated Mar 30, 2026

actions-changed-files

2

:octocat: Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.

TypeScript
Updated Mar 30, 2026

actions-datadog

2

Send Datadog metrics, events, service checks and logs from GitHub workflows

Unknown Language
Updated Mar 25, 2026

actions-harden-runner

2

Harden-Runner is a CI/CD security agent that works like an EDR for GitHub Actions runners. It monitors network egress, file integrity, and process activity on those runners, detecting threats in real-time.

Unknown Language
Updated Mar 22, 2026

go-keychain

2

Golang keychain package for iOS and macOS

Go
Updated Aug 22, 2025

team-labeler-action

2

⚡️ Github action to label your pull requests based on the author name ⚡️

Unknown Language
Updated Jul 18, 2025

actions-semantic-release-action

2

GitHub Action for Semantic Release

Unknown Language
Updated Jul 2, 2025

actions-github-action-markdown-link-check

2

Check all links in markdown files if they are alive or dead. 🔗✔️

Unknown Language
Updated Jul 2, 2025

font-list-archive

2

No description provided for this repository.

Unknown Language
Updated May 13, 2025

actions-codeql-action

1

Actions for running CodeQL analysis

TypeScript
Updated Jun 2, 2026

actions-slack-github-action

1

Send data into Slack using this GitHub Action!

Unknown Language
Updated May 29, 2026

goblet

1

Git caching proxy

Go
Updated May 29, 2026

actions-checkout

1

Action for checking out a repo

Unknown Language
Updated May 29, 2026

actions-setup-node

1

Set up your GitHub Actions workflow with a specific version of node.js

Unknown Language
Updated May 29, 2026

actions-action-setup

1

Install pnpm package manager

Unknown Language
Updated May 29, 2026

rspack-sources

1

Rusty webpack-sources port.

Rust
Updated May 21, 2026

statsig-server-core

1

No description provided for this repository.

Rust
Updated May 20, 2026

actions-setup-ruby-deprecated

1

Set up your GitHub Actions workflow with a specific version of Ruby

Unknown Language
Updated May 6, 2026

pglogrepl

1

PostgreSQL logical replication library for Go.

Go
Updated May 5, 2026

pgproto3

1

No description provided for this repository.

Go
Updated May 5, 2026

actions-continuous-integration

1

Bazel's Continuous Integration Setup

Python
Updated May 1, 2026

actions-setup-bun

1

Set up your GitHub Actions workflow with a specific version of Bun

Unknown Language
Updated Apr 30, 2026

actions-upload-release-asset

1

An Action to upload a release asset via the GitHub Release API

Unknown Language
Updated Apr 22, 2026

actions-firewatch

1

Github Action which alerts a Slack channel if an issue receives reactions over a specified threshold.

Unknown Language
Updated Apr 22, 2026

actions-pagerduty-send-event

1

A GitHub Action for sending events to PagerDuty

Unknown Language
Updated Apr 22, 2026

actions-github

1

Wraps actions-toolkit into an Action for common GitHub automations.

Unknown Language
Updated Apr 22, 2026

actions-release-asset-action

1

No description provided for this repository.

Unknown Language
Updated Apr 22, 2026

actions-action-download-artifact

1

:gear: A GitHub Action to download an artifact associated with given workflow and commit or other criteria

Unknown Language
Updated Apr 22, 2026

actions-setup-terraform

1

Sets up Terraform CLI in your GitHub Actions workflow.

JavaScript
Updated Apr 22, 2026

actions-scorecard-action

1

Official GitHub Action for OpenSSF Scorecard.

Unknown Language
Updated Apr 22, 2026

rust-server-sdk

1

LaunchDarkly Server-Side SDK for Rust

Unknown Language
Updated Apr 22, 2026

actions-fossa-action

1

The action sets up and caches the latest release of fossa-cli, infer the correct configuration from the current system state, analyze the project for a list of its dependencies, and upload the results to FOSSA.

Unknown Language
Updated Apr 22, 2026

terraform-provider-slack

1

Fork of https://github.com/pablovarela/terraform-provider-slack

Go
Updated Oct 6, 2025

hot-shots

1

Node.js client for statsd, DogStatsD, and Telegraf

JavaScript
Updated Aug 6, 2025

dockerfiles

1

Collection of various multi-arch Dockerfiles

Go
Updated Jul 15, 2025

emsdk

1

Emscripten SDK

Python
Updated Apr 4, 2025

actions-upload-pages-artifact

1

A composite action for packaging and uploading an artifact that can be deployed to GitHub Pages.

Unknown Language
Updated Apr 4, 2025

bazel-watcher

1

Tools for building Bazel targets when source files change.

Unknown Language
Updated Apr 4, 2025

actions-upload-artifact

1

No description provided for this repository.

Unknown Language
Updated Apr 4, 2025

actions-trunk-action

1

Trunk.io GitHub Action

Unknown Language
Updated Apr 4, 2025

actions-stale

1

Marks issues and pull requests that have not had recent interaction

Unknown Language
Updated Apr 4, 2025

actions-sticky-pull-request-comment

1

create comment on pull request, if exists update that comment.

Unknown Language
Updated Apr 4, 2025

actions-read-file-action

1

Read file contents

Unknown Language
Updated Apr 4, 2025

actions-setup-java

1

Set up your GitHub Actions workflow with a specific version of Java

Unknown Language
Updated Apr 4, 2025

debase

0

Figma fork of ruby-debug/debase with Ruby 3.4 K&R compat patches

C
Updated Jun 1, 2026

actions-setup-uv

0

Set up your GitHub Actions workflow with a specific version of https://docs.astral.sh/uv/

Unknown Language
Updated May 29, 2026

constant_resolver

0

Resolve a partially qualified Ruby constant reference to the fully qualified name and the path of the file defining it.

Unknown Language
Updated May 6, 2026

ts-morph

0

TypeScript Compiler API wrapper for static analysis and programmatic code changes.

Unknown Language
Updated Apr 30, 2026

actions-github-team-slackbot

0

No description provided for this repository.

Unknown Language
Updated Apr 22, 2026

rust-server-sdk-evaluation

0

Types and eval logic for LaunchDarkly Rust SDKs

Unknown Language
Updated Apr 22, 2026

actions-action-remove-labels

0

🏷️ GitHub Action to remove labels

Unknown Language
Updated Apr 22, 2026

actions-action-slack-notifier

0

🔔 GitHub Action to send notifications to Slack

Unknown Language
Updated Apr 22, 2026

codex-action

0

No description provided for this repository.

TypeScript
Updated Apr 22, 2026

raven-ruby

0

Copy (not fork) of https://github.com/getsentry/raven-ruby#

Ruby
Updated Jan 23, 2026

temporal-ruby

0

Ruby SDK for Temporal

Ruby
Updated Dec 3, 2025

actions-setup-chainctl

0

GitHub Action to install chainctl in your workflow

Unknown Language
Updated Oct 21, 2025

actions-buf-action

0

Build, format, lint, and check for breaking changes in your Protobuf schemas, and automatically publish to the Buf Schema Registry.

Unknown Language
Updated Sep 19, 2025

headless-gl

0

🎃 Windowless WebGL for node.js

C
Updated Sep 5, 2025

actions-dagster-cloud-action

0

No description provided for this repository.

Python
Updated Sep 2, 2025

aws-sdk-go-v2

0

AWS SDK for the Go programming language.

Unknown Language
Updated Jun 25, 2025

bazel-diff

0

Performs Bazel Target Diffing between two revisions in Git, allowing for Test Target Selection and Selective Building

Kotlin
Updated Jun 4, 2025

bazel-differ

0

No description provided for this repository.

Unknown Language
Updated May 21, 2025

Frequently asked questions

What does figma build on GitHub?

Figma builds various tools and resources on GitHub, including sample plugins, server guides, and design system connectivity tools. These repositories support developers in enhancing their use of Figma's interface design functionalities.

Which programming languages does figma use?

Figma primarily uses TypeScript, JavaScript, Go, Python, Ruby, and Rust in its public repositories. This diverse language palette allows for a robust development environment tailored to collaborative design tools.

Are figma's repositories public?

Yes, all of Figma's repositories on GitHub are public. This openness enables developers to access and contribute to the projects, fostering a collaborative environment within the design and development community.

Is this exposure intended?

Monitor Figma with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account