Back to Plugins

TokenBoard
Advanced Figma plugin for browsing, editing, and batch-managing local variables, modes, and aliases
Plugin Preview
About this plugin
TokenBoard is an advanced Figma plugin designed to give you full visibility and control over local variable collections — whether you’re building a robust design system, managing light/dark modes, or maintaining consistent styles across teams.
Features Overview
Explore Variables by Collection, Scope & Mode
- Browse all local variable collections in your Figma file
 - Organized as expandable tree structures by collection, group, and nested groups
 - View and compare values across all modes (e.g. “Light”, “Dark”)
 
Smart Search
- Instant full-text search across variable names, values, types, and scopes
 - Highlights matches inside nested groups
 - Keeps scroll position and selection while typing
 
Visual & Semantic Display
- Color tokens show live swatches, hex values, and opacity
 - Boolean, number, string tokens are clearly labeled
 - Aliases display as links to target variables with inline previews
 
Aliases & References
- Displays alias chains with resolved values
 - Clickable interface to explore alias references
 - Supports setting or detaching aliases via selector popup
 
Inline Editing of Values
- Edit most values directly inside the table: Colors (rgba), Strings, Numbers, Booleans, Aliases
 - Shows validation states and editable highlights
 - Supports editing multiple modes in a variable
 
Selection-Aware Variable Inspector
- Automatically detects all variables applied to the selected node(s) on the canvas
 - Displays them grouped by collection, scope, and mode
 - Resolves and highlights any aliases used
 - Handles nested selections and multiple nodes
 - Edit Values Directly from the Selection
 - Selection-based variable data is cached with a unique key
 - Improves performance when switching between nodes
 - Cache is auto-expired after 5 minutes or can be manually refreshed
 
Batch Update
- Send a list of changes (e.g. 30+ variable updates) in one click
 - Type conversion (color objects, strings, aliases)
 - Font loading for FONT_FAMILY variables (with fallback to alternative styles if “Regular” not available)
 - Scope checks and error recovery per variable
 - Returns a report of successful and failed updates
 
Performance Optimizations
- In-memory caching of selection data with expiry (5 min)
 - Caches up to 50 different selections to reduce API calls
 - Tracks which variables are already loaded to avoid duplication
 
Figma API Compatibility Handling
- Graceful fallback if variable APIs or methods are unavailable
 - Error messages guide user to fix or retry
 
Clean, Resizable UI
- Fully styled native-like UI with Figma theme support (light/dark)
 - Flexible layout with resizable panel
 - Displays progress during data load
 - Empty states and error messages styled for clarity
 
Ideal Use Cases
- Design system audits
 - Token cleanup and maintenance
 - Visual QA of theme modes
 - Alias linking and optimization
 - Batch updates to variable values
 - Color or typography token management
 
Compatibility
- Built for the latest Figma API with full variable support
 - Works in Figma files only (not FigJam)
 - Requires Variables feature enabled in your Figma workspace
 
Plugin Details
| Version | 5 | 
|---|---|
| Created | June 14, 2025 | 
| Last Updated | July 14, 2025 | 
| Category | File organization plugins | 
| Creator | Andrei Kuznetsov | 
| Stats | 6 installs, 2 likes | 
| Pricing | Free | 
Technical Details
- API:1.0.0
 - UI:ui.html
 - main:code.js
 - Document Access:dynamic-page
 - Editor Types:figma
 - Allowed Domains:
- https://fonts.googleapis.com
 - https://fonts.gstatic.com
 
 
More Like This
Discover other plugins in the File organization plugins category.