Package selection guidance compiled from public package information, community data, and project usage.
The show_fps package is a lightweight Flutter tool that displays a real-time FPS (frames per second) badge in the corner of your app during development. It helps developers monitor performance and identify rendering bottlenecks by visualizing frame rate fluctuations. The badge is automatically hidden in release builds, ensuring it doesn't affect production apps. Compatible with all major platforms, including mobile, web, and desktop, it integrates seamlessly into any Flutter project with minimal setup. Ideal for optimizing UI responsiveness and detecting performance issues early in development.
Use cases
Performance monitoring during development
Identifying UI jank or lag
Optimizing animation smoothness
Debugging rendering issues
Real-time feedback on app responsiveness
Key features
Displays live FPS counter
Auto-hides in release mode
Minimal configuration required
Supports all Flutter platforms
Customizable badge position
Lightweight and non-intrusive
Suitable for
Flutter developers
UI/UX engineers
Performance testers
Mobile and web app builders
Considerations
Not intended for production use
Badge visibility may interfere with testing layouts
Requires manual removal before release
Limited customization options
Only active in debug mode
Original README
Original README snapshot from the linked source repository. Visit the repository for the latest content.
Show FPS
Use ShowFPS to monitor your app's FPS (Frames Per Second) in real time with advanced performance metrics.
Features
Real-time FPS monitoring with accurate microsecond precision
Average FPS calculation for smoother readings
Min/Max FPS tracking
Frame time display in milliseconds
Color-coded FPS text based on performance
Interactive chart with customizable colors
Target FPS line on chart
Jank frame indicators (frames significantly slower than average)
Frame budget indicator (percentage of target frame time used)
Dropped frame counter
Draggable widget positioning
Collapsible/expandable view
Double-tap to temporarily hide
Low FPS threshold alerts with visual feedback
Fully customizable colors and text styles
Installation
Add show_fps: ^1.1.0 in your project's pubspec.yaml: