![](https://private-user-images.githubusercontent.com/1423657/292624031-0df1c101-4f0b-46ac-b33f-aa06cb74f11a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyODg3NjMsIm5iZiI6MTcxOTI4ODQ2MywicGF0aCI6Ii8xNDIzNjU3LzI5MjYyNDAzMS0wZGYxYzEwMS00ZjBiLTQ2YWMtYjMzZi1hYTA2Y2I3NGYxMWEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYyNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MjVUMDQwNzQzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MDIzZTg1MmExYWYyZjBmYTgyMTk5NzA2Y2IyMjRmOTg3NTk5OGNmOTQzZTI0NjY3ZDMyYjU5YmJiZGRlNGY2ZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.yMocSW_OIVbHMWEEehIist21uOKt9YPbP1KrHNldoXc)
Independent builder generating a stable chdb compatible library binding for C/C++/Go/Rust/Node/Bun/etc
![](https://private-user-images.githubusercontent.com/1423657/292646009-7d937499-9512-4a5f-b832-7a689112fc1e.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyODg3NjMsIm5iZiI6MTcxOTI4ODQ2MywicGF0aCI6Ii8xNDIzNjU3LzI5MjY0NjAwOS03ZDkzNzQ5OS05NTEyLTRhNWYtYjgzMi03YTY4OTExMmZjMWUuZ2lmP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYyNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MjVUMDQwNzQzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MjNmMjY2OTFlNGE0ZTVmYzU1NmY3NTVhMzQyODRlNmFmMzAxMTZlODA0N2RmZjA1YjlkYTkyMTc1NzdmZGQ1MSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.7BQcXJZmKQv9LGK7O_4ibT3yNu7N2ibCOPzj8Uco6r4)
- In-process SQL OLAP Engine, powered by chdb/ClickHouse
- Library only designed for native bindings and integrations
- Compatible with chdb bindings without python obsession.
- Same source code and featureset as chdb/ClickHouse.
Install libcows
manually on x64
or arm64
Linux platforms:
wget https://github.com/cowsdb/libcows/releases/latest/download/libcows.zip
unzip libcows.zip
mv libcows.so /usr/lib/libcows.so
wget https://github.com/cowsdb/libcows/releases/latest/download/libcows_arm64.zip
unzip libcows_arm64.zip
mv libcows.so /usr/lib/libcows.so
Install libcows
on any deb
or rpm
based operating system:
wget -q -O - https://cowsdb.github.io/libcows_installer.sh | sudo bash
sudo apt install libcows
wget -q -O - https://cowdb.github.io/libcows_installer.sh | sudo bash
sudo yum install -y libcows
A basic libcows
usage example is included with this repository:
cd example
./run.sh
- patch builder, bypass python bindings
- package library as deb, rpm
- host package repository on github pages/actions
- arm64 library support
- header files and examples
- split from chdb-io after they used us up