Fineliner
A shadcn/ui kit drawn the way a natural-wine label is: one pen, cream paper and a quiet hand.
npx shadcn add @fineliner/finelinerListening room · seed corner-shop
Drawn, not printed
A library of objects, people and rooms, each drawn by the pen from a seed: the same seed draws the same picture on the server and in the browser, and another seed draws it again by another hand. Hover one to see the line boil.
- Turntable
- Record
- Wine bottle
- Glass
- Laptop
- Waving
- Armchair
- House plant
In use
Real components doing their jobs in Listening Room, the record shop this kit was built with.
A record on hold
Jonas asked for Paper Moons. One press holds it: the ink pocket moves from the action to the record's state.
Paper Moons
Odile & the Lanterns
180 krIn the racks
Booking the room
A printed month with today ringed by the pen and Sundays struck out, and the session's length on a segmented control.
1 hour in the room on Thursday 5 November, from two.
The week, drawn
Records sold by format. The pen draws every bar through its exact value; solid, outline and dotted tell the formats apart, not colour.
The index
All 76 components, A to Z. Each opens its page: every state, drawn on paper, and the command that installs it.
- Actions
- Forms
- Overlays
- Navigation
- Data display
- Charts
- Conversation
- Fineliner extras
A
B
C
D
E
F
H
I
K
L
M
N
P
Q
R
S
T
Install and make it yours
Fineliner installs with the shadcn CLI from its own registry, into your project's src/fineliner, where it is yours to change.
Add the registry to components.json
components.json{ "registries": { "@fineliner": "https://naiveindieline.com/r/{name}.json" } }Add the kit
Terminalnpx shadcn add @fineliner/finelinerOr one part at a time, such as
@fineliner/record-sleeve: each component’s page has its own command.
Then
- Theme studioPaper, pen, hand, line boil and labels on real screens; export a theme.
- BlocksWhole sections to start from: hero, sign-in, settings, dashboard, pricing.
- ComponentsEvery part with its states and the command that installs it.
- The drawing deskReroll any drawing or scene, then copy its seed or download the SVG.