Pinned Repositories
dice
DiceDB is a redis-compliant, in-memory, real-time, and reactive database optimized for modern hardware and building and scaling truly real-time applications.
Algorithms
Solutions to a bunch of algorithm problems for practice.
CppChan
A high-performance, thread-safe channel implementation in C++17, inspired by Go's channels
ctok
A really fast interpreter for a language called Tok which runs on a handcrafted Virtual Machine with automatic Garbage Collection, written in C.
go-wal
A Write-Ahead-Log implementation in Go
goLSM
An LSM Tree based Key-Value storage engine written in Go
graphene
A lightweight in-memory graph database, written in TypeScript.
ozone
Scalable, redundant, and distributed object store for Apache Hadoop
TaskMaster
A simple distributed task scheduler written in Go.
TinyFlow-Deep-Learning-Framework
A Neural Network framework built from scratch in Python.
JyotinderSingh's Repositories
JyotinderSingh/TaskMaster
A simple distributed task scheduler written in Go.
JyotinderSingh/goLSM
An LSM Tree based Key-Value storage engine written in Go
JyotinderSingh/Algorithms
Solutions to a bunch of algorithm problems for practice.
JyotinderSingh/graphene
A lightweight in-memory graph database, written in TypeScript.
JyotinderSingh/go-wal
A Write-Ahead-Log implementation in Go
JyotinderSingh/CppChan
A high-performance, thread-safe channel implementation in C++17, inspired by Go's channels
JyotinderSingh/ctok
A really fast interpreter for a language called Tok which runs on a handcrafted Virtual Machine with automatic Garbage Collection, written in C.
JyotinderSingh/PubSub
JyotinderSingh/rabbitmq-autoscaler
JyotinderSingh/scaling-web-sockets
JyotinderSingh/jyotindersingh.com-v1
Source code for the previous iteration of my personal site. Written completely in HTML & Sass.
JyotinderSingh/jyotindersingh.com-v2
Latest iteration of my personal website
JyotinderSingh/ozone
Scalable, redundant, and distributed object store for Apache Hadoop
JyotinderSingh/paxos-consensus
Extended Paxos Protocol implementation based on 'Paxos Made Simple', 'Paxos Made Live', 'Paxos Made Moderately Complex', and 'Paxos Made Practical'.
JyotinderSingh/trytok
Remote code execution engine for Tok Programming Language
JyotinderSingh/URL-Shortner
Just a fun little app to get the hang of node.js and mongo
JyotinderSingh/eventide-ci
A distributed Continuous Integration System
JyotinderSingh/airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
JyotinderSingh/app_deep_learning
T81-558: PyTorch - Applications of Deep Neural Networks @Washington University in St. Louis
JyotinderSingh/dice
An extremely simple Golang-based in-memory KV store to rule them all.
JyotinderSingh/eazydb
Distributed KV store build by Empowered Coders
JyotinderSingh/go-ycsb-go-lsm
Run the go-ycsb benchmark on goLSM log-structured database.
JyotinderSingh/jyotindersingh.github.io
jyotindersingh.com - My portfolio website hosted on GitHub Pages
JyotinderSingh/MiniKV
Distributed Key-Value store written in Rust.
JyotinderSingh/ozone-docker-runner
Container image to provide runtime environment for developing and testing Apache Ozone
JyotinderSingh/rust-exercises
JyotinderSingh/Service-Registry-ZooKeeper
Service Registry implementation backed by leader-election algorithm in ZooKeeper.
JyotinderSingh/SocialApe-Firebase-Functions
Firebase Functions backend for the SocialApe Social Media Application
JyotinderSingh/tcp-async
Async TCP server in go
JyotinderSingh/y-redis
Alternative backend for y-websocket