Flutter Gems is a curated list of 5600+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter Avatar, Profile Picture and Chat Heads packages

Last updated: April 2, 2024

A profile picture is typically used in social media applications to "put a face to the name". It can either be an actual image of the user's face, or a digital personal avatar that can be customized the user. Its primary purpose is to help others identify the user and create a visual association. Depending on the application platform, it is displayed as a small image appearing next to the account name on posts, comments, mentions, leaderboards, etc.

In messaging apps, these little profile pictures can pop up on the screen when the user receives a message. These are also knows as Chat Heads and they make it easy to keep chatting while doing other things on the phone.

The complete collection of CircleAvatar, Profile Picture, User Avatar and Chat Head packages is provided below.


avatar_glow Card Image
avatar_glow
Dart 3 compatible 👍 1.03K
Maintenance Status: Good

A Flutter package providing a Avatar Glow Widget with cool background glowing animation

flutter_advanced_avatar Card Image
flutter_advanced_avatar
Dart 3 compatible 👍 88
Maintenance Status: Good

An advanced avatar provides a rich API for widget customization that opens a new look and feel in your app.

flutter_image_stack Card Image
flutter_image_stack
Dart 3 compatible 👍 70
Maintenance Status: Good

FlutterImageStack is a pure dart package for creating image stack in Flutter. This package give you a widget to easily create image stack for your need.

dice_bear Card Image
dice_bear
Dart 3 compatible 👍 31
Maintenance Status: Good

DiceBear API wrapper. DiceBear is an avatar library for designers and developers. Generate random avatar profile pictures!

avatar_better Card Image
avatar_better
Dart 3 compatible 👍 7
Maintenance Status: Good

This is a complete avatar package that you can use for your profile and avatar.

fluttermoji Card Image
fluttermoji
Dart 3 compatible 👍 254
Maintenance Status: Average

A light-weight and highly customizable SVG avatar library for Flutter apps. Provides a Customizer Widget, CircleAvatar and other utility functions that are ready-to-use.

avatar_stack Card Image
avatar_stack
Dart 3 compatible 👍 135
Maintenance Status: Average

Advanced and agile avatar stack with settings. It allows to place a lot of avatars or another widgets in small place.

random_avatar Card Image
random_avatar
Dart 3 compatible 👍 129
Maintenance Status: Average

Random Avatar is a multicultural avatar maker. 12 billion unique multicultural avatars

editable_image Card Image
editable_image
Dart 3 compatible 👍 43
Maintenance Status: Average

Flutter package for creating a fully customizable and editable image widget.

flutter_profile_picture Card Image
flutter_profile_picture
Dart 3 compatible 👍 42
Maintenance Status: Average

Automatically generate profile picture with random first name and background color. But you can still provide pictures if you have them. As the default color, based on the name of the first letter.

user_profile_avatar Card Image
user_profile_avatar
Dart 3 compatible 👍 32
Maintenance Status: Average

A simple widget that display round profile picture and display native circular progress indicator whilst image is being fetched.

flutter_initicon Card Image
flutter_initicon
Dart 3 compatible 👍 32
Maintenance Status: Average

Initicon are used to show the initials of the name of users who do not have an avatar or profile image.

flutter_avataaar Card Image
flutter_avataaar
Dart 3 compatible 👍 27
Maintenance Status: Average

Flutter wrapper widget for Avataaars API allowing to generate and display avatar images.

profile_photo Card Image
profile_photo
Dart 3 compatible 👍 8
Maintenance Status: Average

A simple Flutter package to display a profile photo with a badge

overflow_view
Dart 3 compatible 👍 193
Maintenance Status: Poor

A widget displaying children in a line with an overflow indicator at the end if there is not enough space.

image_stack
Dart 3 compatible 👍 143
Maintenance Status: Poor

image_stack is a pure dart package for creating image stack in Flutter. This package give you a widget to easily create image stack for your need.

circular_profile_avatar
Dart 3 compatible 👍 127
Maintenance Status: Poor

CircularProfileAvatar allows developers to implement circular profile avatar with border, overlay, initialsText and many other features which simplifies developer's job.

multiavatar
Dart 3 compatible 👍 117
Maintenance Status: Poor

Multiavatar is a multicultural avatar maker. 12 billion unique multicultural avatars

status_view
Dart 3 compatible 👍 80
Maintenance Status: Poor

Display status just like WhatsApp & Instagram. This package help to display users status like WhatsApp status. in this we can specify the number of status ,seen and unseen status as well, apart from that same package use to display status like Instagram.

avatars
Dart 3 compatible 👍 76
Maintenance Status: Poor

An avatar widget that uses the best available data source among those provided (social images, gravatar, name initials, custom)

colorize_text_avatar
Dart 3 compatible 👍 47
Maintenance Status: Poor

Colorize Text Avatar is a package to generate avatar based on your user initials.

gender_picker
Dart 3 compatible 👍 39
Maintenance Status: Poor

A very nice and reactive library for gender picking whether in Horizontal or vertical way

avatar_view
Dart 3 compatible 👍 23
Maintenance Status: Poor

AvatarView is a library which will help developers to create circular as well as rectangular avatar(Using Network path or Assets path) which includes some key features.

gender_selection
👍 20
Maintenance Status: Poor

A Flutter package for gender selection. It is an aweome gender selection widget with cool gradients and animation effects