{"repo":"BemiHQ/bemi-io","free":true,"listed":false,"github":"https://github.com/BemiHQ/bemi-io","clone":"git clone https://github.com/BemiHQ/bemi-io.git","description":"Automatic data change tracking for PostgreSQL","language":"TypeScript","stars":401,"topics":["audit-log","audit-trail","change-data-capture","change-tracking","data-versioning","postgresql"],"license":null,"category":"databases-storage","readme_excerpt":"Website · Docs · Report Bug · Request Feature · Discord · Twitter · LinkedIn Bemi Bemi automatically tracks database changes ensuring 100% reliability and a comprehensive understanding of every change. It does it by connecting PostgreSQL's Write-Ahead Log (WAL) and implementing Change Data Capture (CDC) data pattern. Designed with simplicity and non-invasiveness in mind, Bemi operates in the background and doesn't require any alterations to your existing database tables. Contents - Highlights - Use cases - System dependencies - Quickstart for local development - Running with Docker - Running with Devbox - Running natively - Contextualizing data changes - Architecture - Testing - License Highlights - Automatic and 100% reliable database change tracking - High performance without affecting runtime execution - Easy-to-use without changing table structures - Time travel querying and ability to easily filter changes - Optional application-specific context by using ORM packages Use cases There's a wide range of use cases that Bemi is built for! The tech was initially built as a compliance engineering system for fintech that supported $15B worth of assets under management, but has since been extracted into a general-purpose utility. Some use cases include: - Audit Trails: Use logs for compliance purposes or surface them to customer support and external customers. - Streaming: Real-time data stream to an application. - Time Travel: Retrieve historical data without implementing event ","default_branch":null,"files":null,"tree":[],"storefront":"/r/BemiHQ","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BemiHQ/bemi-io/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}