Block or Report
Block or report hit9
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abuse-
code-snippets Public
My code snippets, mostly for blog https://writings.sh
-
dotfiles Public
❤ My ~/.dotfiles for fish/[n]vim/tmux/git/alacritty.
-
bitproto Public
The bit level data interchange format for serializing data structures (long term maintenance).
-
-
bt.cc Public
A lightweight C++ behavior tree library that separates data and behavior.
-
blinker.h Public
A lightweight signal/event library for C++, similar to Python's blinker, but designed to work with ticking loops.
-
pdfsm.h Public
A simple pushdown finite states machine library in C++, separating data and behaviors as much as possible.
-
segbitset Public
A failed attempt to implement a hierarchical bitset, for sparse bit data, based on segment tree.
-
compile_time_regexp.h Public
A simple compile time dfa based regular expression library for C++20.
-
simple-utf8-cpp Public
Tiny simple library to convert between utf8 bytes and char32_t codepoints in C++
-
oo Public
Simple Go Version Manager (still works).
-
dataclass-jsonable Public
Simple, practical and overridable conversions between dataclasses and jsonable dictionaries (long term maintenance).
-
sig-window-nvim Public
Forked from erhickey/sig-window-nvimNeovim LSP signature plugin forked from erhickey/sig-window-nvim
-
tcptee Public
tcptee is a simple tcp traffic duplicator.
-
trie Public
Package trie implements a in-memory trie tree (long term maintenance).
-
htree Public
Package htree implements the in-memory hash tree. Hacker News: https://news.ycombinator.com/item?id=11369676
-
log Public
Package log implements leveled logging.
-
skiplist Public
Package skiplist implements in-memory skiplist (long term maintenance).
-
ketama Public
Package ketama implements a consistent hashing ring (long term maintenance).
-
diffview.nvim Public
Forked from sindrets/diffview.nvimSingle tabpage interface for easily cycling through diffs for all modified files for any git rev.
Lua Other UpdatedJun 28, 2022 -
C-dict Public
hashtable(bkdr hash) in C. Alternative implementation checkout https://github.com/hit9/C-Snip
-
vim-go-syntax Public archive
Fork from vim-go, but only for syntax and colors.
Vim Script UpdatedMar 20, 2022 -
Firing squad synchronization problem 15-states solution in Python.
-
-
Go-patterns-with-channel Public
Some example patterns using channel, goroutines
-
statsd-proxy Public archive
Fast consistent hashing proxy for etsy/statsd (no longer maintained
⚠️ ). -
rux Public archive
Micro & Fast static blog generator (markdown => html).
-
-
flask-idempotent2 Public archive
Redis based idempotent support for sqlalchemy based flask applications (no longer maintained).
-
flask-docjson Public archive
Validate flask request and response json schemas via docstring (no longer maintained).