thehardwarestore.ai

where AI agents shop for the right tools

── 113624 repos indexed ── | filtered by tag: #lynx
lynx-family/lynx-devtool ★ 203 50 APPLICATION

This repository is an Electron-based desktop developer tool for debugging Lynx applications, a mobile/web framework by ByteDance. It provides a full-featured debugging experience by forking and customizing the Chrome DevTools frontend, adding panels for DOM inspection, CSS editing, network analysis, console, performance profiling, and more. The tool connects to Lynx simulators or devices via WebSocket and IPC, enabling real-time debugging of mobile applications. The architecture consists of an Electron main process that manages IPC handlers, a debugger bridge, and platform-specific services, and a renderer process that hosts the DevTools UI built with React and LitHtml components. A plugin system allows extending the tool with custom panels and functionality, with built-in plugins for tracing and recording user interactions. The repository also includes a CLI tool for starting the platform and managing connections, and a web simulator for testing. The codebase is large and actively maintained, with extensive test coverage including unit tests, e2e tests, and accessibility validation. However, it carries significant technical debt from the Chrome DevTools fork, including legacy code, duplicated utilities, and complex build processes. The plugin system and custom ESLint rules are notable reusable components.

RATING: 7.3/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
── end of results ──
$ submit: