Armon Dadgar

@armon · User

GitHub profile ↗ · Compare

Seattle, WA3,269 followers32 repositories

Repositories

armon/libart

Adaptive Radix Trees implemented in C

★ 836CForks 145

armon/c-minheap-indirect

Implements a Min-Heap / Priority Queue in C using an indirection table for memory efficiency.

★ 30CForks 4

armon/erl-rstar

An Erlang implementation of the R*-tree spacial data structure

★ 59ErlangForks 18

armon/hlld

C network daemon for HyperLogLogs

★ 454CForks 37

armon/bloomd

C network daemon for bloom filters

★ 1,248CForks 108

armon/pyhlld

A Python driver for the hlld server

★ 10PythonForks 2

armon/pypred

A Python library for simple evaluation of natural language predicates

★ 69PythonForks 22

armon/relay

Golang framework for simple message passing using an AMQP broker

★ 133GoForks 21

armon/cuda-hll

A CUDA accelerated utility for using HyperLogLog's for cardinality estimation

★ 19Forks 3

armon/go-chord

Golang implementation of the Chord protocol

★ 135GoForks 28

armon/cse473-ai-csp

A Constraint Satisfaction Solver (CSP) using Backtracking and Forward Checking

★ 23JavaForks 8

armon/bloomd_ring

Provides a Riak core interface to bloomd to allow for horizontal scalability and high availability

★ 14ErlangForks 4

armon/gomdb

Go wrapper for LMDB - OpenLDAP Lightning Memory-Mapped Database

★ 37CForks 3

armon/teles

An Erlang network service for manipulating geographic data

★ 15ErlangForks 5

armon/counterd

A lightweight daemon for counting unique events using Redis and PostgreSQL

★ 35GoForks 1

armon/go-hlld

Golang client for HyperLogLog daemon (hlld)

★ 21GoForks 2

armon/pyteles

A Python client for the Teles server

★ 1PythonForks 0

armon/erl-bloomd

An Erlang driver for speaking the Bloomd network protocol

★ 8ErlangForks 6

armon/jepsen

Call Me Maybe: simulating network partitions in DBs

★ 1ClojureForks 0