Pinned Repositories
knockout-js-infinite-scroll
Knockout JS (KO) Infinite Scroll
knockout-js-progressive-filter
Knockout JS (KO) Progressive Filter (pseudo threading / green threading)
link-react
A generalized link <a> component that allows client-side navigation while taking into account exceptions.
map-or-similar
A JavaScript (JS) Map or similar object polyfill if Map is not available.
memoizerific
Fast, small, efficient JavaScript memoization lib to memoize JS functions.
multi-key-cache
A JavaScript (JS) cache that can have multiple complex values as keys
state-driven-routing
Full-featured, dependency-free, dsl-free, state-driven routing
todo-app
Example todo app of extreme decoupling of react, redux and selectors
todo-react-components
React components for extreme decoupling todo app example
todo-redux-state
Redux state container for extreme decoupling todo app example
thinkloop's Repositories
thinkloop/memoizerific
Fast, small, efficient JavaScript memoization lib to memoize JS functions.
thinkloop/knockout-js-infinite-scroll
Knockout JS (KO) Infinite Scroll
thinkloop/state-driven-routing
Full-featured, dependency-free, dsl-free, state-driven routing
thinkloop/link-react
A generalized link <a> component that allows client-side navigation while taking into account exceptions.
thinkloop/todo-app
Example todo app of extreme decoupling of react, redux and selectors
thinkloop/knockout-js-progressive-filter
Knockout JS (KO) Progressive Filter (pseudo threading / green threading)
thinkloop/multi-key-cache
A JavaScript (JS) cache that can have multiple complex values as keys
thinkloop/todo-react-components
React components for extreme decoupling todo app example
thinkloop/todo-redux-state
Redux state container for extreme decoupling todo app example
thinkloop/map-or-similar
A JavaScript (JS) Map or similar object polyfill if Map is not available.
thinkloop/spa-webserver
Development webserver that redirects to nearest index.html for client-side SPA navigation
thinkloop/coding-challenge-video
thinkloop/combine-selectors
Converts selectors into getter functions, and combines them into a single generic object
thinkloop/LoadedObjects
thinkloop/memoize-js-libs-benchmarks
thinkloop/perfoff
thinkloop/sorted-collection
An array-like JavaScript collection that maintains the sort order of its elements.
thinkloop/augur.js
Augur JavaScript API
thinkloop/aws-api-gateway-client
Node.js module for AWS API gateway client
thinkloop/BobWallet
Trustless Bitcoin Privacy Wallet
thinkloop/bytesize-icons
Tiny style-controlled SVG iconset (101 icons, 12kb)
thinkloop/functions-samples
Collection of sample apps showcasing popular use cases using Cloud Functions for Firebase
thinkloop/inline-source-cli
CLI for inline-source
thinkloop/Introspected-REST
An alternative to REST and GraphQL
thinkloop/kit
A monorepo for SvelteKit and friends
thinkloop/PADD
PADD (formerly Chronometer2) is a more expansive version of the original chronometer.sh that is included with Pi-Hole. PADD provides in-depth information about your Pi-hole.
thinkloop/sapper-ios-issue
thinkloop/sveltefire-template
App template for SvelteFire
thinkloop/TinyCheck
TinyCheck allows you to easily capture network communications from a smartphone or any device which can be associated to a Wi-Fi access point in order to quickly analyze them. This can be used to check if any suspect or malicious communication is outgoing from a smartphone, by using heuristics or specific Indicators of Compromise (IoCs). In order to make it working, you need a computer with a Debian-like operating system and two Wi-Fi interfaces. The best choice is to use a Raspberry Pi (2+) a Wi-Fi dongle and a small touch screen. This tiny configuration (for less than $50) allows you to tap any Wi-Fi device, anywhere.
thinkloop/todo-selectors
Selectors for multi-repo todo app