# figma-linux **Repository Path**: hopekg/figma-linux ## Basic Information - **Project Name**: figma-linux - **Description**: Figma is the first interface design tool based in the browser, making it easier for teams to create software. Join us in https://t.me/figma_linux and https://spectrum.chat/figma-linux - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-11-10 - **Last Updated**: 2025-05-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Figma electron app (unofficial) Figma-linux is an unofficial [Electron](http://electron.atom.io)-based [Figma](https://figma.com) desktop app for Linux.

[![Codacy Badge](https://api.codacy.com/project/badge/Grade/d80ff1e7c3fe4da28e2e50a28d4ead7c)](https://www.codacy.com/manual/ChugunovRoman/figma-linux?utm_source=github.com&utm_medium=referral&utm_content=ChugunovRoman/figma-linux&utm_campaign=Badge_Grade) [![Snap](https://snapcraft.io/figma-linux/badge.svg)](https://snapcraft.io/figma-linux)

Buy Me A Coffee donate button PayPal donate button

## Installation ### Universal You can install Figma-linux from Snap [here.](https://snapcraft.io/figma-linux) Alternatively, type ```bash 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](https://github.com/Figma-Linux/figma-linux/releases) page, then make it executable and install using these terminal commands: ```bash 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 ```bash ./figma-linux-*.AppImage -h ``` ### Debian-based Distros Firstly, install `libgconf-2-4`: ```bash sudo apt install libgconf-2-4 ``` Download the .deb package from the [Releases](https://github.com/Figma-Linux/figma-linux/releases) page, and install it with `dpkg` or your favorite .deb installer. ```bash sudo dpkg -i figma-linux_*_amd64.deb ``` ### Ubuntu On Ubuntu, you can use our PPA: ```bash 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: ```bash sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com 70F3445E637983CC ``` ### Arch-based distros Figma-linux is available on the [AUR](https://aur.archlinux.org/packages/figma-linux/). You can use an AUR helper like `yay` to install it: ```bash yay -S figma-linux ``` ### RPM-based distros Download the .rpm package from our [Releases](https://github.com/Figma-Linux/figma-linux/releases/latest) page, then install it: ```bash sudo dnf install figma-linux-*.x86_64.rpm ``` ## Building from source 1. Clone the repository: ```bash git clone https://github.com/Figma-Linux/figma-linux cd linux ``` 2. Install Rust: ```bash curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ``` 3. Install prerequisites from npm: ```bash npm i ``` To run Figma-linux from npm in dev mode execute this: ```bash npm run dev ``` Aside from that, you can also run: - ```npm run build``` to built the app for production - ```npm run start``` to run the built version - ```npm run builder``` to package the app for distribution. - * The build targets are listed in ```./config/builder.json```. You can remove the ones you don't need or don't have dependencies for. - ```npm run pack``` to remove old packages from the installer directory, then pack the app. - * This depends on [AppImageTool](https://appimage.github.io/appimagetool/) being installed. ATTENTION: When you do changes in middleware component, You need to rebuild (`npm run build`) and restart the app each time, because the middleware execute only on run the app, Hot Reload won't work. ## Community Join us on [Telegram](https://t.me/figma_linux) or [Spectrum](https://spectrum.chat/figma-linux). ## 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.