Dmitry Kostenkov's starred repositories

system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

Language:PythonLicense:NOASSERTIONStargazers:259931Issues:6662Issues:283

rust

Empowering everyone to build reliable and efficient software.

Language:RustLicense:NOASSERTIONStargazers:94131Issues:1487Issues:53012

cs-video-courses

List of Computer Science courses with video lectures.

awesome-scalability

The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

License:MITStargazers:55818Issues:1856Issues:0

rclone

"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files

kubernetes-the-hard-way

Bootstrap Kubernetes the hard way. No scripts.

helix

A post-modern modal text editor.

Language:RustLicense:MPL-2.0Stargazers:30800Issues:182Issues:4152

pulumi

Pulumi - Infrastructure as Code in any programming language 🚀

Language:GoLicense:Apache-2.0Stargazers:20308Issues:193Issues:7101

tinyrenderer

A brief computer graphics / rendering course

Language:C++License:NOASSERTIONStargazers:19636Issues:422Issues:125

guide

The Uber Go Style Guide.

Language:MakefileLicense:Apache-2.0Stargazers:15371Issues:231Issues:67

badger

Fast key-value DB in Go.

Language:GoLicense:Apache-2.0Stargazers:13500Issues:239Issues:790

dtm

A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.

Language:GoLicense:BSD-3-ClauseStargazers:9827Issues:101Issues:221

awesome-database-learning

A list of learning materials to understand databases internals

min-sized-rust

🦀 How to minimize Rust binary size 📦

Language:RustLicense:MITStargazers:7587Issues:108Issues:35

hertz

Go HTTP framework with high-performance and strong-extensibility for building micro-services.

Language:GoLicense:Apache-2.0Stargazers:4812Issues:52Issues:541

pebble

RocksDB/LevelDB inspired key-value database in Go

Language:GoLicense:BSD-3-ClauseStargazers:4548Issues:104Issues:1030

go-recipes

🦩 Tools for Go projects

nutsdb

A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.

Language:GoLicense:Apache-2.0Stargazers:3313Issues:55Issues:234

PhysX

NVIDIA PhysX SDK

Language:C++License:BSD-3-ClauseStargazers:2362Issues:44Issues:102

kanal

The fast sync and async channel that Rust deserves

Language:RustLicense:MITStargazers:1280Issues:16Issues:34

PortableGL

An implementation of OpenGL 3.x-ish in clean C

Esoterica

Esoterica Engine

Language:C++License:MITStargazers:821Issues:29Issues:32

pages

My web page containing all the demos from my youtube channel "Ten Minute Physics" www.youtube.com/c/TenMinutePhysics

WireGuard-Guide

WireGuard Guide. Learn all about WireGuard for Networking and in the Cloud (Microsoft Azure, AWS, and Google Cloud).

Language:GoStargazers:385Issues:10Issues:0

poly2tri

Automatically exported from code.google.com/p/poly2tri

Language:C++License:NOASSERTIONStargazers:322Issues:16Issues:116

raw-physics

Simple rigid-body physics simulator powered by XPBD.

Language:CLicense:MITStargazers:105Issues:3Issues:3

OpenXmlWordHelper

Just a static class with helper methods for updating Word using OpenXml

Language:C#Stargazers:26Issues:0Issues:0

zipstream

Microservice for zip file downloads constructed on-the-fly from S3 content

Language:RustLicense:Apache-2.0Stargazers:13Issues:4Issues:1

unzipnew

unzip only newer/updated files (by checking their hash) for Windows

Language:C#License:MITStargazers:5Issues:2Issues:0