Norm O's repositories
node-jumplist
SkipList/SkipMap written in Typescript
web-starter
Starter for Fastify + Web Components/Lit Web App. Includes Reload and web server restart on dev mode.
asn1_js
ASN.1 Decoder/Encoder/DSL
async-stripe
Async (and blocking!) Rust bindings for the Stripe API
bytevec
bytevec: A Rust serialization library that uses byte vectors
cacheable-lookup
A cacheable dns.lookup(…) that respects TTL :tada:
Choices
A vanilla JS customisable select box/text input plugin ⚡️
collection-view
UICollectionView for the web
content-type
Create and parse HTTP Content-Type header
dartzmq
A simple dart zeromq implementation/wrapper around the libzmq C++ library
doublejump
A revamped Google's jump consistent hash
fastify-helmet
Important security headers for Fastify
Fuse
Lightweight fuzzy-search, in JavaScript
lit-flatpickr
A Lit Element port of the popular datepicker Flatpickr
msgpack-javascript
@msgpack/msgpack - MessagePack for JavaScript/TypeScript/ECMA-262 / msgpack.org[JavaScript]
opentyrian
An open-source port of the DOS shoot-em-up Tyrian.
p-custom-defer
Create a deferred promise
p-queue
Promise queue with concurrency control
p-timeout
Timeout a promise after a specified amount of time
qp-trie-rs
An idiomatic and fast QP-trie implementation in pure Rust.
rollup-plugin-exclude-dependencies-from-bundle
Automatically externalize dependencies and peerDependencies in a bundle.
rollup-plugin-typescript-paths
Rollup Plugin to automatically resolve path aliases set in the compilerOptions section of tsconfig.json.
signin-rs
Third party JWT Auth
svelte-select
A select component for Svelte apps
VanillaRecyclerView
virtual & reusable ui rendering library for modern web browser
virtualized-list
A tiny, Vanilla JS, virtualization library
Wikis
Various HowTOs and Tutorials