Pinned Repositories
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, Streams, HyperLogLogs, Bitmaps.
arstl
Augmented Reality for 3D Printing
barca-parser
An HTML parser in C++
chord
Go implementation of Chord Protocol https://en.wikipedia.org/wiki/Chord_(peer-to-peer), can be used to build DHT
gores
:construction_worker: Redis-backed library for creating background jobs in Go. Placing jobs in multiple queues, and process them later asynchronously.
shardis
Redis sharding client in Go
slack-sql
:tada: Bring SQL console to Slack
slack-vc
:angel: Slack integration to look up famous venture capital's portfolios and articles. Built for startup enthusiasts!
tiki
A SQL parser implemented using C++ and recursive descent parsing
Toptal-API
:computer: Command line interface to read engineering blogs from http://toptal.com/blog
wang502's Repositories
wang502/gores
:construction_worker: Redis-backed library for creating background jobs in Go. Placing jobs in multiple queues, and process them later asynchronously.
wang502/slack-sql
:tada: Bring SQL console to Slack
wang502/Toptal-API
:computer: Command line interface to read engineering blogs from http://toptal.com/blog
wang502/chord
Go implementation of Chord Protocol https://en.wikipedia.org/wiki/Chord_(peer-to-peer), can be used to build DHT
wang502/ckype
Secure PKC chatting and sharing file on your terminal
wang502/go-collections
My Go collections
wang502/HashMap
Fixed size hash map using linear probing
wang502/How-to-Make-a-Computer-Operating-System
How to Make a Computer Operating System in C++
wang502/shortly
URL shortener in Go
wang502/wfqueue
Go implementation of wait-free queue based on ACM paper "Wait-free queues with multiple enqueuers and dequeuers"(http://dl.acm.org.proxyiub.uits.iu.edu/citation.cfm?id=1941585)
wang502/shardis
Redis sharding client in Go
wang502/awesome-decentralized-papers
Influential papers in decentralized systems (cryptocurrencies, contracts, consensus, etc.)
wang502/clui
CLUI is a collection of JavaScript libraries for building command-line interfaces with context-aware autocomplete.
wang502/coder-cli
Command line for Coder Enterprise
wang502/design
Beautiful Go
wang502/dockerfiles
My dockerfiles
wang502/file-to-db
Read csv data file and store them into PostgreSQL database
wang502/go-ethereum
Official Go implementation of the Ethereum protocol
wang502/go-tour
Go snippet
wang502/grader
automatically grade python programs in Docker container
wang502/librdkafka
The Apache Kafka C/C++ library
wang502/limiter
Rate limiter Implementation inspired by Figma's enginnering blog https://blog.figma.com/an-alternative-approach-to-rate-limiting-f8a06cf7c94c
wang502/minime
Minimi Token. ERC20 compatible clonable token
wang502/pbuf
play around protocol buffer
wang502/PokemonGo-Map
Live visualization of all the pokemon in your area... and more!
wang502/raft
Golang implementation of the Raft consensus protocol
wang502/redigo
Go client for Redis
wang502/sybil
columnar storage + NoSQL OLAP engine
wang502/vimrc
The ultimate Vim configuration: vimrc
wang502/you-get
:arrow_double_down: Dumb downloader that scrapes the web