React Library For Generating User Avatar From Photo For Vuejs

React nice avatar is Vue’s library for creating nice user avatars, inspired by the chilllab react.js avatar.

random avatar generator, free avatar generator, avatar generator from photo, random avatar generator api, avatar url generator, abstract avatar generator

How to make use of it:

Install and download:

# Yarn
$ yarn add holiday-avatar

$ npm i holiday-avatar --save

Import the component.

import Avatar, { genConfig } from 'react-nice-avatar'

Create a random config, and save it so that you can always display the same avatar with the config.

const config = genConfig(AvatarConfig?) 

Make the component a specific width/height and configuration.

<Avatar style={{ width: '8rem', height: '8rem' }} {...config} />
<Avatar className="w-32 h-32" {...config} />


The options can be passed into genConfig or as React props

idstring  Only for React Props
classNamestring  Only for React Props
styleobject  Only for React Props
shapestringcirclecircle, rounded, squareOnly for React Props
sexstring man, woman 
earSizestring small, big 
hairStylestring normal, thick, mohawk, womanLong, womanShort 
hairColorRandombooleanfalse thick,mohawk default only be black
hatStylestring none, beanie, turbanUsually is none
eyeStylestring circle, oval, smile 
glassesStylestring none, round, squareUsually is none
noseStylestring short, long, round 
mouthStylestring laugh, smile, peace 
shirtStylestring hoody, short, polo 

Nice User Avatar Generator, react nice avatar Plugin/Github, realistic avatar creator, avatar maker online

See Demo And Download

Official Website(dapilab): Click Here

This superior jQuery/javascript plugin is developed by dapilab. For extra Advanced Usages, please go to the official website.

Related Posts


Confetti Falling Animation Effect In JavaScript | party.js

Party.js is a JavaScript library to brighten user site experience with visual effects! Celebrate success with dom confetti! The library is written in TypeScript and compiled into…


Simple jQuery Cookie Consent Plugin

jquery.cookie-consent is a simple jQuery plugin to request consent to use cookies. An easy-to-use and highly customizable cookie consent bar that informs your visitors of the use…


Timepicker JavaScript Plugin for jQuery Inspired by Google Calendar

jquery.timepicker is a lightweight jQuery timer plugin inspired by Google Calendar. It supports both mouse and keyboard navigation and weighs 5.5KB minified and compact. Features: Highly customizable…


A Lightweight, Touchable, and Responsive Angular Universal Carousel Library

ngxCarousel is a lightweight, tactile, and responsive library for creating an angular carousel. No dependencies, no more hammer. Must Read: Angular Responsive Image Slider With Lightbox Popup…


First Mobile Full-screen Modal Popup Library For Vue

Vue full-page modal is a responsive, mobile-compatible, screen-friendly pop-up library for Vue.js. Must Read: Modal Component Is Written in Vanilla JS | ensemble Modal How to make…


Generate a Random Number Picker In Vanilla JavaScript

Random Number Picker is a Vanilla JS-based number picker that allows you to generate a random number within a specified range. Must Read: Generating Lottery Numbers Using…