Tushar Jain's repositories
bookkeeper-tlaplus
A TLA+ specification of the Apache BookKeeper replication protocol
CDVD-TSP
The repository is an official implementation of our CVPR2020 paper : Cascaded Deep Video Deblurring Using Temporal Sharpness Prior
CorfuDB
A cluster consistency platform
corrosion
Gossip-based service discovery (and more) for large distributed systems.
cr-sqlite
Convergent, Replicated SQLite. Multi-writer and CRDT support for SQLite
cvpr18_rnn_deblur_matcaffe
Dynamic Scene Deblurring Using Spatially Variant Recurrent Neural Networks[matcaffe]
DeblurGANv2
[ICCV 2019] "DeblurGAN-v2: Deblurring (Orders-of-Magnitude) Faster and Better" by Orest Kupyn, Tetiana Martyniuk, Junru Wu, Zhangyang Wang
deep-image-prior
Image restoration with neural networks but without learning.
foca
Gossip-based cluster membership discovery (SWIM)
go-ds-crdt
A distributed go-datastore implementation using Merkle-CRDTs.
gossip-glomers
My solutions to the Glomers Challenge: a series of distributed systems challenges.
kickstart.nvim
A launch point for your personal nvim configuration
LogDevice
Distributed storage for sequential data
maelstrom
A workbench for writing toy implementations of distributed systems.
pytorch_wavelets
Pytorch implementation of 2D Discrete Wavelet (DWT) and Dual Tree Complex Wavelet Transforms (DTCWT) and a DTCWT based ScatterNet
rocksdb
A library that provides an embeddable, persistent key-value store for fast storage.
scale-recurrent-network-images-deblurring
CoderSchool Machine Learning Engineer Final Project
SRN-Deblur
Repository for Scale-recurrent Network for Deep Image Deblurring
talent-plan
open source training courses about distributed database and distributed systemes
tendermint
⟁ Tendermint Core (BFT Consensus) in Go
tinykv
A course to build distributed key-value service based on TiKV model
toydb
Distributed SQL database in Rust, written as a learning project