Tool Open source
blobatar is a dependency-free JavaScript library for generating deterministic geometric SVG avatars from strings such as usernames, display names, emails, handles, IDs, or repository names. The same input string always produces the same blobatar, which can represent a user, bot, team, or other named entity.
It provides a core JavaScript interface and framework adapters for React, Vue, Svelte, Solid, Preact, React Native, and Expo. Outputs can be used as SVG markup or data URIs, with controls for visual traits, palettes, expressions, and optional animation. The package is distributed through npm-compatible package managers and is reported by its repository to be approximately 4.4 KB gzipped.
2 uses taken from transcripts — each links to the moment in the video.
Generates deterministic geometric SVG avatars from strings such as usernames or IDs. It supports palette and trait controls, React or plain markup, and optional animation.
A lightweight JavaScript library that deterministically generates geometric avatars from names, usernames, emails, or other strings. It provides React and plain-function interfaces that return SVG markup or data URIs, with optional control over visual traits, animation, and expressions.
2 in the library.