A lightweight signal/event library for C++, similar to Python's blinker, but designed to work with ticking loops.
倉庫
hit9 的倉庫
My C Snippets - buf, cfg, datetime, dict, event, heap, ketama, list, log, map, queue, skiplist, stack, strings
hashtable(bkdr hash) in C. Alternative implementation checkout https://github.com/hit9/C-Snip
Singly linked list in C. Alternative implementation at https://github.com/hit9/C-Snip
A simple incremental minimum obstacle distance field library on equal-weighted 2D grid map.
Firing squad synchronization problem 15-states solution in Python.
Another resume generator for github users. Seems still works, so many years...
Some example patterns using channel, goroutines
A simple pushdown finite states machine library in C++, separating data and behaviors as much as possible.
Quadtree on 2d grid map in C++.
2D pathfinding on quadtrees (A* and flowfield)
Simple `Thread Pool` and `Process Pool` implementation for Python
Tiny archetype-based ECS library (C++)
Dynamic bytes buffer for nodejs/iojs, a bit like the bytearray in Python.
The bit level data interchange format for serializing data structures (long term maintenance).
A lightweight C++ behavior tree library that separates data and behavior.
Utf8 bytes from/to string for nodejs/iojs.
My code snippets, mostly for blog https://hit9.dev
A simple tree-sitter based code symbol index and searching. (fully ai maintained; (providing API + cli interfaces))
Simple repo workflow profile syncer for AI coding tools (providing API + cli interfaces) fully AI maintained