kelindar
As a hacker with a Ph.D., I'm scaling backend services for half a billion people in the Middle East.
@careem, @emitter-io Dubai, UAE
Pinned Repositories
emitter
High performance, distributed and low latency publish-subscribe platform.
binary
Generic and fast binary serializer for Go
bitmap
Simple dense bitmap index in Go with binary operators
column
High-performance, columnar, in-memory store with bitmap indexing in Go
demo-chat
A simple chat application built using emitter.io
ecs
Example of Entity Component System in Go
event
Simple internal event bus for Go applications
misakai-baker
Baker is a static site generator for C# / .Net people.
tile
Tile is a 2D grid engine, built with data and cache friendly ways, includes pathfinding and observers.
talaria
TalariaDB is a distributed, highly available, and low latency time-series database for Presto
kelindar's Repositories
kelindar/column
High-performance, columnar, in-memory store with bitmap indexing in Go
kelindar/bitmap
Simple dense bitmap index in Go with binary operators
kelindar/binary
Generic and fast binary serializer for Go
kelindar/tile
Tile is a 2D grid engine, built with data and cache friendly ways, includes pathfinding and observers.
kelindar/ecs
Example of Entity Component System in Go
kelindar/event
Simple internal event bus for Go applications
kelindar/intmap
Fast integer map for uint32-to-uint32
kelindar/timeline
Scheduler of events for near real-time systems
kelindar/gocc
Generate Go Plan9 assembly from C code
kelindar/lua
Wrapper around LUA script executor for long-running scripts
kelindar/simd
Package with auto-vectorized math functions for Go
kelindar/async
kelindar/approx
High performance approximate algorithms in Go (e.g. morris counter, count min, etc.)
kelindar/smutex
Simple implementation of a sharded mutex in Go
kelindar/xxrand
Fast, scalable pseudo random number generator based on xxh3
kelindar/goap
Goal-Oriented Action Planning - in Go
kelindar/iostream
Simple binary reader and writer
kelindar/loader
Golang library that allows for downloading things from a URL (http, s3, ...)
kelindar/hashbench
Benchmarking hash functions in Go
kelindar/evolve
Golang implementation of a binary genetic algorithm with random binary crossover & mutation
kelindar/buddy
Buddy memory allocator for hashed strings in Go
kelindar/markov
Simple Markov chain implementation
kelindar/simplex
Simplex noise in Go
kelindar/awesome-go-storage
A curated list of awesome Go storage projects and libraries
kelindar/blog
kelindar/genny
Elegant generics for Go
kelindar/c2goasm
C to Go Assembly
kelindar/crossbuild
multiarch cross compiling environments
kelindar/kelindar
kelindar/rand
Fast and scalable pseudorandom generator for Go