基于 Vue.js 的跨端框架,一套代码可发布到iOS、Android、鸿蒙、Web 及多家小程序平台。
- Star
- 20,413
- Fork
- 3,182
- 未关闭 Issue
- 274
- 最近提交
- 18天前
这是什么?
DoKit 是滴滴推出的研发效率平台,可在开发阶段向 App 中嵌入悬浮调试面板,把帧率、CPU 与内存监控、环境切换、日志查看、沙盒文件浏览、MockGPS 定位模拟等常用线下工具收拢到一个入口,避免每个项目重复实现。
项目覆盖多个生态,包括 Android、iOS、微信小程序和 Flutter 版本,并支持 Chameleon(CML)与 Weex 页面的专项工具。配套的 dokit.cn 平台提供基于网络拦截的接口 Mock、整合多项检测的健康体检、文件同步助手以及一机多控等协同能力。
需要注意,DoKit 的功能仅面向 Debug 环境。官方说明 Release 环境未经充分验证,不建议在正式包中使用,集成时应严格参照官方文档。
核心功能
- 01悬浮面板提供帧率、CPU、内存与流量的波形图监控
- 02拦截 App 网络流量,支持列表、筛选与详情查看
- 03无需修改代码即可基于网络拦截进行接口 Mock
- 04支持 MockGPS 定位模拟,Android 端支持弱网模拟
- 05提供沙盒文件浏览、Crash 堆栈查看等常用工具
- 06包含颜色吸管、组件检查、对齐标尺等视觉辅助工具
适用场景
- 在 UI 开发中排查布局、颜色与对齐问题
- 在测试包中分析启动耗时、卡顿、大图与内存泄漏
- 测试定位相关或弱网场景下的功能表现
- 借助 dokit.cn 平台与团队共享接口 Mock 数据和文件
快速上手
- 1
访问 DoKit 官网,进入对应平台的使用中心
- 2
按照官方文档为你的平台集成 SDK
使用前须知
- 所有功能仅针对 Debug 环境设计,Release 环境未经验证,不建议使用。
- 部分工具是平台专属的,例如仅 iOS 或仅 Android 可用的功能。
- SDK 会向 dokit.cn 服务器发送使用统计、健康体检及 Mock 相关数据。
收录于专题
标签
常见问题
- DoKit 是什么?
- 面向 Android、iOS、小程序等平台的应用内调试与研发效率工具集,集成性能检测、接口 Mock 与视觉辅助工具。 DoKit 是滴滴推出的研发效率平台,可在开发阶段向 App 中嵌入悬浮调试面板,把帧率、CPU 与内存监控、环境切换、日志查看、沙盒文件浏览、MockGPS 定位模拟等常用线下工具收拢到一个入口,避免每个项目重复实现。
- DoKit 可以免费使用吗?用的什么许可证?
- DoKit 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- DoKit 还在维护吗?
- 活跃维护中。DoKit 最近一次提交是在 2026年10月20日。
- DoKit 适合用来做什么?
- 在 UI 开发中排查布局、颜色与对齐问题 在测试包中分析启动耗时、卡顿、大图与内存泄漏 测试定位相关或弱网场景下的功能表现 借助 dokit.cn 平台与团队共享接口 Mock 数据和文件
- DoKit 怎么安装和运行?
- 访问 DoKit 官网,进入对应平台的使用中心 按照官方文档为你的平台集成 SDK
- 在哪里获取 DoKit?
- 源代码和安装说明在 GitHub 上:https://github.com/didi/DoKit
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4.2万3703JavaScriptApache-2.0更新于 18小时前
用 JavaScript 或 TypeScript 直接调用原生 API,构建 iOS、Android 和 visionOS 原生应用的框架。
2.6万+5 本周1745TypeScriptMIT更新于 15小时前
一个高效、体积小的键值存储框架,源自微信,适用于移动端和桌面端应用。
1.9万+3 本周1998C++Other维护活跃更新于 3天前
用纯 Python 构建 Web、桌面和移动应用的框架,无需前端经验。
1.8万+47 本周742PythonApache-2.0更新于 14小时前
面向移动、桌面和 Web 应用的开源隐私优先分析工具,可替代 Firebase 和 Google Analytics。
1866+4 本周141C#AGPL-3.0维护活跃更新于 17小时前