O SorlaDB é um banco de dados de documentos open source que vive em memória, no navegador ou no Node. Você guarda objetos JavaScript comuns e trabalha com eles usando a linguagem do MongoDB que talvez já conheça: find, $in, $regex, $set, bulkWrite. Sem ida e volta ao servidor.
Ele não é um banco de dados no sentido tradicional. Nada é instalado e nada roda em servidor. Pense nele como um motor para os seus dados: uma camada pequena e rápida que transforma os arrays da sua aplicação em coleções que você pode consultar, atualizar, validar e observar, e que mantém seus componentes React, Vue, Svelte ou Angular sincronizados conforme os dados mudam.
Isso abre muitas portas: grids de dados avançados, comboboxes com filtros inteligentes, catálogos com busca facetada, dashboards ao vivo, formulários validados por schema e telas que carregam 100 000 linhas do seu backend sem travar. Tudo isso em 54 kB, sem dependências.