Chao Wang (hit9)

hit9

Geek Repo

Company:@tianweng

Location:Shanghai, China

Home Page:https://writings.sh

Github PK Tool:Github PK Tool

Chao Wang's repositories

img2txt

Image to Ascii Text with color support, can output to html or ansi terminal.

Language:HTMLLicense:BSD-3-ClauseStargazers:931Issues:26Issues:12

gif2txt

Gif image to Ascii Text

tcptee

tcptee is a simple tcp traffic duplicator.

Language:GoLicense:BSD-3-ClauseStargazers:128Issues:6Issues:1

bitproto

The bit level data interchange format for serializing data structures (long term maintenance).

Language:CLicense:BSD-3-ClauseStargazers:124Issues:7Issues:12

oo

Simple Go Version Manager (still works).

Language:ShellLicense:MITStargazers:93Issues:6Issues:3

htree

Package htree implements the in-memory hash tree. Hacker News: https://news.ycombinator.com/item?id=11369676

Language:GoLicense:BSD-3-ClauseStargazers:92Issues:6Issues:0

dotfiles

❤ My ~/.dotfiles for fish/[n]vim/tmux/git/alacritty.

rux

Micro & Fast static blog generator (markdown => html).

Language:PythonLicense:BSD-2-ClauseStargazers:60Issues:4Issues:12

statsd-proxy

Fast consistent hashing proxy for etsy/statsd (no longer maintained ⚠️).

code-snippets

My code snippets, mostly for blog https://writings.sh

Language:C++Stargazers:23Issues:3Issues:0

Go-patterns-with-channel

Some example patterns using channel, goroutines

Language:GoStargazers:21Issues:6Issues:0

C-dict

hashtable(bkdr hash) in C. Alternative implementation checkout https://github.com/hit9/C-Snip

Language:CLicense:BSD-3-ClauseStargazers:18Issues:4Issues:2

compile_time_regexp.h

A simple compile time dfa based regular expression library for C++20.

Language:C++Stargazers:17Issues:2Issues:0

dataclass-jsonable

Simple, practical and overridable conversions between dataclasses and jsonable dictionaries (long term maintenance).

Language:PythonLicense:BSD-3-ClauseStargazers:9Issues:2Issues:0

skiplist

Package skiplist implements in-memory skiplist (long term maintenance).

Language:GoLicense:BSD-3-ClauseStargazers:7Issues:3Issues:0

bt.cc

A lightweight C++ behavior tree library that separates data and behavior.

Firing_squad_synchronization_problem

Firing squad synchronization problem 15-states solution in Python.

Language:PythonStargazers:4Issues:2Issues:0

ketama

Package ketama implements a consistent hashing ring (long term maintenance).

Language:GoLicense:BSD-3-ClauseStargazers:4Issues:3Issues:1

trie

Package trie implements a in-memory trie tree (long term maintenance).

Language:GoLicense:BSD-3-ClauseStargazers:3Issues:4Issues:0

blinker.h

A lightweight signal/event library for C++, similar to Python's blinker, but designed to work with ticking loops.

flask-idempotent2

Redis based idempotent support for sqlalchemy based flask applications (no longer maintained).

Language:PythonLicense:BSD-2-ClauseStargazers:2Issues:2Issues:0

log

Package log implements leveled logging.

Language:GoLicense:BSD-3-ClauseStargazers:2Issues:2Issues:0

simple-utf8-cpp

Tiny simple library to convert between utf8 bytes and char32_t codepoints in C++

Language:C++Stargazers:2Issues:2Issues:0

flask-docjson

Validate flask request and response json schemas via docstring (no longer maintained).

Language:PythonLicense:BSD-2-ClauseStargazers:1Issues:2Issues:0

pdfsm.h

A simple pushdown finite states machine library in C++, separating data and behaviors as much as possible.

Language:C++Stargazers:1Issues:1Issues:0

segbitset

A failed attempt to implement a hierarchical bitset, for sparse bit data, based on segment tree.

Language:C++Stargazers:1Issues:0Issues:0

sig-window-nvim

Neovim LSP signature plugin forked from erhickey/sig-window-nvim

Language:LuaLicense:MITStargazers:1Issues:1Issues:0

diffview.nvim

Single tabpage interface for easily cycling through diffs for all modified files for any git rev.

Language:LuaLicense:NOASSERTIONStargazers:0Issues:1Issues:0

fish-pyenv

Adapt pyenv initialization for fish

Language:ShellStargazers:0Issues:2Issues:0

vim-go-syntax

Fork from vim-go, but only for syntax and colors.

Language:Vim scriptStargazers:0Issues:3Issues:0