Open-source React memoji avatars
Dapvatar
A tiny deterministic matcher that turns names, emails, and plain-language descriptions into polished memoji avatars for React products.
Open Playground
pnpm add dapvatar56
characters
1,622
expressions
0
runtime services
Expression set
Same seed, different feeling.
Choose a posture when you want the avatar to match the moment, while the underlying character stays deterministic.

Happy

Laughing

Winking

Thinking

Party

Like

Star eye

Shocked

Victory

Mind blown
Drop-in API
Stable avatars from unstable inputs.
The same string always lands on the same character, so teams can ship friendly default avatars without accounts, API keys, or generated-image bills.
ProfileAvatar.tsx
1import { MemojiAvatar } from "dapvatar";23export function ProfileAvatar({ user }) {4return (5<MemojiAvatar6seed={user.email}7posture="thinking"8size={96}9/>10);11}
Catalog preview
Built to feel personal.














