Components with character.
Neobrutalism components for React and Tailwind, each in a Classic and a Comic design. Plus playful page sections, 2,000+ icons, mini games, and critters that blink back. Accessible, typed, and yours to copy.
bun add @streamuilib/react- Tailwind v4 ready
- React 19 ready
- shadcn CLI ready
- Accessible by default
00What's included
Four parts, one loud design language.
Install one package or copy the source into your repo. Plain React and Tailwind, with no theme provider.
- 23×2
Components
Every component in two designs: Classic brutal and Comic book. Keyboard support and focus states included.
Classic · Comic - 21
Sections
Playable heroes, bonkable pricing, and footers with a punchline, composed from the same components.
Hero · Pricing · Footer - 2.1k
Icons
Lucide icons, brand marks, and animated emoji faces. Search, then copy as JSX or SVG.
Search · copy as JSX - 21
Labs
3D toys, mini games that fit in a card, and the Critter Club: mascots that blink, spook, and type.
Toys · Games · Critters
01Classic or Comic
One component, two personalities.
Flip the switch. Each specimen is the real component, live: hover, press, and tab through it. Same API in both designs, so you can swap without a refactor.
All components02Sections
Whole page sections, ready to drop in.
21 designs across 6 sections: heroes you can play, pricing you can bonk, footers with a punchline. All built from the same components.
All sectionsComic cover
HeroJungle run
HeroBold
Footer
03Icons
Icons that move. Logos you know.
2,000+ line icons on one grid and stroke, with seven CSS animations, plus 3,400+ brand logos. Pick an animation, then click anything to copy its JSX.
Browse all iconsLine icons2,000+
24px grid · 1.75 stroke
Brand logos3,400+
Brand catalog2,000+line icons
3,400+brand logos
7animations
JSX or SVGclick to copy
04Labs
Toys, games, and the Critter Club.
The playground: 3D toys you can poke, mini games for empty states, and cute critters with expressions. All plain React and CSS, all copyable.
- lab/radioComponents
Retro radio
A 3D 90s radio. Power it on and tune the dial.
- lab/bearMini games
Bonk the bear
Grab the mallet and bonk. Cute squeaks.
05 Get started
Pick a personality. Ship it today.
Add one component in Classic or Comic, see how it fits your codebase, then bring in a hero, a game, or a critter.
bun add @streamuilib/react