tinypile icon indicating copy to clipboard operation
tinypile copied to clipboard

Assorted small one-or-two-file libs. C/C++. Public domain. Cross-platform. No deps.

tinypile

Pile of various tiny (single- or two-file) libs.

  • [x] Cross-platform C/C++.
  • [x] Public Domain.
  • [X] Self-contained.
  • [x] No exceptions, no RTTI, full control over memory allocation.
  • [x] No build system, no hassle.
Thing Files Language Summary Status
LuaAlloc .c + .h C99 Lua small block allocator Stable.
JPS v2 .hh C++98 2D Pathfinding: A*, Jump Point Search Experimental, needs testing.

My other tiny libs that reside in their own repos for historical reasons:

Thing Language Summary
JPS (old version) C++03 Jump point search (2D Pathfinding)
minihttp C++03 HTTP(S) client lib

Inspired by: