Yang Chi (yangchi)

yangchi

Geek Repo

Location:New York, NY

Github PK Tool:Github PK Tool

Yang Chi's starred repositories

free-programming-books

:books: Freely available programming books

system-design-primer

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

Language:PythonLicense:NOASSERTIONStargazers:264423Issues:6616Issues:291

ohmyzsh

🙃 A delightful community-driven (with 2,300+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

papers-we-love

Papers from the computer science community to read and discuss.

Projects

:page_with_curl: A list of practical projects that anyone can solve in any programming language.

500lines

500 Lines or Less

Language:JavaScriptLicense:NOASSERTIONStargazers:29184Issues:1795Issues:70

ToolsOfTheTrade

Tools of The Trade, from Hacker News.

tmux-resurrect

Persists tmux environment across system restarts.

Language:ShellLicense:MITStargazers:10965Issues:94Issues:398

seastar

High performance server-side application framework

Language:C++License:Apache-2.0Stargazers:8152Issues:396Issues:1195

vim-colors-solarized

precision colorscheme for the vim text editor

jedi-vim

Using the jedi autocompletion library for VIM.

Language:PythonLicense:MITStargazers:5256Issues:113Issues:787

sicp-pdf

SICP PDF with Texinfo and LaTeX source

ideas

a hundred ideas for computing - a record of ideas - https://samsquire.github.io/ideas/

fastsocket

Fastsocket is a highly scalable socket and its underlying networking implementation of Linux kernel. With the straight linear scalability, Fastsocket can provide extremely good performance in multicore machines. In addition, it is very easy to use and maintain. As a result, it has been deployed in the production environment of SINA.

Language:CLicense:GPL-2.0Stargazers:3759Issues:420Issues:34

100-gdb-tips

A collection of gdb tips. 100 maybe just mean many here.

Language:GoLicense:NOASSERTIONStargazers:2985Issues:175Issues:7

cocktails_for_programmers

Сocktails for programmers. Коктейли для программистов.

CppCon2014

Speaker materials from CppCon 2014

Language:C++Stargazers:2260Issues:313Issues:0

c-style

My favorite C programming practices.

base-drafts

Internet-Drafts that make up the base QUIC specification

mvfst

An implementation of the QUIC transport protocol.

Language:C++License:MITStargazers:1309Issues:71Issues:142

WikiSort

Fast and stable sort algorithm that uses O(1) memory. Public domain.

Language:C++License:UnlicenseStargazers:1263Issues:50Issues:18

tcconfig

A tc command wrapper. Make it easy to set up traffic control of network bandwidth/latency/packet-loss/packet-corruption/etc. to a network-interface/Docker-container(veth).

Language:PythonLicense:MITStargazers:775Issues:29Issues:112

get-shit-done

Small script to configure your hosts file so you don't get distracted during the day.

awesome-distributed-transactions

Awesome list of distributed transactions

webtau

WebTau (web test automation) is a testing API, command line tool and a framework to write unit, integration and end-to-end tests. Test across REST-API, WebSocket, GraphQL, Browser, Database, CLI and Business Logic with a consistent set of matchers and concepts. REPL mode speeds-up tests development. Rich reporting cuts down investigation time.

Language:JavaLicense:Apache-2.0Stargazers:362Issues:13Issues:268

znai

Build functional, maintainable, beautiful User Guides with markdown and Znai plugins. Instant pages navigation. Local search. Multiple integrations to work with Python, Java, C++, OpenAPI, etc. Transform "getting started" sections into slideshow for your workshops. Manage multiple documentations with self-deployed znai hub.

Language:JavaLicense:Apache-2.0Stargazers:241Issues:11Issues:240

when

run a command until a condition is met, then run another one!

Language:CLicense:GPL-3.0Stargazers:130Issues:5Issues:3

transrangers

An efficient, composable design pattern for range processing

Language:C++Stargazers:106Issues:7Issues:0

growt

This is a header only library offering a variety of dynamically growing concurrent hash tables. That all work by dynamically migrating the current table once it gets too full.

Language:C++License:NOASSERTIONStargazers:105Issues:5Issues:9