UI KitPost-it note

For the ideas you want to keep close. Blue handwritten ink, a softly textured sheet, a gently lifting corner, and four colors. Click into the note and make it yours.

Open playground

A little reminder

Leave a little room for the unexpected.
The originalYellow paper · blue ink

Worth remembering

Good things take the time they take.
A softer thoughtRose paper

For another day

An idea is worth keeping. Even before you know what it is for. Write down the question. Keep the sketch. Save the detail that caught your eye. Come back when you have a little more space to think.
Room for moreLonger writing · soft scroll fades

Your next idea

An open thoughtEditable · click to write

Slow down

One thing at a time.
A quiet momentStill paper · no corner animation

Less, but better

Make something that feels right.
Keep it simpleSmooth paper · texture off

Playground

Try it your way.

Note to self

1 Nov 2026

A little space to think. Click the paper and start writing.

Installation

React
Download files

The npm package is being prepared for its first release. For now, download the files and install the dependencies below.

npm install motion@14.9.0 @fontsource/caveat@5.3.0 @paper-design/shaders@0.0.82

Usage

'use client'

import { useState } from 'react'
import { PostItNote } from './PostItNote'

export default function Example() {
  const [note, setNote] = useState('Make room for the small ideas.\n\nThey might turn into something.')
  return (
    <div style={{ maxWidth: 300, padding: 20 }}>
      <PostItNote title="Note to self" color="yellow" rotation={-2} editable value={note} onValueChange={setNote} date="2026-11-01" dateLabel="1 Nov 2026" />
    </div>
  )
}
Full setup and source

Free to use. License is MIT.