Create indenticon-like like Github and Gravatar (retro) avatars.
- Generate distinctive images for each user, enhancing recognizability.
- Intuitive and easy to recognize.
- Supports various themes.
- All style options can be changed.
For full documentation, visit website
You don't need to install any dependencies!
Just replace the ID_HERE
placeholder with any text.
<img src="https://avatar.microvoid.io/api/avatar/ID_HERE" />
for example:
-
UserName: https://avatar.microvoid.io/api/avatar/youking-lib
-
UserEmail: https://avatar.microvoid.io/api/avatar/whistleyz@163.com
-
ProjectName: https://avatar.microvoid.io/api/avatar/retro-avatar
size | usage | demo |
---|---|---|
32 | https://avatar.microvoid.io/api/avatar/retro-avatar?s=32 | |
64 | https://avatar.microvoid.io/api/avatar/retro-avatar?s=64 |
The size must be between 16 and 2048, and default to 256.
- https://avatar.marktion.cn/ Chinese mirrors enhance the access speed in this area.
- prerequires
retro-avatar rely on the node-canvas project, so you need to install its dependencies on your server.
for Ubuntu
sudo apt-get install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev
for Fedora
sudo yum install gcc-c++ cairo-devel pango-devel libjpeg-turbo-devel giflib-devel
For other environments, please refer to node-cavas.
- clone project
git clone https://github.com/microvoid/retro-avatar.git
- deploy
sh deploy.sh
- environment variables (unnecessary)
# path: retro-avatar/apps/website/.env
# Google Analytics
NEXT_PUBLIC_ANALYTICS_ID=
# Logflare API
LOGFLARE_API_KEY=
LOGFLARE_API_TOKEN=