About

Why tronche exists

beam avatar preview
beam
pixel avatar preview
pixel
sunset avatar preview
sunset
ring avatar preview
ring
bauhaus avatar preview
bauhaus
marble avatar preview
marble

Origin

Every app needs faces. Whether it's profiles, comments, or chat, a unique visual identifier makes the experience feel personal. So we built tronche: avatars, nothing like you.

Inspiration

The amazing boring-avatars project philosophically answered this need perfectly: generate unique avatars from a name, no upload required.

But in practice, it fell short for our use case:

  • No Nuxt or Vue module available for easy integration
  • The API service requires immediate payment, no free tier for prototyping
  • Very restrictive domain management: only 1 production domain and 1 development domain
  • Any change requires waiting 24 hours to take effect

Source: boringavatars.com/api-service.

Our solution

Faced with a paid API that wasn't fit for purpose, we did what any reasonable developer would do: we built our own. tronche is open-source, self-hostable, and shipping with a REST API, a Nuxt module, and a Vue component. Zero friction, maximum avatars.

Used by

tronche is already powering avatars in production on verbatims.cc.

Ready to get started?

Create an account and start generating unique avatars for your application in minutes. No credit card required.

Create your account →