{"library":"flumedb","type":"library","category":null,"description":"Flumedb is a modular database system built around an append-only log and streaming views. It acts as an orchestrator, connecting a single `flumelog-*` module (the durable primary data store) with zero or more `flumeview-*` modules (which provide flexible, rebuildable indexes and query interfaces). The core innovation is its star-shaped pipeline architecture, where views stream data from the central log and build their own optimized models. Unlike older designs like `level-sublevel`, `flumedb` views can be easily updated or added; they simply rebuild from the main log if their version changes. This current stable version is 2.1.8. The project does not explicitly state a release cadence, but its components are actively maintained within the `flumedb` GitHub organization. Key differentiators include its robust view rebuilding mechanism, asynchronous views that automatically synchronize upon read, and the ability for views to optimize for queries rather than durability, as they can always regenerate from the canonical log.","language":"javascript","status":"active","version":"2.1.8","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install flumedb","imports":["const Flume = require('flumedb')"]},{"cmd":"yarn add flumedb","imports":[]},{"cmd":"pnpm add flumedb","imports":[]}],"homepage":null,"github":"https://github.com/dominictarr/flumedb","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/flumedb","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/flumedb/compatibility"}}