yume-chan/ya-webadb

ADB in your browser

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 21st, 2026
Created on January 31st, 2020
Open Issues & Pull Requests: 9 (+0)
GitHub issues: Enabled
Number of forks: 422
Total Stargazers: 3,227 (+0)
Total Subscribers: 44 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 20.6 hours
Mean response time: 94.8 days
90th percentile: 288.1 days
Tracked items: 51

How this project is maintained

Work labelled "type:bug" is answered fastest, typically in about 5 hours, while "type:enhancement" waits about 5 days. Three people close 87% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 388 days
Stale 30+ days: 2
Stale 90+ days: 0

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 1

Top labels

  • type:bug (23)
  • type:enhancement (21)
  • type: question (5)
  • domain: binary-wrapper (4)
  • domain: website (3)
  • domain: scrcpy (2)
  • effort: high (2)
  • effort: medium (2)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Tango is a TypeScript re-implementation of the Android Debugging Bridge that runs in web browsers and Node.js environments.

The project solves the problem of accessing Android device debugging capabilities without installing native ADB tools by implementing the ADB protocol in TypeScript. It leverages the WebUSB API to communicate directly with connected Android devices from a browser, eliminating the need for platform-specific binaries or command-line tools. The implementation supports Chromium-based browsers including Chrome for Android, as well as Node.js and Electron environments, making it accessible across multiple platforms and contexts.

Developers should choose this tool if they want to build web-based Android debugging interfaces or integrate ADB functionality into browser applications without requiring users to install separate software. It suits projects that need device interaction capabilities embedded in web applications, such as device management dashboards, remote debugging tools, or mobile development utilities. The project provides both a browser-based application and an npm package, allowing developers to either use the hosted web interface directly or integrate the ADB implementation into their own applications.

The project maintains active community engagement through Discord and WeChat group channels. Development includes comprehensive documentation available at the project's documentation site. The codebase is tested across multiple browser and device configurations using third-party testing infrastructure.