Flutter Gems is a curated list of 7000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Clipper and Decoration packages
Last updated: August 11, 2025
You can add Shadows, Borders with custom styles & decorations (Dotted, Dashed) and Custom clipping in your Flutter app using the following Flutter packages.

dotted_border
👍 1.57K ⬇️ 707.9K
Dart 3 compatibleMaintenance Status: Good
A flutter package to let users easily add a dotted border around any widget.
flutter_custom_clippers
👍 773 ⬇️ 10.5K
Dart 3 compatibleMaintenance Status: Poor
Flutter package that provides you custom clippers to help you achieve various custom shapes.

dotted_line
👍 317 ⬇️ 240.2K
Dart 3 compatibleMaintenance Status: Good
This package allows you to draw dotted lines with Flutter. You can draw a beautiful dotted line.

gradient_borders
👍 280 ⬇️ 137.4K
Dart 3 compatibleMaintenance Status: Average
Gradient borders for inputs and containers. Borders package integrated with a basic flutter widgets as a container and input decorations. Easy in use, platform independent.

figma_squircle
👍 264 ⬇️ 11.6K
Dart 3 compatibleMaintenance Status: Good
Flutter implementation of Figma's corner smoothing.

coupon_uikit
👍 266 ⬇️ 2.2K
Dart 3 compatibleMaintenance Status: Average
A UI kit that contains clippers and widgets which implements the shape of the coupon cards
dotted_decoration
👍 150 ⬇️ 140.9K
Dart 3 compatibleMaintenance Status: Poor
Dotted line decoration is handly package to draw dotted divider, dotted border for rectangle, circle or rounded rectangle.

soft_edge_blur
👍 192 ⬇️ 20.2K
Dart 3 compatibleMaintenance Status: Good
A customizable Flutter widget that applies a soft progressive blur effect to one or more edges of its child widget.
simple_shadow
👍 158 ⬇️ 14.3K
Dart 3 compatibleMaintenance Status: Poor
A customizable shadow for any widget

ticket_widget
👍 144 ⬇️ 2.1K
Dart 3 compatibleMaintenance Status: Average
Ui package to make a beautiful ticket like animated widget

custom_clippers
👍 107 ⬇️ 1.7K
Dart 3 compatibleMaintenance Status: Good
custom_clippers is a package that contains multiple custom clippers and different types of message clippers which you can give to clipper property of ClipPath.
drop_shadow
👍 95 ⬇️ 3.1K
Dart 3 compatibleMaintenance Status: Poor
Add drop shadow effect for any widgets in flutter

shape_of_view_null_safe
👍 89 ⬇️ 2.3K
Dart 3 compatibleMaintenance Status: Average
Give a custom shape to any flutter widget, Material Design 2 ready
glowy_borders
👍 78 ⬇️ 8.1K
Dart 3 compatibleMaintenance Status: Poor
A package for making your borders glow up

mobkit_dashed_border
👍 60 ⬇️ 17.7K
Dart 3 compatibleMaintenance Status: Good
Custom border implementation for dashed lines and curves border.

smooth_corner
👍 54 ⬇️ 16.4K
Dart 3 compatibleMaintenance Status: Good
A rectangular border with variable smoothness imitated from Figma.
colorful_safe_area
👍 58 ⬇️ 8.1K
Dart 3 compatibleMaintenance Status: Poor
A more customizable replacement for the SafeArea widget. It lets you set the color of your SafeArea without affecting the color of its child.
drop_shadow_image
👍 58 ⬇️ 332
Dart 3 compatibleMaintenance Status: Poor
A new Flutter package for creating drop shadow of image with a lot of properties to make it look much good.
shadowed_image
👍 58 ⬇️ 57
Dart 3 compatibleMaintenance Status: Poor
A new Flutter package for creating shadow of same color scheme as the image.

flutter_switch_clipper
👍 57 ⬇️ 89
Dart 3 compatibleMaintenance Status: Good
A Flutter package that two widgets switch with default clipper or customized clipper.

