Packages
Most of these tools were created to solve my own problems but they might be useful to you too. Packages are written in either TypeScript or JavaScript, and most are available on npm.
esbuild-plugin-spider
gendustry-bee-lib
TypeScript wrapper for Gendustry's Custom Bees.
hyper
Tiny DOM library
leaf-db
Small TypeScript NoSQL embeddable database for Node.js.
package-size
How big is an NPM package? This is a complicated question as the definition of size varies depending on who you ask. Mine is the gzip size of what's inside files.
robots-txt
Tiny robots.txt parser and matcher
spark
Tiny JSX templating library. I use this as an alternative to many JSX packages such as React, svelte, forgo, mithril, etc. Why not use string literals, you may ask? I like having code completion.
spider
Tiny static HTML builder. I use it to transpile TSX source files into HTML.
tic-bundle
Small TIC-80 build tool.
web-components
Accessible web components
zen-flow
TypeScript wrapper for the ZenScript language.