{"repo":"tomtom215/duckdb-behavioral","free":true,"listed":false,"github":"https://github.com/tomtom215/duckdb-behavioral","clone":"git clone https://github.com/tomtom215/duckdb-behavioral.git","description":"A DuckDB Community Extension to enable Behavioral Analytics, inspired by ClickHouse.","language":"Rust","stars":12,"topics":["behavioral-patterns","community-extension","criterion-tests","duckdb","duckdb-extension","ffi","rust","clickops","funnel-analytics"],"license":"MIT","category":"analytics","readme_excerpt":"Behavioral analytics functions for DuckDB, inspired by ClickHouse. Quick Start &bull; Functions &bull; Examples &bull; Performance &bull; Documentation --- Provides sessionize , retention , window funnel , window funnel events , sequence match , sequence count , sequence match events , and sequence next node as a loadable DuckDB extension written in Rust. Complete ClickHouse behavioral analytics parity. Personal Project Disclaimer : This is a personal project developed on my own time. It is not affiliated with, endorsed by, or related to my employer or professional role in any way. AI-Assisted Development : Built with Claude (Anthropic). Correctness is validated by automated testing — not assumed from AI output. See Quality. Table of Contents - Quick Start - Functions - Examples - Integrations - Performance - Community Extension - Quality - ClickHouse Parity Status - Building - Development - Documentation - Requirements - License Quick Start Or build from source: Verify it works — run these one-liners after loading: Functions Function Signature Returns Description --- --- --- --- sessionize (TIMESTAMP, INTERVAL) BIGINT Window function assigning session IDs based on inactivity gaps retention (BOOLEAN, BOOLEAN, ...) BOOLEAN[] Cohort retention analysis window funnel (INTERVAL [, VARCHAR], TIMESTAMP, BOOLEAN, ...) INTEGER Conversion funnel step tracking with 6 combinable modes window funnel events (INTERVAL [, VARCHAR], TIMESTAMP, BOOLEAN, ...) TIMESTAMP[] Timestamps of the best ","default_branch":null,"files":null,"tree":[],"storefront":"/r/tomtom215","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tomtom215/duckdb-behavioral/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."}