Rolling out: Projects become folders 📂 ✨
Show off your Figma projects and get feedback from the community.
Recently active
Showcase Your Work is that category where you can show off your Figma creations, get feedback on them or simply promote them. Please do keep your posts somewhat related to Figma, avoid spam, and follow our Forum Guidelines, Figma Community Guidelines and Code of Conduct! Examples:✅ You can ❌ Avoid Ask for feedback on a design you created in Figma Design Posting content that does not relate to (or was not built in) Figma products Promote a plugin you’ve built that can help users in their Figma files Promoting products, services and events/meetups Share a Figma Slides template you’ve created Posting job descriptions or hiring calls
Lately, I've been pushing myself to explore what's possible with Figma Motion and see just how far I can take animations without leaving Figma.I recently came across a really smooth WhatsApp animation and thought, why not recreate it? So I challenged myself to build it from scratch, paying close attention to the timing, easing, and micro-interactions.It's been a fun way to learn, experiment, and sharpen my motion design skills.How do you think it turned out? 👀Check it out!I'd love to hear your feedback!
Hi everyone 👋I’m Hà, a graphic designer who works in Figma every day.Whenever I wanted to add a real sense of speed to a poster, product visual, typography piece, or social graphic, a regular layer blur was rarely enough. I needed a trail with a clear direction—sometimes straight, sometimes curved—and usually ended up switching to another tool just to create it.So I built Motiv Blur.Motiv Blur lets you turn almost any layer, group, or frame into a customizable motion trail without leaving Figma.How it worksSelect a layer, open the plugin, then drag the TAIL and HEAD handles to control the direction and length. Bend the path using Bézier handles, adjust the look of the trail, and click Apply.What you can control Straight or curved trails — shape the motion using an editable Bézier path Direction and distance — drag the endpoints or enter exact values Tail and head size — scale the trail from 10% to 200% Tail and head clarity — create an even trail or gradually fade either end T
Hi everyone. After months of building I published Flow Pro, a plugin that wires user flows directly in Design files. What it does:- Select screens, press Connect: every arrow is drawn at once, no crossings.- Arrows keep right angles and one of four shapes (straight, L, Z, U), so the diagram reads like a schematic, not spaghetti.- Move a frame and the wires follow live. Ports stay where you put them.- One style for the whole diagram: colour, thickness, corner radius, caps, dashes, labels.- Sections, components and instances work as nodes; hidden layers are ignored. Free to try (30 connectors). I would love feedback from people who map flows daily: what is missing, what feels wrong. https://www.figma.com/community/plugin/1666194024247251759/flow-pro-arrows-connectors-user-flows
Large PDFs exported from Figma can quickly become difficult to email, upload or share with clients. I built BatchPDF to create polished, highly compressed multipage PDFs directly from Figma.We have tested BatchPDF in a live, high volume marketing production studio where teams produce large photography and campaign production briefs.In one real production test, the same 52 page Figma document exported at around 90 MB using another well known PDF plugin. With BatchPDF, the result was approximately 15 MB while maintaining perfectly usable image quality. That is roughly an 83% reduction.BatchPDF includes simple presets for Print, Balanced and Small File. If you need an even smaller PDF, Custom settings give you direct control over image resolution in PPI and JPEG compression. This makes it possible to balance file size and image quality for each document.BatchPDF is built for designs that use your own custom fonts. Supported text can remain selectable and searchable, while vector elements
🚀 Invitation for Collaboration — Ruty Architect Project We are building the future of AI-assisted architecture. Ruty Architect was born to be an open and modular platform that unites Architecture, Engineering, BIM, GIS, Artificial Intelligence, Digital Twin and technical documentation in a single work environment. Our goal is not to create just one more CAD or BIM software. We want to develop an intelligent co-pilot for construction professionals, capable of analyzing projects, identifying inconsistencies, organizing documentation, collaborating with multidisciplinary teams and supporting technical decisions throughout the life cycle of a building. We are looking for people passionate about technology, design, engineering and innovation to participate in the construction of this ecosystem. Engineering Intelligence for the Real World
Figma's export dialog stops at PNG, JPG, SVG and PDF — so getting web-ready assets usually means a chain of extra tools: convert to WebP elsewhere, compress, rename to a convention, sort into folders, zip. Featherlight does that whole post-export pipeline inside Figma, in one pass, entirely offline (zero network access, verified by the badge on the listing). - WebP / JPG / PNG (lossless or lossy) / SVG with a live before/after size preview- Every selected frame at 0.5x–4x in one run, automatic @2x suffixes- Rename patterns, kebab/snake case, slashes become real ZIP folders- Bundle as ZIP or one multi-page vector PDF Real run from the demo video: 9 frames to 18 WebP files, 9.12 MB down to 1.15 MB (-87%). 7-day free trial with every feature unlocked, then a one-time purchase — no subscription. It's a one-person indie project: I read every comment, and feedback and feature requests directly shape what gets built next. https://www.figma.com/community/plugin/1665932150476150859/featherlight
I found this amazing free, you just need page url and it will convert the website to editable figma design.You can see the detail in video guidehere you can find to website: https://page2figma.com/
Figma has no native way to apply opacity to an aliased colour variable without breaking the link and forcing you back to hardcoded hex values. To handle hover states, alert tints, or Material Design elevations, you are forced to bloat your library with dozens of duplicate variables.I built Sheer to solve this exact architectural bottleneck. It adds an automated, non-destructive opacity modifier layer to your workflow, here are its key features: Token Mode: Type target steps (such as 8, 12, 20, 50) and instantly batch-generate clean, linked opacity scales directly from a base primitive variable. Quick Apply: Drop transparency onto individual component fills or strokes right on the canvas without polluting your library or breaking the core reference link. Smart Sync: If a master brand primitive changes, Sheer audits the file and repairs all dependent opacity tokens in a single click. Dev Mode: Automatically outputs production-ready CSS variables using native color-mix() syntax dir
I wanted to share a project I’ve been building solo over the last 4 months: TokenIgnite. It started with a simple question I asked myself: What if changes to Figma variables were visible in a running web app just as directly as tweaking CSS variables in browser DevTools? I built a proof of concept, but then had to ask myself an honest question: With Figma Code Connect, MCP servers, and Code Layers, who actually needs this? The Shift: Making Design Decisions in the Runtime FirstWith AI-driven workflows, layout code is generated faster than ever—yet LLMs lack visual awareness of the running app, causing design drift. At the same time, traditional token pipelines force teams to wait on builds just to validate minor tweaks. TokenIgnite introduces a paradigm shift: What if we make design decisions in the live runtime first before committing anything to a single source of truth? And what if we—and our AI agents—collaborate without any pipeline boundaries? How TokenIgnite works:TokenIgnite re
I work on Arabic and multilingual product interfaces, and I kept running into the same problem: converting an LTR design to RTL was rarely just a visual flip.Horizontal Auto Layout with Wrap is a good example. Reversing the child order can align the first row, but it does not reliably fix the direction of every wrapped row. It can also make responsive components harder to maintain.I built RTLAuto to handle this workflow inside Figma.Who RTLAuto is for:- Product designers maintaining Arabic and English versions- Design-system teams working with reusable components and variants- UX and UI agencies delivering multilingual products- Product teams building for Arabic, Hebrew, Persian, or Urdu markets- Anyone spending too much time rebuilding RTL screens manuallyIn version 1.3.1, the current conversion path has dedicated support for:- Horizontal Auto Layout with Wrap- Nested Auto Layout- Reusable components and direction variants- Responsive wrapping without absolute positioning- Directional
Hey everyone Sharing the design process behind a recent education app our team worked on, because a few of the Figma-specific decisions genuinely changed how the product turned out—and I'd love feedback from folks who design learning products.I'm part of the design team at Dev Technosys, and a significant chunk of our work is education app development, so student-facing flows are something we think about a lot. This post is about the design side: how we used Figma to prototype, test, and hand off a K–12 learning app without drowning students in UI.The core problem: cognitive loadThe greatest challenge in any education app isn't feature count — it's attention. Students (especially younger ones) drop off the second a screen feels busy. Our north star for the whole file became one primary action per screen.That single rule drove most of our Figma structure.How we set it up in Figma1. A tokenized design system first, screens second. We built color, type, spacing, and elevation as variables
I've pasted #0F172A into a variables file roughly eighty times this month. Every time we tweaked our dark mode contrast, I was the one manually updating theme.ts and waiting for the GitHub action to run. Tracking down a rogue #111827 that sneaked into a border utility was driving me slowly insane.I'm a UX engineer, so I finally built a plugin to push Figma tokens straight to the repository. We actually deleted our entire tokens Slack channel last week because the pull requests just generate themselves with visual diffs now.You can try Design System Sync here:https://www.figma.com/community/plugin/1561389071519901700?utm_source=figma-forum&utm_medium=post&utm_campaign=bothttps://ds-sync.netlify.app?utm_source=figma-forum&utm_medium=post&utm_campaign=botHow often do your developers accidentally hardcode colours instead of using your variables?
Figma Plugin Link :- https://www.figma.com/community/plugin/1656620010944492160/dreamui-ai-ui-generator-design-system-wireframe-generator-ai-design-copilot-tokens-html✨ "DreamUI" Figma Plugin Features List 🎨✦ GenerateType a text prompt and instantly build a complete editable UI screen 🪄.🧠 Product DesignerGenerates a whole connected product with multiple linked screens working together 🔗.📸 ScreenshotRebuilds any pasted screenshot into real, fully editable Figma layers instantly 🖼️.🧑💻 CodeConverts your generated Figma design into actual working developer-ready code 💻 output.🧭 FlowMaps a written user story into a complete wireframe flow visualization 🧩.🪄 CopilotChat-edits whatever is currently selected on your canvas using natural conversation ✍️.🧩 Design ContinuationExtends a selected section with new, matching sections generated automatically by AI 🔄.🎨 Design RemixTurns one selected screen into 5–10 completely restyled redesign variations 🌈 instantly.🔍 Design CriticDel
TL;DR I'm a student and I made an accessibility plugin. Looking for people willing to test it and give feedback on what to improve and features you'd like to see, in exchange for lifetime Pro. Email perceivable@cyberdesk.topI'm a student and I made a Figma plugin called Perceivable. It checks a page or selection against WCAG (contrast, target size, alt text, heading order, focus order) and can fix the contrast and target-size ones in one click. It runs fully in Figma, so nothing leaves your file.It's early and I'd like feedback before I take it further. If you're willing to try it on real work and tell me what to improve, I'll send you a lifetime Pro key. It's for personal use, and I'll revoke it if it's shared.Email perceivable@cyberdesk.top and I'll send the plugin and a key. Thanks.
Hi everyone 👋I'm Hà, a graphic designer who works in Figma every day. And for the longest time, one thing kept sending me back to Photoshop: I just wanted to grab a layer and transform it — bend it, skew it, add some perspective — without jumping between tools.Figma is brilliant for a lot of things, but if you do graphic work — banners, posters, packaging, social assets — you've probably hit the same wall. So I built the plugin I kept wishing existed.What Free Transform doesSelect any layer, hit the plugin, and transform it the way you would with Ctrl+T in Photoshop:Scale, Rotate & Skew — drag any handle, no constraint-wrestling Distort — pull all four corners freely Perspective — real depth, in any direction Photoshop-style warps — Arc, Arch, Fish, Wave, Rise, and Twist Export as raster or vector — keep it crisp, or keep it editable Clean results — no mesh artifacts or seams, even on shadows and semi-transparent areasAll of the above is in the free version. No trial countdown, no
We are thrilled to announce that JMPY.me is now available to help you streamline your workflow across the entire Figma ecosystem! Whether you are designing, presenting, or collaborating, you can now generate branded, trackable links and fully customized, dynamic QR codes without ever leaving your canvas. 🚀 Why JMPY.me?Generic URLs can look untrustworthy and hurt your click-through rates. JMPY.me is an AI-native link management platform built specifically for creators, designers, and marketing teams. We make it effortless to turn your canvas URLs, slide decks, or specific frame coordinates into professional assets that drive engagement and save your time. Create and insert in canvas immediately with one click. 🎨 Key Features at a Glance Universal Compatibility: Works seamlessly across Figma Design, FigJam Boards, Figma Slides, and Figma Buzz. Branded Short Links: Instantly shorten long URLs using your own custom domains. Perfect for keeping your professional branding consistent. C
Hey folks! Check out my Color Contrast plugin! It reports contrast using WCAG 2, BPCA, and APCA algorithms, and now includes a new Audit Mode to analyze entire frames at once. Unlike other contrast plugins, it considers the foreground alpha channel for accurate contrast calculations. Demo:
Hi Figma community,I built Figma to PowerPoint Exporter for a very specific handoff problem: teams design presentation-like frames in Figma, but clients, sales teams, and internal stakeholders still ask for PowerPoint files.Try it on Figma Community:https://www.figma.com/community/plugin/1650059775290729168/figma-to-powerpoint-exporterWhat it does:Exports selected Frames, Groups, Components, Instances, and Sections to .pptx Editable mode keeps text, simple rich text, basic shapes, images, linear gradients, shadows, and line endings editable where possible Fidelity mode exports image-based slides when visual match matters more than editability Export reports call out what stayed editable and what fell backWhere it helps: Client decks Sales decks Internal reviews Figma-to-PowerPoint handoff Presentation templates that need later editing in PowerPointHonest limitations:Complex masks and vectors may fall back to images Blur is approximate Auto Layout is visual-only in PowerPoint Fidelity m
Hi, fellow Figmates!I wanted to share with you another of my Figma files for a video game: Poster for figma file Mini Metro UI case studyMini Metro UI case studyHere I tried to lessen up a bit and recreate a small mobile game, to understand how little can be enough in development of small indie games.I not only recreated all of the screens of mobile version of the game, but also tried to write some kind of analysis of it's game design, but I only ever created posts in Instagram, so I created an Instagram and Bluesky to post such essay/analysis things:https://www.instagram.com/p/DQcMGkfDBge/?utm_source=ig_web_copy_link&igsh=MzRlODBiNWFlZA== And video post with demo of interactive prototype:https://www.instagram.com/p/DQswUYuDIvC/?utm_source=ig_web_copy_link&igsh=MzRlODBiNWFlZA== Mini Metro devs Dinosaur Polo Club even reposted me on BlueSky: https://bsky.app/profile/dinopoloclub.bsky.social/post/3m5ciyz32zk22gameplay screen huge flow of game screens You can try the interactive p
We found 28 different shades of grey in production last week. Only five of them were actually in our Figma file. I am Alexander and I created a plugin to fix this exact mess.The developers were doing their best to match the new dark mode screens. But every time a designer tweaked a background layer, someone had to manually update a JSON file in the repository. The drift was getting embarrassing.I wanted the Figma file to actually drive the code. So I built a tool that pushes Figma variables directly to GitHub using automatic pull requests.We completely archived our design handoff Slack channel last month. The repository updates itself with the exact W3C Token formats whenever we publish library changes.You can try Design System Sync here:https://www.figma.com/community/plugin/1561389071519901700?utm_source=figma-forum&utm_medium=post&utm_campaign=bothttps://ds-sync.netlify.app?utm_source=figma-forum&utm_medium=post&utm_campaign=botHow is your team handling multi-brand t
If you've ever exported a batch of images from Figma and ended up with a folder full of IMG_4821.png, Rectangle 482.png, and Frame 17 copy.png, this one's for you.SEO Image Renamer uses a vision model (Claude or GPT-4o — your choice) to actually look at the pixels in your selected image layers and generate a clean, descriptive, SEO-friendly filename for each one — like red-sports-car-mountain-road instead of whatever the original file was called.How it works:Select one image, or select a bunch at once Run the plugin — each layer gets analyzed and renamed based on its actual content Export as usual, with filenames that already make senseWhy this instead of a layer-renaming tool:This isn't about tidying your layers panel — Figma and other plugins already handle that by hierarchy or nearby text. This is specifically for what the exported file is named, based on what's depicted in it. Useful for photo libraries, illustration sets, icon packs, screenshot archives, or any project where you n
Made a Kanban board widget for Figma a while back (~12k users), and people kept asking for a timeline view — so here it is: a Gantt chart that lives on the canvas. The part I care about is dependencies. Draw a "depends on" arrow between two tasks, and when a task's start date arrives while the thing it needs still isn't done, it flags itself as blocked (overdue too). You never set that by hand — it reads the dates and the arrows. Most Figma timelines skip this; they're just bars that don't know about each other. The rest is the usual: phases, milestones, day-to-year zoom, edit in a popup. Widget: https://www.figma.com/community/widget/1655733687866006888 Would genuinely like to hear whether a separate timeline widget makes sense, or if the board and the Gantt should just be one tool.
Hey Figma community 👋I've been working on a plugin that solves something that's been bugging me for a while.You finish designing your screens — then spend hours manually connecting every frame and setting up interactions.So I built a plugin where you just type what you want:"Wire this as a login → dashboard → settings flow"And it connects everything automatically.It's still early and needs improvements — which is exactly why I'm here. I'd love brutal, honest feedback from real designers before I develop it further.Would love to know:Does this solve a problem you actually have? What interactions or features would make this useful for your workflow?Drop a comment — every response genuinely shapes what I build.
Hey all — pushed an update to Zeno (my desktop → mobile adaptation, cleanup, and dev-prep plugin).Main fix this round: Adapt to Mobile was letting text and components spill outside the mobile frame on freeform / non-auto-layout files. Widths are now properly constrained, so adapted layouts stay inside the frame.Also a round of stability fixes under the hood.I'm still actively improving the mobile adaptation — it works best on auto-layout web files, and I'm chipping away at the freeform edge cases. If you try it and something doesn't adapt cleanly, I'd genuinely appreciate the feedback — a before/after screenshot helps a ton. https://www.figma.com/community/plugin/1653711948873377984
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.