zo_animated_border
👍 50 ⬇️ 1.3K
Dart 3 compatibleMaintenance Status: Good
Add animated, glowing, and gradient borders to any Flutter widget with zo_animated_border – a powerful and flexible package for modern UIs.
cupertino_rounded_corners
👍 50 ⬇️ 414
Dart 3 compatibleMaintenance Status: Poor
A widget and border to make cupertino rounded corners also refrered to as squircles using a bezier path and having the two points in the corners.
diagonal_decoration
👍 46 ⬇️ 1
Dart 3 compatibleMaintenance Status: Poor
Custom box decoration with diagonals on the background. Contains DiagonalDecoration and MatrixDecoration.
dotted_dashed_line
👍 41 ⬇️ 5.2K
Dart 3 compatibleMaintenance Status: Poor
This package allows you to draw a horizontal or vertical dashed lines in any Flutter Platform.
shadow_overlay
👍 45 ⬇️ 183
Dart 3 compatibleMaintenance Status: Poor
Package to beautify your images or widgets. It overlays background color which actually you provide, image or widget seems like transparent (in a gradient style).
shadow
👍 45 ⬇️ 178
Dart 3 compatibleMaintenance Status: Poor
the easiest way to Add Shadow to any type of widget with some basic customization.
dashed_circle
👍 40 ⬇️ 571
Dart 3 compatibleMaintenance Status: Poor
A flutter package for drawing dashed circles. Can also be used with CustomPaint.

flutter_inset_shadow
👍 25 ⬇️ 12.1K
Dart 3 compatibleMaintenance Status: Average
This package extends BoxShadow and BoxDecoration to support the inset property.
ticket_material
👍 32 ⬇️ 181
Dart 3 compatibleMaintenance Status: Poor
A ticket view widget. Support all platform. There is standard click behavior.
fdottedline_nullsafety
👍 27 ⬇️ 1.9K
Dart 3 compatibleMaintenance Status: Poor
Provides developers with the ability to create dashed lines.
super_circle
👍 26 ⬇️ 19
Dart 3 compatibleMaintenance Status: Poor
Amazing animated colored circular widget , you can use it to your profile , loading screen or any widget you want.

control_style
👍 22 ⬇️ 2.6K
Dart 3 compatibleMaintenance Status: Average
Applies additional decoration to Flutter-based text fields, buttons and other controls. This allows for better interface customisation.
custom_rounded_rectangle_border
👍 23 ⬇️ 1.2K
Dart 3 compatibleMaintenance Status: Poor
A simple package for drawing custom shape borders with full control on how you want the sides to be rendered.
flutter_titled_container
👍 22 ⬇️ 194
Dart 3 compatibleMaintenance Status: Poor
This widget displayes a title on top of a Container. You can specify the title, alignment, titleColor, fontSize, background color for this to display.

dotted_line_flutter
👍 14 ⬇️ 328
Dart 3 compatibleMaintenance Status: Good
This package allows you to draw dotted lines with Flutter. You can draw a beautiful dotted line.
clippy_flutter
👍 143 ⬇️ 4.5K
Maintenance Status: Poor
Clip your widgets with custom shapes provided.
fdottedline
👍 72 ⬇️ 62
Maintenance Status: Poor
Help developers realize the dotted line in the simplest way.
polygon_clipper
👍 67 ⬇️ 48
Maintenance Status: Poor
A plugin to clip a Widget into a polygon shape. Works with any kind of Widget.
flutter_shine
👍 48 ⬇️ 41
Maintenance Status: Poor
Flutter Shine is a library for pretty shadows, dynamic light positions, extremely customizable shadows, no library dependencies, text or box shadows based on content.
clip_shadow
👍 23 ⬇️ 71
Maintenance Status: Poor
A shadow cast by a clipped box. Support all BoxShadow class properties!
dashed_container
👍 15 ⬇️ 56
Maintenance Status: Poor
A Dashed Container plugin for Flutter, easy to implement dashed line for your widgets.