My OpenSource Projects


Java

SOFAJRaft A production-grade java implementation of RAFT consensus algorithm. (Creator and maintainer)
XMemcached High performance, easy to use multithreaded memcached client in java.
Metamorphosis A high available,high performance distributed messaging system.
Aviator A high performance expression evaluator for java.
hs4j HandlerSocket client for java

Clojure

defun A macro to define clojure functions with parameter pattern matching just like erlang or elixir.
clojure-control Fabric in clojure
CScheme Scheme interpreter in clojure
clj-xmemcached Memcached client for clojure.
clj.qiniu Clojure SDK for qiniu.com storage.
ring-jetty-hystrix-adapter Setup a Hystrix (https://github.com/Netflix/Hystrix) event stream with jetty for clojure.
clj-rate-limiter Rate limiter for clojure that supports a rolling window, either in-memory or backed by redis
clj.qrgen QRCode generator for clojure.
lighthouse Leader election and node register/discover/balance in a service cluster by zookeeper in clojure
carmine-sentinel A Clojure library designed to connect redis by sentinel, make carmine to support sentinel.
More projects please visit my github profile.