descriptionnone
homepage URLhttps://github.com/Figma-Linux/figma-linux
repository URLhttps://github.com/Figma-Linux/figma-linux.git
ownerroot@yurikoles.com
last changeMon, 15 Apr 2024 17:26:58 +0000 (15 20:26 +0300)
last refreshSat, 27 Apr 2024 11:57:54 +0000 (27 13:57 +0200)
content tags
add:
README.md

Figma electron app (unofficial)

Figma-linux is an unofficial Electron-based Figma desktop app for Linux.

Snap

Buy Me A Coffee donate button PayPal donate button

Installation

Universal

You can install Figma-linux from Snap here.

Alternatively, type

sudo snap install figma-linux

in your terminal.

To use local fonts when using the snapd version create a symbolic link:

sudo ln -s $HOME/.local/share/fonts $HOME/snap/figma-linux/current/.local/share/

There is also an AppImage available. Get it on our Releases page, then make it executable and install using these terminal commands:

chmod +x figma-linux-*.AppImage
sudo ./figma-linux-*.AppImage -i

This is not a portable AppImage - it will install figma-linux on your system, after which you can run it from terminal or from your app list. For more info, execute

./figma-linux-*.AppImage -h

Debian-based Distros

Firstly, install libgconf-2-4:

sudo apt install libgconf-2-4

Download the .deb package from the Releases page, and install it with dpkg or your favorite .deb installer.

sudo dpkg -i figma-linux_*_amd64.deb

Ubuntu

On Ubuntu, you can use our PPA:

sudo add-apt-repository ppa:chrdevs/figma && sudo apt update && sudo apt install figma-linux -y

If you receive a NO_PUBKEY error while running apt update, then you must add the key manualy:

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com 70F3445E637983CC

Alternative Ubuntu install

Download the .deb package from the Releases page, and install it with apt.

sudo apt install figma-linux_*_amd64.deb

Arch-based distros

Figma-linux is available on the AUR. You can use an AUR helper like yay to install it:

yay -S figma-linux-bin

Other AUR packages:

Download the .rpm package from our Releases page, then install it:

sudo dnf install figma-linux-*.x86_64.rpm

Nixos

On Nixos, you may add figma-linux in the environment.systemPackages list of your /etc/nixos/configuration.nix and run:

sudo nixos-rebuild switch

Building from source

  1. Clone the repository:
git clone https://github.com/Figma-Linux/figma-linux
cd figma-linux
  1. Install prerequisites from npm:
npm i

To run Figma-linux from npm in dev mode execute this:

npm run dev

Aside from that, you can also run:

Example of .env for local development:

NODE_ENV=dev
DEV_PANEL_PORT=3330
DEV_SETTINGS_PORT=3331

Community

Join us on Telegram or Spectrum.

Become a Backer

You can contribute to figma-linux development by supporting us on Paypal or Buy me a Coffee:

Buy Me A Coffee donate button PayPal donate button

Thanks to the supporters.

shortlog
11 days ago Dario Segurachore: Bump Electron from 27.2.2 to 29.1.6 (#367)dev
2024-03-06 co-odwFix error when missing manifest.ui is treated like...
2024-01-16 Chugunov RomanMerge branch 'master' into dev
2024-01-15 Chugunov RomanRelease v0.11.3masterv0.11.3
2024-01-15 Chugunov RomanMerge branch 'dev'
2024-01-15 Chugunov Romanchore: Bump Electron from 27.2.0 to 27.2.2
2024-01-15 Chugunov Romanfix: open any url from tab's BrowserView. Closes #359
2024-01-15 Chugunov Romanfix: import a plugin from manifest.json. Closes #358
2023-12-23 Chugunov Romanfix: visible font selection field. Closes #356
2023-12-23 Chugunov Romanfix: use default settings if can not parse settings...
2023-12-23 Chugunov Romanchore: Bump Electron from 27.0.4 to 27.2.0
2023-12-23 Muhammad Yahya... Added install instructions for NixOS (#355)
2023-12-06 Chugunov Romanfix: validate file path for extension file. Close #352
2023-12-06 Chugunov Romanimpr: set default values for dev ports
2023-11-18 Chugunov RomanMerge branch 'master' into dev
2023-11-18 Chugunov RomanMerge branch 'dev'v0.11.2
...
tags
3 months ago v0.11.3 Publish v0.11.3 release
5 months ago v0.11.2 Publish v0.11.2 release
5 months ago v0.11.1 Publish v0.11.1 release
5 months ago v0.11.0 Publish v0.11.0 release
23 months ago v0.10.1 Release v0.10.1
23 months ago v0.10.0 Publish v0.10.0 release
2 years ago v0.9.6 Publish v0.9.6 release
2 years ago v0.9.5 Publish v0.9.5 release
2 years ago v0.9.4 Publish v0.9.4 release
2 years ago v0.9.3 Publish v0.9.3 release
2 years ago v0.9.2 Publish v0.9.2 release
2 years ago v0.9.1 Publish v0.9.1 release
2 years ago v0.9.0 Publish v0.9.0 release
2 years ago v0.8.1 Publish v0.8.1 release
2 years ago v0.8.0 Publish v0.8.0 release
2 years ago v0.7.4 Publish v0.7.4 release
...
heads
11 days ago dev
3 months ago master
5 months ago dependabot/npm_and_yarn/postcss-8.4.31
5 months ago dependabot/npm_and_yarn/undici-5.27.2