HyperLiar's repositories
acwj
A Compiler Writing Journey
coding-interview-university
A complete computer science study plan to become a software engineer.
coq
Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
core
Jane Street Capital's standard library overlay
DesignPatternsPHP
sample code for several design patterns in PHP
evio
Fast event-loop networking for Go
go-ethereum
Official Go implementation of the Ethereum protocol
go-patterns
Curated list of Go design patterns, recipes and idioms
go-querystruct
go-querystruct is Go library for cast url.Values to struct
go_tools
personal go tools
golang-developer-roadmap
Roadmap to becoming a Go developer in 2019
grpc-go
The Go language implementation of gRPC. HTTP/2 based RPC
hyperliar.github.io
blog by github
leetcode
Johnny's leetcode record.
libevent
Event notification library
motan
A cross-language remote procedure call(RPC) framework for rapid development of high performance distributed services.
motan-go
The golang implementation of Motan
motan-openresty
A cross-language RPC framework for rapid development of high performance distributed services based on OpenResty.
ocaml.org
Implementation of the ocaml.org website.
Pointers_on_c
Some code for book <Pointers on C>
ratelimit
Efficient token-bucket-based rate limiter package.
redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, HyperLogLogs, Bitmaps.
sarama
Sarama is a Go library for Apache Kafka 0.8, and up.
submarine
Submarine is Cloud Native Machine Learning Platform.
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
TarsGo
A high performance microservice framework in golang. A linux foundation project.
TestTool
Some go files for test