awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Daltron avatar

Daltron/NotificationBanner

0
View on GitHub↗
4,875 stars·665 forks·Swift·MIT·15 views

NotificationBanner

NotificationBanner is an iOS notification banner library and Swift UI component designed for displaying non-intrusive in-app alerts and notification toasts. It functions as an in-app alert manager that handles the queuing, timing, and dismissal of multiple screen notifications to prevent visual overlap.

The library provides extensive banner customization, allowing for the use of custom views, formatted text, and protocol-based styles to align with application branding. It supports the embedding of accessory views and the placement of banners at either the top or bottom of the screen.

The system includes haptic feedback integration for tactile alerts and an event-driven callback mechanism to handle user taps and swipe gestures. Lifecycle management is handled through automatic timers or programmatic dismissal, while a queue-based system ensures notifications are displayed sequentially.

Features

  • iOS Native Notification Frameworks - Provides a comprehensive framework for displaying non-intrusive alert banners and notification toasts on iOS.
  • Auto-Dismissal Timers - Uses scheduled timers to automatically dismiss notification banners after a predefined duration.
  • Native View Overlays - Injects notification views into the topmost native window layer to ensure visibility across all application screens.
  • In-App Notification Frameworks - Functions as a manager for queuing, timing, and dismissing multiple in-app notifications.
  • iOS Alert Views - Provides customizable visual interfaces for displaying non-intrusive event alerts on iOS devices.
  • Notification Banners - Provides a specialized library of components for displaying prominent status updates as banners on iOS.
  • Dismissible Alert Banners - Provides programmatic and timer-based control over the visibility and dismissal of alert banners.
  • Notification Queues - Manages a first-in-first-out buffer to display multiple notifications sequentially and prevent visual overlap.
  • Swift UI Components - Implements a set of reusable interface elements developed for the Swift UI environment.
  • Event-Driven Callbacks - Provides an event-driven mechanism to execute closure functions when users tap or swipe the banner.
  • Appearance Customizations - Allows applying prebuilt styles, background colors, and custom protocols to modify the banner's visual theme.
  • Coordinate-Based Positioning - Implements logic for anchoring notification banners at the top or bottom of the screen using screen coordinates.
  • Protocol-Based Theme Injection - Allows custom themes and colors to be applied via protocols without modifying the core notification view.
  • Haptic Feedback Controllers - Integrates tactile vibrations to provide physical confirmation when a notification banner is triggered.
  • Notification Interaction Handling - Captures and processes user responses, such as taps and swipes, specifically for notification banners.
  • User Interface Design - Offers highly customizable visual banners and layouts that align with a specific application theme.
  • Alerts and Modals - Customizable in-app notification banners.
  • Alerts and Notifications - Customizable in-app notification banners.
  • UI Components and Widgets - Animated notification banner component.

Star history

Star history chart for daltron/notificationbannerStar history chart for daltron/notificationbanner

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with NotificationBanner

These projects share indexed features with NotificationBanner. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • scalessec/toastscalessec avatar

    scalessec/Toast

    3,890View on GitHub↗

    Toast is an iOS notification library and overlay tool used to display brief, temporary alert messages over the current screen. It provides a reusable interface component for Swift that delivers non-intrusive feedback without interrupting the primary application flow. The library manages the notification workflow by triggering transient pop-up alerts that automatically disappear after a short duration. It utilizes a view-based overlay system to ensure status updates and confirmation messages remain non-blocking to the user experience.

    Objective-C
    View on GitHub↗3,890
  • orderella/popupdialogorderella avatar

    orderella/PopupDialog

    4,026View on GitHub↗

    PopupDialog is a Swift UI component library for iOS that provides a custom modal overlay system. It serves as a flexible replacement for the standard system alert controller, allowing for the creation of stylized popups and alerts with custom layouts. The library distinguishes itself through the ability to embed arbitrary view controllers directly into the dialog body. It includes a centralized theme configuration system to maintain consistent visual styles for containers, overlays, and buttons across an entire application. The project covers a broad range of layout and behavioral controls,

    Swift
    View on GitHub↗4,026
  • needim/notyneedim avatar

    needim/noty

    6,625View on GitHub↗

    Noty is a dependency-free JavaScript toast notification library and in-app notification system. It provides a framework for rendering non-blocking alert, success, error, and information messages, as well as interactive confirmation dialogs. The library includes a notification queue manager to organize the sequence and timing of messages and a web push notification manager for delivering system-level alerts via service workers when an application is inactive. The system supports extensive visual customization through HTML templates and theme configurations. It manages the notification lifecyc

    JavaScript
    View on GitHub↗6,625
  • cruffenach/crtoastcruffenach avatar

    cruffenach/CRToast

    4,133View on GitHub↗

    CRToast is an iOS toast notification library and animation framework providing customizable temporary alert views for mobile interfaces. It serves as a toolkit for displaying non-intrusive system-style alerts that appear over or push out the status and navigation bars. The library features a physics-based transition engine that controls how notification banners slide into the screen using spring and damping coefficients. It supports custom notification styling for typography and imagery, alongside a gesture-driven interaction model for handling taps and swipes. The project manages the full n

    Objective-C
    View on GitHub↗4,133
Compare all 30 related projects→

Frequently asked questions

What does daltron/notificationbanner do?

NotificationBanner is an iOS notification banner library and Swift UI component designed for displaying non-intrusive in-app alerts and notification toasts. It functions as an in-app alert manager that handles the queuing, timing, and dismissal of multiple screen notifications to prevent visual overlap.

What are the main features of daltron/notificationbanner?

The main features of daltron/notificationbanner are: iOS Native Notification Frameworks, Auto-Dismissal Timers, Native View Overlays, In-App Notification Frameworks, iOS Alert Views, Notification Banners, Dismissible Alert Banners, Notification Queues.

Which projects share features with daltron/notificationbanner?

Projects with overlapping indexed features include: scalessec/toast — Toast is an iOS notification library and overlay tool used to display brief, temporary alert messages over the current… orderella/popupdialog — PopupDialog is a Swift UI component library for iOS that provides a custom modal overlay system. It serves as a… needim/noty — Noty is a dependency-free JavaScript toast notification library and in-app notification system. It provides a… cruffenach/crtoast — CRToast is an iOS toast notification library and animation framework providing customizable temporary alert views for… vikmeup/sclalertview-swift — SCLAlertView-Swift is a Swift UI component and animation library used to create customizable alert views for iOS. It… jaydee3/jdstatusbarnotification — JDStatusBarNotification is a Swift notification banner library and iOS UI component designed to display customizable…