Linpingchuan's repositories
elephant-db
Inspired by Spanner paper,High performance relational DB
async-profiler
Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events
braft
An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
coreutils
Cross-platform Rust rewrite of the GNU coreutils
Densely-Interactive-Inference-Network
Cleaned code for paper "Natural Language Inference over Interaction Space"
GANotebooks
wgan, wgan2(improved, gp), infogan, and dcgan implementation in lasagne, keras, pytorch
gdbgui
Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.
go-perfbook
Thoughts on Go performance optimization
goleveldb
LevelDB key/value database in Go.
gopher-reading-list
A curated selection of blog posts on Go
lens
Lenses, Folds, and Traversals - Join us on freenode #haskell-lens
NRI
Neural relational inference for interacting systems - pytorch
python-machine-learning-book
The "Python Machine Learning (1st edition)" book code repository and info resource
QBDI
A Dynamic Binary Instrumentation framework based on LLVM.
queryparser
Parsing and analysis of Vertica, Hive, and Presto SQL.
rls
Repository for the Rust Language Server (aka RLS)
RSL
Replicated State Library. RSL is the Azure Paxos implementation which is used by multiple products in Azure and Bing. It provides the traditional Paxos functionality in a real world implementation. RSL includes support for dynamic replica set reconfiguration, including dynamic growth/srinking of the cluster, and also service-healing (replica replacement). RSL automates the durability of the state (by means of both durable journal files, and periodic snapshots). RSL allows multi-rings per process, allowing a single process to be part of multiple rings at the same time. RSL is implemented in C/C++ and provides a C# wrapper that naturally integrates with C# applications. RSL is widely used in Azure for a large number of infrastructure components, ranging from Azure Fabric Controller, to Azure Storage.
rust-clippy
A bunch of lints to catch common mistakes and improve your Rust code
rust-forge
Information useful to people contributing to Rust
rust-talk
Internal presentation about Rust, focused on memory safety and concurrency
scala-debugger
Scala libraries and tooling utilizing the Java Debugger Interface.
steed
[WIP] Rust's standard library, free of C dependencies, for Linux systems
TensorComprehensions
A domain specific language to express machine learning workloads.