boubakikid
Pleasant, round ID generator based on bouba/kiki effect research.
Uses a custom 30-character alphabet that excludes angular/spiky letterforms (k, v, w, x, z), producing IDs that look and feel softer:
a4b8c2d6e0f1g ← boubakikid
kXvW9zK4xZmR1 ← standard nanoid
Install
npm install boubakikid
Usage
import { id, shortId, tinyId, createId } from "boubakikid";
id();
shortId();
tinyId();
const sessionId = createId(21);
sessionId();
Alphabet
0123456789abcdefghijlmnopqrstuy
30 characters → ~4.9 bits per character. No uppercase, no angular consonants.
License
MIT