Kirill Shvakov's repositories
techleadconf
TechLead Conf 2024
ansible-role-ubuntu_autoinstall
An Ansible role for generating a custom Ubuntu Server 20.04 ISO for (semi-)automated provisioning
awesome-database-learning
A list of learning materials to understand databases internals
blind-video-watermark
Blind video watermarking with great invisibility and robustness.
comcast
Simulating shitty network connections so you can build better systems.
cubefs
CubeFS is a cloud native distributed storage platform.
durdur
eBPF-powered L3/L4 packet dropper.
go-limiter
A supersonic rate limiting package for Go with HTTP middleware.
goxdp
This repository includes the source code of GoXDP firewall
limiters
Golang rate limiters for distributed applications
mediamtx
Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.
mini-lsm
A tutorial of building an LSM-Tree storage engine in a week!
mp4ff
Library and tools for parsing and writing MP4 files including video, audio and subtitles. The focus is on fragmented files. Includes mp4ff-info, mp4ff-encrypt, mp4ff-decrypt and other tools.
neco
Concurrency library for C (coroutines)
pg_tracing
Distributed Tracing for PostgreSQL
pgstream
PostgreSQL replication with DDL changes
prototype-kernel
Prototyping kernel development work outside mainline
rhai
Rhai - An embedded scripting language for Rust.
roaring
Roaring bitmaps in Go (golang)
rqlite
The lightweight, distributed relational database built on SQLite
rust-in-action-code
Source code for the book Rust in Action
sdns
A high-performance, recursive DNS resolver server with DNSSEC support, focused on preserving privacy.
slidingwindow
Golang implementation of Sliding Window Algorithm for distributed rate limiting.
sonic
Sonic is a Go library for network and I/O programming that provides developers with a consistent asynchronous model, with a focus on achieving the lowest possible latency and jitter in Go.
versitygw
versity s3 gateway