hit9's repos on GitHub
HTML · 946 人关注
img2txt
Image to Ascii Text with color support, can output to html or ansi terminal.
Python · 425 人关注
gif2txt
Gif image to Ascii Text
Python · 184 人关注
skylark
No longer maintained. A micro python orm for mysql and sqlite3.
C · 159 人关注
bitproto
The bit level data interchange format for serializing data structures (long term maintenance).
C · 135 人关注
todo.c
Command line lightweight todo tool with readable storage , written in C.
Go · 128 人关注
tcptee
tcptee is a simple tcp traffic duplicator.
Go · 92 人关注
htree
Package htree implements the in-memory hash tree. Hacker News: https://news.ycombinator.com/item?id=11369676
Shell · 92 人关注
oo
Simple Go Version Manager (still works).
Vim Script · 66 人关注
dotfiles
❤ My ~/.dotfiles for fish/[n]vim/tmux/git/alacritty.
CSS · 65 人关注
GhResume
Another resume generator for github users. Seems still works, so many years...
C · 58 人关注
C-Snip
My C Snippets - buf, cfg, datetime, dict, event, heap, ketama, list, log, map, queue, skiplist, stack, strings
Python · 58 人关注
rux
Micro & Fast static blog generator (markdown => html).
C · 47 人关注
statsd-proxy
Fast consistent hashing proxy for etsy/statsd (no longer maintained ⚠️).
HTML · 45 人关注
oldblog
old blog of hit9.org
C · 41 人关注
C-list
Singly linked list in C. Alternative implementation at https://github.com/hit9/C-Snip
C++ · 37 人关注
code-snippets
My code snippets, mostly for blog https://hit9.dev
C · 18 人关注
C-dict
hashtable(bkdr hash) in C. Alternative implementation checkout https://github.com/hit9/C-Snip
JavaScript · 18 人关注
ntt
Node Tiny Tests module.
Python · 18 人关注
toml.py
Tested Toml's Python implementation.
C++ · 11 人关注
bt.cc
A lightweight C++ behavior tree library that separates data and behavior.
Python · 11 人关注
dataclass-jsonable
Simple, practical and overridable conversions between dataclasses and jsonable dictionaries (long term maintenance).
Python · 11 人关注
mdconf.py
Python implementation for visionmedia's mdconf.
C++ · 9 人关注
bbuf
Dynamic bytes buffer for nodejs/iojs, a bit like the bytearray in Python.
JavaScript · 8 人关注
ipv4.js
IPv4 utils for nodejs/iojs.
Go · 8 人关注
reuseport
Go reuseport for tcp/udp
Python · 7 人关注
Simple-Pools
Simple `Thread Pool` and `Process Pool` implementation for Python
Go · 7 人关注
skiplist
Package skiplist implements in-memory skiplist (long term maintenance).
C++ · 6 人关注
path-finding-visualizer
A small sdl program to visualize several basic common path finding algorithms.一个用来可视化最短路算法的小工具.
C++ · 5 人关注
Blinker.h
A lightweight signal/event library for C++, similar to Python's blinker, but designed to work with ticking loops.
Go · 5 人关注
ketama
Package ketama implements a consistent hashing ring (long term maintenance).
JavaScript · 5 人关注
node-block-queue
Nodejs in-process blocking FIFO queue implementation.
JavaScript · 4 人关注
bytes.js
Utf8 bytes from/to string for nodejs/iojs.
C++ · 4 人关注
simple-utf8-cpp
Tiny simple library to convert between utf8 bytes and char32_t codepoints in C++
C · 4 人关注
spp_node
(No more mantained) SSDB Protocol Parser For Node, Built For Speed.
Go · 3 人关注
trie
Package trie implements a in-memory trie tree (long term maintenance).
Python · 2 人关注
flask-idempotent2
Redis based idempotent support for sqlalchemy based flask applications (no longer maintained).
Go · 2 人关注
log
Package log implements leveled logging.
C++ · 2 人关注
Pdfsm.h
A simple pushdown finite states machine library in C++, separating data and behaviors as much as possible.
C · 2 人关注
spp_py
SSDB Protocol Parser For Python, Built For Speed.
C++ · 2 人关注
TinyECS
Tiny archetype-based ECS library (C++)
C++ · 1 人关注
ClearanceField
A simple incremental minimum obstacle distance field library on equal-weighted 2D grid map.
Python · 1 人关注
flask-docjson
Validate flask request and response json schemas via docstring (no longer maintained).
0 人关注
diffview.nvim
Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
Shell · 0 人关注
fish-pyenv
Adapt pyenv initialization for fish
Lua · 0 人关注
sig-window-nvim
neovim plugin for automatic display of LSP signature help in a floating window