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