idb-crud ataca un problema muy concreto del desarrollo: inspeccionar y modificar datos del navegador sin abrir la consola de DevTools y escribir JavaScript a mano. Es una extensión gratuita y de código abierto que añade un panel lateral en el navegador donde el contenido de IndexedDB, LocalStorage y SessionStorage se muestra como una tabla legible y ordenable.
El flujo de trabajo se parece deliberadamente a un cliente de base de datos ligero. Eliges una base de datos y un object store, exploras las entradas en la vista de tabla y luego creas, editas o eliminas registros directamente. La ordenación, los filtros y las columnas personalizables ayudan con almacenes grandes, y la función de exportación/importación permite hacer una instantánea en JSON para respaldarla, compartirla con un compañero o usarla como fixture al reproducir un error.
Al ser una utilidad local para desarrolladores, todo ocurre sobre datos ya almacenados en tu propio navegador, lo que la hace útil para depuración, QA y pruebas manuales de aplicaciones web que dependen mucho de la persistencia en el cliente. El proyecto es modular por diseño para poder añadir más tipos de almacenamiento, y se publica como código abierto con un conjunto de funciones pequeño y enfocado en lugar de un kit enorme.