flutter_ume is an in-app debug-kit platform for Flutter applications, developed by ByteDance’s Flutter Infra team. It lets developers embed a suite of debugging tools directly into a Flutter app (during development or debug builds), enabling inspection, performance monitoring, UI debugging, network request inspection, widget hierarchy introspection, and more — all from within the running app. UME bundles multiple “plugin kits” (e.g., UI inspector, performance monitor, device info panel, network inspector via Dio, console log viewer, code viewer, touch indicator) so developers can enable only the tools they need. It supports Flutter 3 and Dart with null-safety, integrates as a dev dependency (so it doesn’t ship by default with production builds), and offers a simple API to activate the debug overlay. Because it's open source under MIT license, developers can also create custom plugin kits and extend UME’s capabilities to suit their debugging or testing workflow.

Features

  • In-app debug overlay for Flutter apps enabling UI inspection, widget tree introspection, and layout debugging
  • Performance and device info tools: CPU/memory usage, frame rate, device diagnostics for monitoring app behavior at runtime
  • Network request inspector (integration with dio), allowing developers to inspect HTTP requests/responses directly in-app
  • Ability to show source code of widgets or screens (“show code” kit), helping debug or understand UI implementation directly in the app
  • Modular plugin-based architecture: 13 built-in kits plus the ability to define custom plugin kits to expand UME’s functionality
  • Compatible with Flutter 3 and Dart null-safety; MIT-licensed open-source — allowing free use, customization, and integration in Flutter projects

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow flutter_ume

flutter_ume Web Site

Other Useful Business Software
Keep company data safe with Chrome Enterprise Icon
Keep company data safe with Chrome Enterprise

Protect your business with AI policies and data loss prevention in the browser

Make AI work your way with Chrome Enterprise. Block unapproved sites and set custom data controls that align with your company's policies.
Download Chrome
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of flutter_ume!

Additional Project Details

Programming Language

Dart

Related Categories

Dart Artificial Intelligence Software

Registered

3 days ago