O idb-crud ataca uma dor bem específica do desenvolvimento: inspecionar e alterar dados do navegador sem abrir o console do DevTools e escrever JavaScript à mão. É uma extensão gratuita e de código aberto que adiciona um painel lateral no navegador, onde o conteúdo de IndexedDB, LocalStorage e SessionStorage é exibido como uma tabela legível e ordenável.
O fluxo de trabalho se aproxima de propósito de um cliente de banco de dados leve. Você escolhe um banco e um object store, navega pelas entradas na visão de tabela e cria, edita ou exclui registros diretamente. Ordenação, filtros e colunas personalizáveis ajudam em stores grandes, e a função de exportação/importação permite gerar um snapshot em JSON para backup, compartilhamento com colegas ou uso como fixture ao reproduzir um bug.
Por ser um utilitário local para desenvolvedores, tudo acontece sobre dados já armazenados no seu próprio navegador, o que é valioso para depuração, QA e testes manuais de apps web que dependem muito da persistência no cliente. O projeto é modular por design, permitindo adicionar tipos de armazenamento no futuro, e é publicado como código aberto com um conjunto de recursos pequeno e focado, em vez de um kit gigante.