{"id":29093159,"url":"https://github.com/lhlyu/flutter_mana","last_synced_at":"2026-04-29T06:38:18.314Z","repository":{"id":299384900,"uuid":"1002864179","full_name":"lhlyu/flutter_mana","owner":"lhlyu","description":"Mana is an in-app debug kits platform for Flutter. Flutter应用内调试工具平台","archived":false,"fork":false,"pushed_at":"2025-11-09T17:07:55.000Z","size":13117,"stargazers_count":64,"open_issues_count":0,"forks_count":13,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-29T06:37:54.499Z","etag":null,"topics":["dart","dart-library","debug","debugging-tool","developer","development","devtool","flutter","flutter-package","flutter-plugin","tools"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lhlyu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-16T09:03:53.000Z","updated_at":"2026-04-24T03:38:32.000Z","dependencies_parsed_at":"2025-06-16T09:55:02.325Z","dependency_job_id":"49dfad3e-6571-49ed-9f98-9cb20f700d0f","html_url":"https://github.com/lhlyu/flutter_mana","commit_stats":null,"previous_names":["lhlyu/flutter_mana"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/lhlyu/flutter_mana","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhlyu%2Fflutter_mana","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhlyu%2Fflutter_mana/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhlyu%2Fflutter_mana/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhlyu%2Fflutter_mana/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lhlyu","download_url":"https://codeload.github.com/lhlyu/flutter_mana/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhlyu%2Fflutter_mana/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32414422,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T06:29:02.080Z","status":"ssl_error","status_checked_at":"2026-04-29T06:29:00.631Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dart","dart-library","debug","debugging-tool","developer","development","devtool","flutter","flutter-package","flutter-plugin","tools"],"created_at":"2025-06-28T08:06:35.564Z","updated_at":"2026-04-29T06:38:18.301Z","avatar_url":"https://github.com/lhlyu.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flutter Mana\n\n[![pub package](https://img.shields.io/pub/v/flutter_mana?label=flutter_mana)](https://pub.dev/packages/flutter_mana)\n[![pub package](https://img.shields.io/pub/v/flutter_mana_kits?label=flutter_mana_kits)](https://pub.dev/packages/flutter_mana_kits)\n![Last Commit](https://img.shields.io/github/last-commit/lhlyu/flutter_mana)\n\nFlutter 应用内调试工具平台.\nan in-app debug kits platform for Flutter.\n\n\u003e 因为flutter_ume不维护，项目因此而生，`mana`的名字来自于一部国漫《灵笼》中的玛娜设定，强烈推荐！\n\n\n**尽量在开发环境使用，部分插件只在开发环境才能生效！！！**\n\n## 环境\n\n**不考虑兼容低版本**\n\n```yaml\ndart: \"\u003e=3.7.0 \u003c4.0.0\"\nflutter: \"\u003e=3.29.0\"\n```\n\n## 使用\n\n- 安装\n\n```shell\nflutter pub add flutter_mana\nflutter pub add flutter_mana_kits\n```\n\n- 代码中使用\n\n```dart\nimport 'package:flutter/material.dart';\nimport 'package:flutter_mana/flutter_mana.dart';\nimport 'package:flutter_mana_kits/flutter_mana_kits.dart';\n\n\nvoid main() async {\n  ManaPluginManager.instance\n    ..register(ManaScreenInfo())\n    ..register(ManaTouchIndicator())\n    ..register(ManaVisualHelper())\n    ..register(ManaGrid())\n    ..register(ManaLicense())\n    ..register(ManaPackageInfo())\n    ..register(ManaMemoryInfo())\n    ..register(ManaShowCode())\n    ..register(ManaLogViewer())\n    ..register(ManaDeviceInfo())\n    ..register(ManaColorSucker())\n    ..register(ManaDioInspector())\n    ..register(ManaWidgetInfoInspector())\n    ..register(ManaFpsMonitor())\n    ..register(ManaSharedPreferencesViewer())\n    ..register(ManaAlignRuler());\n\n  runApp(ManaWidget(child: App()));\n}\n\nclass App extends StatelessWidget {\n  const App({super.key});\n\n  @override\n  Widget build(BuildContext context) {\n    return MaterialApp(\n      debugShowCheckedModeBanner: false,\n      title: 'Example',\n      home: Text('Example'),\n    );\n  }\n}\n```\n\n## 插件\u0026使用\n\n```\n✅ - 支持\n❌ - 不支持\n⭕️ - 部分支持\n```\n\n| 插件\u0026文档                                                                                                                                                            | android | ios | macos | windows | linux | web | debug | release |\n|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------:|:---:|:-----:|:-------:|:-----:|:---:|:-----:|:-------:|\n| [标尺 - AlignRuler](https://github.com/lhlyu/flutter_mana/tree/master/packages/kits/lib/src/plugins/mana_align_ruler)                                              |    ✅    |  ✅  |   ✅   |    ✅    |   ✅   |  ✅  |   ✅   |    ✅    |\n| [日志查看器 - LogViewer](https://github.com/lhlyu/flutter_mana/tree/master/packages/kits/lib/src/plugins/mana_logger)                                                 |    ✅    |  ✅  |   ✅   |    ✅    |   ✅   |  ✅  |   ✅   |   ⭕️    |\n| [设备信息 - DeviceInfo](https://github.com/lhlyu/flutter_mana/tree/master/packages/kits/lib/src/plugins/mana_device_info)                                            |    ✅    |  ✅  |   ✅   |    ✅    |   ✅   |  ✅  |   ✅   |    ✅    |\n| [颜色吸管 - ColorSucker](https://github.com/lhlyu/flutter_mana/tree/master/packages/kits/lib/src/plugins/mana_color_sucker)                                          |    ✅    |  ✅  |   ✅   |    ✅    |   ✅   |  ✅  |   ✅   |    ✅    |\n| [Dio网络检查器 - DioInspector](https://github.com/lhlyu/flutter_mana/tree/master/packages/kits/lib/src/plugins/mana_dio_inspector)                                    |    ✅    |  ✅  |   ✅   |    ✅    |   ✅   |  ✅  |   ✅   |    ✅    |\n| [Widget详情 - WidgetInfoInspector](https://github.com/lhlyu/flutter_mana/tree/master/packages/kits/lib/src/plugins/mana_widget_info_inspector)                     |    ✅    |  ✅  |   ✅   |    ✅    |   ✅   |  ✅  |   ✅   |    ❌    |\n| [帧率监控 - FpsMonitor](https://github.com/lhlyu/flutter_mana/tree/master/packages/kits/lib/src/plugins/mana_fps_monitor)                                            |    ✅    |  ✅  |   ✅   |    ✅    |   ✅   |  ❌  |   ✅   |    ✅    |\n| [SharedPreferences查看器 - SharedPreferencesViewer](https://github.com/lhlyu/flutter_mana/tree/master/packages/kits/lib/src/plugins/mana_shared_preferences_viewer) |    ✅    |  ✅  |   ✅   |    ✅    |   ✅   |  ✅  |   ✅   |    ✅    |\n| [显示代码 - ShowCode](https://github.com/lhlyu/flutter_mana/tree/master/packages/kits/lib/src/plugins/mana_show_code)                                                |    ✅    |  ✅  |   ✅   |    ✅    |   ✅   |  ❌  |   ✅   |    ❌    |\n| [内存信息 - MemoryInfo](https://github.com/lhlyu/flutter_mana/tree/master/packages/kits/lib/src/plugins/mana_memory_info)                                            |    ✅    |  ✅  |   ✅   |    ✅    |   ✅   |  ❌  |   ✅   |    ❌    |\n| [包信息 - PackageInfo](https://github.com/lhlyu/flutter_mana/tree/master/packages/kits/lib/src/plugins/mana_package_info)                                           |    ✅    |  ✅  |   ✅   |    ✅    |   ✅   |  ✅  |   ✅   |    ✅    |\n| [许可 - License](https://github.com/lhlyu/flutter_mana/tree/master/packages/kits/lib/src/plugins/mana_license)                                                     |    ✅    |  ✅  |   ✅   |    ✅    |   ✅   |  ✅  |   ✅   |    ✅    |\n| [网格 - Grid](https://github.com/lhlyu/flutter_mana/tree/master/packages/kits/lib/src/plugins/mana_grid)                                                           |    ✅    |  ✅  |   ✅   |    ✅    |   ✅   |  ✅  |   ✅   |    ✅    |\n| [视觉辅助 - VisualHelper](https://github.com/lhlyu/flutter_mana/tree/master/packages/kits/lib/src/plugins/mana_visual_helper)                                        |    ✅    |  ✅  |   ✅   |    ✅    |   ✅   |  ✅  |   ✅   |   ⭕️    |\n| [触摸指示器 - TouchIndicator](https://github.com/lhlyu/flutter_mana/tree/master/packages/kits/lib/src/plugins/mana_touch_indicator)                                   |    ✅    |  ✅  |   ✅   |    ✅    |   ✅   |  ✅  |   ✅   |    ✅    |\n| [屏幕信息 - ScreenInfo](https://github.com/lhlyu/flutter_mana/tree/master/packages/kits/lib/src/plugins/mana_screen_info)                                            |    ✅    |  ✅  |   ✅   |    ✅    |   ✅   |  ✅  |   ✅   |    ✅    |\n\n## 预览图\n\n| 插件                                                                                                                        |                                                                                                                                                    |                                                                                                                                    |\n|---------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|\n| 面板                                                                                                                        | 日志查看器                                                                                                                                              | 设备信息                                                                                                                               |\n| \u003cimg width=\"200\" src=\"https://github.com/lhlyu/flutter_mana/raw/master/screenshots/mana_preview.png\" alt=\"面板\"\u003e            | \u003cimg width=\"200\" src=\"https://github.com/lhlyu/flutter_mana/raw/master/screenshots/mana_log_viewer.png\" alt=\"日志查看器\"\u003e                               | \u003cimg width=\"200\" src=\"https://github.com/lhlyu/flutter_mana/raw/master/screenshots/mana_device_info.png\" alt=\"设备信息\"\u003e               |\n| 颜色吸管                                                                                                                      | Dio网络检查器                                                                                                                                           | Widget详情                                                                                                                           |\n| \u003cimg width=\"200\" src=\"https://github.com/lhlyu/flutter_mana/raw/master/screenshots/mana_color_sucker.png\" alt=\"颜色吸管\"\u003e     | \u003cimg width=\"200\" src=\"https://github.com/lhlyu/flutter_mana/raw/master/screenshots/mana_dio_inspector.png\" alt=\"Dio网络检查器\"\u003e                         | \u003cimg width=\"200\" src=\"https://github.com/lhlyu/flutter_mana/raw/master/screenshots/mana_widget_info_inspector.png\" alt=\"Widget详情\"\u003e |\n| 帧率监控                                                                                                                      | SharedPreferences查看器                                                                                                                               | 标尺                                                                                                                                 |\n| \u003cimg width=\"200\" src=\"https://github.com/lhlyu/flutter_mana/raw/master/screenshots/mana_fps_monitor.png\" alt=\"帧率监控\"\u003e      | \u003cimg width=\"200\" src=\"https://github.com/lhlyu/flutter_mana/raw/master/screenshots/mana_shared_preferences_viewer.png\" alt=\"SharedPreferences查看器\"\u003e | \u003cimg width=\"200\" src=\"https://github.com/lhlyu/flutter_mana/raw/master/screenshots/mana_align_ruler.png\" alt=\"标尺\"\u003e                 |\n| 显示代码                                                                                                                      | 内存信息                                                                                                                                               | 包信息                                                                                                                                |\n| \u003cimg width=\"200\" src=\"https://github.com/lhlyu/flutter_mana/raw/master/screenshots/mana_show_code.png\" alt=\"显示代码\"\u003e        | \u003cimg width=\"200\" src=\"https://github.com/lhlyu/flutter_mana/raw/master/screenshots/mana_memory_info.png\" alt=\"内存信息\"\u003e                               | \u003cimg width=\"200\" src=\"https://github.com/lhlyu/flutter_mana/raw/master/screenshots/mana_package_info.png\" alt=\"包信息\"\u003e               |\n| 许可                                                                                                                        | 网格                                                                                                                                                 | 视觉辅助                                                                                                                               |\n| \u003cimg width=\"200\" src=\"https://github.com/lhlyu/flutter_mana/raw/master/screenshots/mana_license.png\" alt=\"许可\"\u003e            | \u003cimg width=\"200\" src=\"https://github.com/lhlyu/flutter_mana/raw/master/screenshots/mana_grid.png\" alt=\"网格\"\u003e                                        | \u003cimg width=\"200\" src=\"https://github.com/lhlyu/flutter_mana/raw/master/screenshots/mana_visual_helper.png\" alt=\"视觉辅助\"\u003e             |\n| 触摸指示器                                                                                                                     | 屏幕信息                                                                                                                                               |                                                                                                                                    |\n| \u003cimg width=\"200\" src=\"https://github.com/lhlyu/flutter_mana/raw/master/screenshots/mana_touch_indicator.png\" alt=\"触摸指示器\"\u003e | \u003cimg width=\"200\" src=\"https://github.com/lhlyu/flutter_mana/raw/master/screenshots/mana_screen_info.png\" alt=\"屏幕信息\"\u003e                               |                                                                                                                                    |\n\n## 插件开发\n\n- [参考](https://github.com/lhlyu/flutter_mana/tree/master/packages/kits/lib/src/plugins/demo)\n\n- 安装依赖\n\n```shell\nflutter pub add flutter_mana\n```\n\n- 实现接口\n\n```dart\nimport 'dart:convert';\nimport 'package:flutter/material.dart';\nimport 'package:flutter_mana/flutter_mana.dart';\n\n/// png to base64\nconst _iconData =\n    r'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';\n\nfinal _iconBytes = base64Decode(_iconData);\n\nfinal iconImage = MemoryImage(_iconBytes);\n\n/// 自定义接口\nclass Demo extends ManaPluggable {\n\n  @override\n  Widget? buildWidget(BuildContext? context) {\n    return Container(\n      color: Colors.white,\n      width: double.infinity,\n      height: double.infinity,\n      child: Center(child: Text('当前的插件是: demo')),\n    );\n  }\n\n  @override\n  String getLocalizedDisplayName(Locale locale) {\n    switch (locale.languageCode) {\n      case 'zh':\n        return '例子';\n      default:\n        return 'Demo';\n    }\n  }\n\n  @override\n  ImageProvider\u003cObject\u003e get iconImageProvider =\u003e iconImage;\n\n  @override\n  String get name =\u003e 'demo';\n\n  @override\n  void onTrigger() {}\n\n  @override\n  Future\u003cvoid\u003e initialize() async {}\n\n  bool get isSupported =\u003e true;\n}\n```\n\n- 注册接口使用\n\n```dart\nvoid main() {\n  ManaPluginManager.instance.register(Demo());\n\n  runApp(ManaWidget(child: App()));\n}\n\nclass App extends StatelessWidget {\n  const App({super.key});\n\n  @override\n  Widget build(BuildContext context) {\n    return MaterialApp(\n      debugShowCheckedModeBanner: false,\n      title: 'Example',\n      home: Text('Example'),\n    );\n  }\n}\n```\n\n## 工具\n\n- [PNG图片转Base64](https://base64.guru/converter/encode/image/png)\n\n## 参考\n\n- [flutter_ume](https://github.com/bytedance/flutter_ume)\n- [inspector](https://github.com/kekland/inspector)\n- [logarte](https://github.com/kamranbekirovyz/logarte)\n- [plus_plugins](https://github.com/fluttercommunity/plus_plugins)\n- [free api](https://jsonplaceholder.typicode.com/)\n- [info_popup](https://pub.dev/packages/info_popup)\n- [do kit](https://github.com/didi/DoKit)\n- [fps monitor](https://github.com/Nayuta403/fps_monitor)\n- [code highlight](https://github.com/toly1994328/FlutterUnit/blob/master/modules/basic_system/toly_ui/lib/code/code_widget.dart)\n- [vConsole](https://wechatfe.github.io/vconsole/demo.html)\n- [debug friend](https://pub.dev/packages/debug_friend)\n- [widget with codeview](https://github.com/X-Wei/widget_with_codeview)\n- [flutter：全局 context 在 navigator 与 overlay 中的运用](https://juejin.cn/post/7200191765516615737)\n- [fconsole](https://github.com/fluttercandies/fconsole/blob/8b32f57399396ecb7f5792c0e6c86df3e991d002/lib/src/widget/console.dart#L117)\n- [内存泄漏检测原理](https://juejin.cn/post/6922625442323103758)\n- [内存泄漏检测库](https://github.com/liujiakuoyx/leak_detector)\n- [卡顿检测](https://juejin.cn/post/7434899217804902427)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flhlyu%2Fflutter_mana","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flhlyu%2Fflutter_mana","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flhlyu%2Fflutter_mana/lists"}