Simon Y. Blackwell's repositories
nano-memoize
Faster than fast, smaller than micro ... a nano speed and size (780 Brotili bytes) memoize for single and multiple argument functions.
tlx
TLX is a small (< 5K minimized and gzipped) multi-paradigm front-end library supporting: template literals in place of JSX; multi-root templates in HTML, JavaScript, or remote URL references; t-for, t-foreach, t-forvalues with iterable protocol support; t-if attribute directive; custom attribute directives; optional two-way data binding; automatic or manual creation of standards compliant custom elements and components; standards compliant event handlers; a default router; extended lifecycle callbacks; automatic HTML injection protection.
watchlight
A light-weight, comprehensive, reactive framework for business logic and when things change.
array-set-ops
Extremely fast set and map/reduce operations for Arrays, Sets, and Cartesian Product
lmdb-index
Higher level object operations for LMDB values, e.g. indexing
lmdb-query
A higher level query mechanism for LMDB supporting functional and RegExp filters
lazy-elements
Single page apps with minimal custom JavaScript or client build processes
foundationdb-index
Generalized indexing and search (including vectors) for FoundationDB
lmdb-extend
A small utility to support extending the functionality of LMDB databases
lmdb-patch
Provides a patch method for LMDB to do partial object updates.
google-chart-element
Google charts as a web componet
lmdb-issues
A repository of tests illuminating any issues uncovered with lmdb
vector-basics
Sample code for using vectors and vector search without a database