Li Sun'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:265484Issues:6613Issues:293

tech-interview-handbook

💯 Curated coding interview preparation materials for busy software engineers

Language:TypeScriptLicense:MITStargazers:114624Issues:2094Issues:93

caddy

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

Language:GoLicense:Apache-2.0Stargazers:55937Issues:832Issues:3924

leetcode

LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)

Language:JavaScriptLicense:NOASSERTIONStargazers:54224Issues:1341Issues:253

acme.sh

A pure Unix shell script implementing ACME client protocol

Language:ShellLicense:GPL-3.0Stargazers:37882Issues:490Issues:3050

canal

阿里巴巴 MySQL binlog 增量订阅&消费组件

Language:JavaLicense:Apache-2.0Stargazers:28167Issues:1178Issues:4490

rocksdb

A library that provides an embeddable, persistent key-value store for fast storage.

Language:C++License:GPL-2.0Stargazers:27969Issues:1004Issues:3168

envoy

Cloud-native high-performance edge/middle/service proxy

Language:C++License:Apache-2.0Stargazers:24352Issues:588Issues:11393

wire

Compile-time Dependency Injection for Go

Language:GoLicense:Apache-2.0Stargazers:12678Issues:111Issues:237

LeetCode

LeetCode刷题记录与面试整理

ristretto

A high performance memory-bound Go cache

Language:GoLicense:Apache-2.0Stargazers:5452Issues:70Issues:109

go-plugin

Golang plugin system over RPC.

Language:GoLicense:MPL-2.0Stargazers:5104Issues:351Issues:138

go-mysql

a powerful mysql toolset with Go

automaxprocs

Automatically set GOMAXPROCS to match Linux container CPU quota.

Language:GoLicense:MITStargazers:3942Issues:34Issues:30

cs_study_plan

一份硬核(hardcore)计算机科学CS自学计划,偏向软件工程和系统架构方向

dig

A reflection based dependency injection toolkit for Go.

gojq

Pure Go implementation of jq

sentinel-golang

Sentinel Go enables reliability and resiliency for Go microservices

Language:GoLicense:Apache-2.0Stargazers:2744Issues:66Issues:223

gocelery

Celery Distributed Task Queue in Go

go-resiliency

Resiliency patterns for golang

Language:GoLicense:MITStargazers:2141Issues:29Issues:18

IOC-golang

一款服务于 Go 开发者的依赖注入框架,方便搭建任何 Go 应用。 A Golang depenedency injection framework, helps developers to build any go application.

Language:GoLicense:Apache-2.0Stargazers:1196Issues:22Issues:80

multierr

Combine one or more Go errors together

Language:GoLicense:MITStargazers:976Issues:21Issues:17

queue

Fast golang queue using ring-buffer

Language:GoLicense:MITStargazers:602Issues:21Issues:4

deque

Fast ring-buffer deque (double-ended queue)

Language:GoLicense:MITStargazers:554Issues:9Issues:8

docker-statsd-influxdb-grafana

Docker Image with Telegraf (StatsD), InfluxDB and Grafana

Language:ShellLicense:MITStargazers:427Issues:18Issues:36

gocb

The Couchbase Go SDK

Language:GoLicense:Apache-2.0Stargazers:362Issues:64Issues:0

jaeger-lib

A collection of shared infrastructure libraries used by different components of Jaeger.

Language:GoLicense:Apache-2.0Stargazers:66Issues:11Issues:26

taod

TaoD is a naive implementation of Facebook's TAO API for its social graph.

Language:PythonLicense:MITStargazers:52Issues:6Issues:0

memcached

memcached development tree

Language:CLicense:BSD-3-ClauseStargazers:46Issues:8Issues:0