Back to Plugins

Artboard Counter 画板计数器
Count & select any node type with smart filtering and progress tracking
Plugin Preview
About this plugin
Introduction
Node Counter is a powerful and flexible Figma plugin that helps designers quickly count and manage various types of nodes on the current page. It supports 10 different node types including frames, components, instances, groups, sections, and more. With smart filtering options and an intuitive interface, it makes project analysis and batch operations effortless.
Key Features
- Multiple Node Types: Count Frames, Components, Instances, Groups, Sections, Text, Rectangles, Ellipses, Vectors, and Images
- Deep Scan Option: Toggle between top-level only (default) or all nested levels for comprehensive analysis
- Smart Performance: Uses Figma's native API with async processing and progress tracking to prevent UI freezing
- Cancellable Operations: Cancel long-running scans anytime with a convenient cancel button
- Intelligent Caching: Speeds up repeated queries on the same page and node type
- Quick Selection: One-click to count and select all matching nodes for batch operations
- Multi-language Support: Built-in support for English, Simplified Chinese, Traditional Chinese, Japanese, and Korean
- Visual Feedback: Real-time progress bar, count display, and system notifications
How to Use
- Open the plugin in your Figma file
- Select the node type you want to count from the dropdown menu
- (Optional) Enable "Deep Scan" to include all nested levels
- Click "Count & Select" to count and select all matching nodes
- Click "Refresh" to update the count after page changes
- Use the cancel button (✕) to stop any ongoing scan
- Switch languages using the language selector at the top
Deep Scan Toggle
- OFF (Default): For Frames, only counts top-level frames (excludes nested frames). For other types, counts all levels.
- ON: Counts all nodes of the selected type across all nesting levels, including nested frames within frames.
Performance Optimizations
- Asynchronous batch processing prevents UI blocking
- Real-time progress tracking with percentage and item count
- Smart caching system reduces redundant scans
- Efficient use of Figma's native findAll API
- Cancel button for immediate response to stop operations
Notes
- Counts are specific to the current page only
- Switching pages or node types clears the cache and resets the count display
- Deep scan may take longer for complex files with many nested layers
- The plugin maintains state for quick repeated operations
介绍
节点统计是一款强大且灵活的 Figma 插件,帮助设计师快速统计和管理当前页面的各类节点。支持画板、组件、实例、分组、分区等10种不同节点类型的统计。通过智能过滤选项和直观的界面,让项目分析和批量操作变得轻而易举。
核心功能
- 多种节点类型:支持统计画板、组件、实例、分组、分区、文本、矩形、椭圆、矢量图形和图片
- 深度扫描选项:可切换仅统计顶层(默认)或包含所有嵌套层级,实现全面分析
- 智能性能优化:使用 Figma 原生 API,配合异步处理和进度跟踪,防止界面卡顿
- 可取消操作:随时通过取消按钮中断长时间运行的扫描
- 智能缓存:加速对同一页面和节点类型的重复查询
- 快速选中:一键统计并选中所有匹配节点,便于批量操作
- 多语言支持:内置英文、简体中文、繁体中文、日文、韩文五种语言
- 可视化反馈:实时进度条、数量显示和系统通知
使用方法
- 在 Figma 文件中打开插件
- 从下拉菜单选择要统计的节点类型
- (可选)开启"深度扫描"以包含所有嵌套层级
- 点击"统计并选中"按钮统计并选中所有匹配节点
- 点击"刷新"按钮在页面变化后更新统计数据
- 使用取消按钮(✕)随时停止正在进行的扫描
- 使用顶部的语言选择器切换界面语言
深度扫描开关
- 关闭(默认):对于画板,仅统计顶层画板(不包含嵌套画板)。对于其他类型,统计所有层级。
- 开启:统计所选类型的所有节点,包含所有嵌套层级,包括画板内的嵌套画板。
性能优化
- 异步分批处理,防止界面阻塞
- 实时进度跟踪,显示百分比和项目数量
- 智能缓存系统,减少冗余扫描
- 高效使用 Figma 原生 findAll API
- 取消按钮可立即响应停止操作
注意事项
- 统计仅针对当前页面
- 切换页面或节点类型会清除缓存并重置显示
- 深度扫描在复杂文件中可能需要更长时间
- 插件会保持状态以支持快速重复操作
Plugin Details
| Version | 1 |
|---|---|
| Created | November 26, 2025 |
| Last Updated | November 26, 2025 |
| Category | editing & effects plugins |
| Creator | KingweiCheung |
| Stats | 0 installs, 0 likes |
| Pricing | Paid |
Technical Details
- API:1.0.0
- UI:ui.html
- main:code.js
- Document Access:dynamic-page
- Editor Types:figma
- Allowed Domains:
- none
More Like This
Discover other plugins in the editing & effects plugins category.