# amitshekhariitbhu/Android-Debug-Database

A library for debugging android databases and shared preferences - Make Debugging Great Again

Repository: https://github.com/amitshekhariitbhu/Android-Debug-Database
Canonical: https://ross.abutalabs.com/products/android-debug-database
Homepage: https://outcomeschool.com
Language: Java
License: Apache-2.0
License Family: permissive
Topics: android-debug-database, sharedpreferences, database, android, database-values, debug, debugging, awesome, sqlite, emulator, room, room-persistence-library, room-database
Last push: 2026-02-05T09:09:32+00:00

## Health v2 (maintenance only)
Score: 52/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 66, release rhythm 8, longevity 100
- inputs: {"age_days": 3577, "days_push": 209, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 8679, forks 886 (observed 2026-08-28T04:10:24.193803+00:00)

## What it is
An Android library that lets developers debug SQLite databases and SharedPreferences directly from a web browser while the app runs on a device or emulator. It supports viewing, editing, adding, and deleting data, running SQL queries, and debugging Room in-memory databases without rooting the device.

## Use cases
- inspect android sqlite database contents during development
- edit shared preferences values on a running android app
- run sql queries against an android app database
- debug room in-memory database data
- download an android app database file for offline inspection
- view and modify app data without rooting the device

## When to choose
- you are developing an Android app and need to inspect or tweak SQLite, Room, or SharedPreferences data live
- you want browser-based database debugging without root access
- you need to run ad-hoc SQL against your app's database during testing

## When to avoid
- you need to debug databases in production or release builds
- your project is not Android/Java-based
- you need a general-purpose SQLite browser outside an Android app context

## Facets
- artifact type: library
- maturity: stable
- function: database, developer-tools, gui, http-server
- domain: android-tools, databases, developer-tools
- platform: browser, jvm
- tags: sqlite, sharedpreferences, room, debugging, android-development, browser-based-ui, no-root, android

## Member repositories
- amitshekhariitbhu/Android-Debug-Database (main) score 52

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:24.193803+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:25:36.195444+00:00, confidence not recorded.
  - readme: https://github.com/amitshekhariitbhu/Android-Debug-Database (fetched 2026-08-28T04:10:24.193803+00:00, sha 817bb8d60905)
  - homepage: https://outcomeschool.com (fetched 2026-08-29T08:25:58.703670+00:00, sha 344ea69a9a71)
  - site_page: https://outcomeschool.com/blog/how-do-rnns-and-transformers-differ (fetched 2026-08-29T08:25:58.713328+00:00, sha f6c17c283bdb)
  - site_page: https://outcomeschool.com/blog/ai-is-only-as-good-as-our-definition-of-done (fetched 2026-08-29T08:25:58.715677+00:00, sha e704f054ffb2)
  - site_page: https://outcomeschool.com/blog/how-does-prefix-tuning-work (fetched 2026-08-29T08:25:58.717824+00:00, sha b5cb8764deec)
  - site_page: https://outcomeschool.com/blog/what-is-graph-engineering (fetched 2026-08-29T08:25:58.720603+00:00, sha 80a5eefbbe16)
  - site_page: https://outcomeschool.com/blog/what-is-loop-engineering (fetched 2026-08-29T08:25:58.723146+00:00, sha 3af5d8d628d2)
  - site_page: https://outcomeschool.com/blog/lost-in-the-middle-problem-in-llms (fetched 2026-08-29T08:25:58.726079+00:00, sha 40ebad87fb6f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
