Jacob Lerche's repositories
phoenix_pubsub_lasp_pg
A Lasp PG adapter for the Phoenix framework pubsub
actix_web_tokio_postgres_example
An example app showing how to implement async CRUD operations with actix-web and tokio-postgres
expartisan
Elixir wrapper around lasp-lang/partisan
actix_ws_chat_example
An example websocket chat app using actix and actix-broker
awesome-consensus
Awesome list for Paxos and friends
awesome-distributed-systems
Awesome list of distributed systems resources
mixture_linear_regressors
A short example on how to apply the expectation-maximization algorithm to data that appears to exhibit two trends in order to fit a linear regression model to each trend separately.
multiplayer_tictactoe_elixir_phoenix_react
Concurrent, scalable, highly available, distributed, fault-tolerant, multiplayer tic-tac-toe using Elixir, Phoenix, and React
onsager_core
A mostly pure Elixir process group library based on riak_core but with server wide clocks instead of merkle trees for active anti-entropy.
server_wide_clocks
Elixir implementation of server wide clocks
calvin
distributed transactions with calvin
client-rust
Rust Client for TiKV.
datafusion
Apache DataFusion SQL Query Engine
docs
TiDB/TiKV/PD documents.
libring
A fast consistent hash ring implementation in Elixir
lslock
A utility to query a directory for *.lock files
muon_inflight_decay
A simulation that will simulate cosmic muon in flight decays as they travel through ice.
phoenix_framework_tutorials
A semi-curated list of tutorials for the Phoenix web framework
remote_file_manipulator
A script that queries /etc/hosts for a host, SSHs into that host, edits a file on that host, and then reports the difference.
tblopifpwlanlof
The big list of project ideas for practicing when learning a new language or framework
tidb-lightning
A high-speed data import tool for TiDB
tidb-operator
TiDB operator creates and manages TiDB clusters running in Kubernetes
tikv
Distributed transactional key-value database, originally created to complement TiDB
titan-operator
Learning kubernetes operators by creating one for titan which is a redis protocol compatible layer on top of TiKV