SimpleToast for SwiftUI
  • August 27, 2025

SimpleToast is a simple, lightweight, flexible and easy to use library to show toasts / popup notifications inside iOS or macOS applications in SwiftUI. Because of the flexibility to show any content it is also possible to use the library for showing simple modals.

You decide the content, the library takes care about the rest.

Features:


  • Custom toast content support: You can show whatever you want inside the toast.
  • Custom positioning: Place the toast where you want it to be.
  • Timeout functionality: You decide if and when the toast should disappear.
  • Callback functionality: Run code when the toast disappeared.
  • Multiple, customizable animations

Demo


Modifier Demo
.slide
.fade
.scale
.skew

Installation


Swift Package Manager

dependencies: [
.package(url: “https://github.com/sanzaru/SimpleToast.git”, from: “0.0.1”)
]

Cocoapods

Add the following line to your Podfile:

pod ‘SwiftUI-SimpleToast’, ‘~> 0.6.2’

and run

pod install

or

pod update

Usage


šŸ“š For more information on how to use SimpleToast, see theĀ documentation on usage.

Options


The toast can be configured via an optional SimpleToastOptions object. You can simply pass an empty object to configure the toast with default values.

Option Type Description Default
alignment Alignment Defines the alignment of the toast. .top
hideAfter TimeInterval? Defines when the toast disappears. If nil is given the toast won’t disappear. nil
backdrop Color? Defines the backdrop color nil
animation Animation Defines the animation type. .linear
modifierType ModifierType Defines the type of toast animation. Possible values: .slide, .fade .fade
dismissOnTap Bool? Defines if the toast closes on tap. Possible values: true, false true
disableDragGesture Bool Defines if the toast reacts to drag gestures. Possible values: true, false false

GitHub


View Github

YOU MIGHT ALSO LIKE...
SwiftUI Tooltip

This package provides you with an easy way to show tooltips over any SwiftUI view, since Apple does not provide ...

SSToastMessage

Create Toast Views with Minimal Effort in SwiftUI Using SSToastMessage. SSToastMessage enables you to effortlessly add toast notifications, alerts, and ...

ToastUI

A simple way to show toast in SwiftUI   Getting Started • Documentation • Change Log Ā Ā 

Popup View

Floaters Toasts Popups Sheets

Drops šŸ’§

A µFramework for showing alerts like the one used when copying from pasteboard or connecting Apple pencil.