Tools of the trade

An eclectic collection of cli commands, tools, libraries, and whatnots that I use.

JavaScript

Remeda
lighter alternative to lodash.
Lodash
does not play so well with tree shaking, but it has sooo many quality-of-life functions.
updeep
deep updates made easy
updeep-remeda
My fork of updeep switching lodash for remeda.
Redux
State management

Web component frameworks

Svelte
My go-to these days.
SvelteKit
The rest of the owl.
svelte-spa-router
For wee SPAs that don't need all of SvelteKit.

Web component libraries

picocss
itsy-bitsy, semantic-loving CSS library.
beercss
pure css material-like component library.

Testing

histoire
Like Storybook, but targeted at Vite, and with less cruft.
Playwright
End-to-end testing for web apps.
Testing Library (for svelte)
I liked it so much I... ended up a co-maintainer?!
Vitest
Fast test framework. With benchmarking too!

Shell

fish
POSIX-compliance is for cowards.

Terminals

Kitty
Python-based terminal.
wezterm
Terminal written in Rust. configuration is lua-based.

System Management

Ansible
YAML-based system configuration

Databases

PouchDB
The cutest li'll NoSQL database you'll be able to find.