facehash: a React component that generates deterministic avatar faces from any string: emails, usernames, UUIDs, or any identifier your app already uses.
Key features:
- Same input string always produces the same face
- Next.js route handler for PNG and SVG avatar URLs, cached permanently
- Fully offline-capable, all rendering is local
- Complete TypeScript types and ARIA accessibility by default
- Custom color palettes, 3D shading levels, and animated blinking
Great for user profile pages, chat apps, comment sections, and AI agent dashboards. Zero network dependency at render time.
👉 Blog Post
👉 Live Demo
Top comments (0)