Tim Gubner's starred repositories

awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

duckdb

DuckDB is an analytical in-process SQL database management system

simdjson

Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks

Language:C++License:Apache-2.0Stargazers:18854Issues:241Issues:813

Catch2

A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)

Language:C++License:BSL-1.0Stargazers:18284Issues:442Issues:1869

perf-tools

Performance analysis tools based on Linux perf_events (aka perf) and ftrace

Language:ShellLicense:GPL-2.0Stargazers:9725Issues:605Issues:58

alpha_vantage

A python wrapper for Alpha Vantage API for financial data.

Language:PythonLicense:MITStargazers:4202Issues:177Issues:285

highway

Performance-portable, length-agnostic SIMD with runtime dispatch

Language:C++License:Apache-2.0Stargazers:4005Issues:46Issues:370

smhasher

Automatically exported from code.google.com/p/smhasher

mir

A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR

peloton

The Self-Driving Database Management System

Language:C++License:Apache-2.0Stargazers:2030Issues:184Issues:598

cr

cr.h: A Simple C Hot Reload Header-only Library

Language:C++License:MITStargazers:1524Issues:49Issues:39

microprofile

microprofile is an embeddable profiler

TurboPFor-Integer-Compression

Fastest Integer Compression

Language:CLicense:GPL-2.0Stargazers:754Issues:46Issues:93

hash-prospector

Automated integer hash function discovery

Language:CLicense:UnlicenseStargazers:668Issues:27Issues:22

db-engine-paradigms

Collection of experiments to carve out the differences between two types of relational query processing engines: Vectorizing (interpretation based) engines and compiling engines.

simd-sort

AVX512F and AVX2 versions of quick sort

Language:C++License:BSD-2-ClauseStargazers:100Issues:8Issues:8

ICDE2019-GPU-Join

Implementation of the algorithm described in "Hardware-conscious Hash-Joins on GPUs" paper presented in ICDE 2019

Language:CudaLicense:NOASSERTIONStargazers:32Issues:3Issues:9

tpcds-result-reproduction

Reproducing TPC-DS qualification/reference results

Language:Visual Basic 6.0Stargazers:31Issues:6Issues:2

db-imv

Reducing the cache misses of SIMD vectorization using IMV

Language:C++Stargazers:27Issues:3Issues:0

ByteSlice

"Byteslice: Pushing the envelop of main memory data processing with a new storage layout" (SIGMOD'15)

Language:C++License:Apache-2.0Stargazers:25Issues:4Issues:0

bloomfilter-bsd

based on the work of Harald Lang when at CWI

Language:C++License:NOASSERTIONStargazers:20Issues:10Issues:1

ProgressiveIndexing

Stand-alone implementation of the progressive indexing algorithms.

Language:C++License:MITStargazers:16Issues:6Issues:8

haesni

haesni is a small hash function using aes-ni for fast string hashing

Language:C++License:GPL-3.0Stargazers:16Issues:3Issues:0

tpchr

TPCH R package

Language:CLicense:NOASSERTIONStargazers:7Issues:1Issues:6

tpchQ01_GPU

TPC-H Query 01 Implementation Optimized for CPU-GPU co-processing

Language:C++License:BSD-3-ClauseStargazers:6Issues:4Issues:2

cloom

c++ counting bloom filter implementation

Language:C++License:GPL-3.0Stargazers:4Issues:3Issues:0