πŸ₯³ New KittenΒΉ Release

β€’ Adds `rawBody` to non-multipart POST requests.

This property, which is a Buffer, is necessary if you want to verify signatures (e.g., for webhooks).

I had to fork express-busboy as they already ruled out adding it. The fork (@small-web/kitten-busboyΒ²) also allowed me to type the middleware extension point for PolkaΒ³ instead of Express (Kitten uses Polka) so that’s one @ts-ignore removed (hey, dev is a string of little wins) :)

Change log: https://codeberg.org/kitten/app/src/branch/main/CHANGELOG.md#2026-03-18

Caught a bug and feeling a little under the weather at the moment (nothing major, mom and dad – no need to worry) so apologies if I’m not responsive here.

Enjoy!

πŸ’•

ΒΉ https://kitten.small-web.org
Β² https://codeberg.org/kitten/busboy
Β³ https://github.com/lukeed/polka

#Kitten #SmallWeb #KittenReleases #busboy #polka #express #bodyParsing #middleware #NodeJS #web #dev

app/CHANGELOG.md at main

app - A web development kit that’s small, purrs, and loves you.

Codeberg.org
What a time to be alive. (Sound on for dinner jazz.) #Robot #BusBoy
Why Is It Called β€œBusing” a Table?

What do the terms β€œbusser” and β€œbusing a table” have to do with public transportation? Nothing, it turns out.

Mental Floss

#letsroll

⚁ βš€ βš€ βš‚ βš€β†’#cornfield
βš€ βš€ βš„ βš‚ βš„β†’#amiss
βš€ βšƒ βšƒ ⚁ βš€β†’#busboy
βš‚ βš€ βš… βšƒ βš‚β†’#gamma
βš… βš… βšƒ βš… βš„β†’#wound
βš… βš‚ βš‚ βšƒ βš„β†’#unchain

cornfield-amiss-busboy-gamma-wound-unchain

Roll your own @ https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases

EFF's New Wordlists for Random Passphrases

Joe Bonneau dives deep into systems using dice to generate random passphrases and introduces EFF's three new wordlists.

Electronic Frontier Foundation

#letsroll

βš€ βšƒ βšƒ ⚁ βš€β†’#busboy
βš… βšƒ βš€ βš… βš„β†’#universe
βš… βš„ ⚁ βš„ βš€β†’#upstart
βš€ ⚁ βš… βš€ βšβ†’#await
⚁ βšƒ βšƒ βš„ βšƒβ†’#earplugs
βš‚ βš… ⚁ βš„ βšƒβ†’#livable

busboy-universe-upstart-await-earplugs-livable

Roll your own @ https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases

EFF's New Wordlists for Random Passphrases

Joe Bonneau dives deep into systems using dice to generate random passphrases and introduces EFF's three new wordlists.

Electronic Frontier Foundation

#letsroll

⚁ βš‚ βš‚ βš… βš…β†’#discern
βš€ βšƒ βšƒ ⚁ βš€β†’#busboy
βš„ βš… βš€ ⚁ βš€β†’#stable
βš€ βšƒ βš„ ⚁ βš‚β†’#camera
⚁ βšƒ βš… βš„ βš…β†’#elephant
βš„ βš„ βšƒ βš€ βšβ†’#spellbind

discern-busboy-stable-camera-elephant-spellbind

Roll your own @ https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases

EFF's New Wordlists for Random Passphrases

Joe Bonneau dives deep into systems using dice to generate random passphrases and introduces EFF's three new wordlists.

Electronic Frontier Foundation

#letsroll

βš€ βš„ βš€ βš‚ βš€β†’#cartel
βš„ ⚁ βš‚ βš… βš€β†’#rocky
βš… βš… ⚁ βš„ βš€β†’#whinny
βš€ βšƒ βšƒ ⚁ βš€β†’#busboy
⚁ βš„ βš… βš€ βš…β†’#essence
⚁ ⚁ βš‚ ⚁ βš€β†’#decathlon

cartel-rocky-whinny-busboy-essence-decathlon

Roll your own @ https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases

EFF's New Wordlists for Random Passphrases

Joe Bonneau dives deep into systems using dice to generate random passphrases and introduces EFF's three new wordlists.

Electronic Frontier Foundation

#letsroll

βšƒ ⚁ βš€ βš€ βšβ†’#navy
βš„ βš‚ ⚁ βš„ βšβ†’#science
βš… ⚁ βš… βš€ βš€β†’#trilogy
βšƒ βš„ βš„ βšƒ βšƒβ†’#provable
βšƒ βš… βšƒ βšƒ βšƒβ†’#reacquire
βš€ βšƒ βšƒ ⚁ βš€β†’#busboy

navy-science-trilogy-provable-reacquire-busboy

Roll your own @ https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases

EFF's New Wordlists for Random Passphrases

Joe Bonneau dives deep into systems using dice to generate random passphrases and introduces EFF's three new wordlists.

Electronic Frontier Foundation

#letsroll

βš€ βšƒ βšƒ ⚁ βš€β†’#busboy
βš… βš€ βš‚ ⚁ βš…β†’#sureness
βš… βš… ⚁ βš‚ βšβ†’#waviness
βš… βš… βš€ βš€ βšβ†’#volley
βš‚ ⚁ βš‚ βš€ βš€β†’#glamorous
βšƒ βš€ βš€ βš‚ βš„β†’#matted

busboy-sureness-waviness-volley-glamorous-matted

Roll your own @ https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases

EFF's New Wordlists for Random Passphrases

Joe Bonneau dives deep into systems using dice to generate random passphrases and introduces EFF's three new wordlists.

Electronic Frontier Foundation

#letsroll

βš€ βšƒ βšƒ ⚁ βš€β†’#busboy
βš… βšƒ βš€ βš€ βšƒβ†’#unhappy
⚁ βš„ βš€ ⚁ βšƒβ†’#elm
βš€ βš… βš… βšƒ βš€β†’#contend
βš‚ βš‚ ⚁ βš‚ βš‚β†’#guy
βšƒ βš… βš… βš€ βšβ†’#reconfirm

busboy-unhappy-elm-contend-guy-reconfirm

Roll your own @ https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases

EFF's New Wordlists for Random Passphrases

Joe Bonneau dives deep into systems using dice to generate random passphrases and introduces EFF's three new wordlists.

Electronic Frontier Foundation