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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Daltron avatar

Daltron/NotificationBanner

0
View on GitHub↗
4,875 estrellas·665 forks·Swift·MIT·5 vistas

NotificationBanner

NotificationBanner es una biblioteca de banners de notificación para iOS y un componente de Swift UI diseñado para mostrar alertas y notificaciones tipo "toast" no intrusivas dentro de la aplicación. Funciona como un gestor de alertas in-app que maneja la cola, el tiempo y la eliminación de múltiples notificaciones en pantalla para evitar la superposición visual.

La biblioteca proporciona una amplia personalización de banners, permitiendo el uso de vistas personalizadas, texto formateado y estilos basados en protocolos para alinearse con la marca de la aplicación. Admite la incrustación de vistas accesorias y la colocación de banners tanto en la parte superior como en la inferior de la pantalla.

El sistema incluye integración de retroalimentación háptica para alertas táctiles y un mecanismo de callback basado en eventos para manejar toques de usuario y gestos de deslizamiento. La gestión del ciclo de vida se maneja mediante temporizadores automáticos o eliminación programática, mientras que un sistema basado en colas asegura que las notificaciones se muestren secuencialmente.

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.

Historial de estrellas

Gráfico del historial de estrellas de daltron/notificationbannerGráfico del historial de estrellas de daltron/notificationbanner

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace daltron/notificationbanner?

NotificationBanner es una biblioteca de banners de notificación para iOS y un componente de Swift UI diseñado para mostrar alertas y notificaciones tipo "toast" no intrusivas dentro de la aplicación. Funciona como un gestor de alertas in-app que maneja la cola, el tiempo y la eliminación de múltiples notificaciones en pantalla para evitar la superposición visual.

¿Cuáles son las características principales de daltron/notificationbanner?

Las características principales de daltron/notificationbanner son: iOS Native Notification Frameworks, Auto-Dismissal Timers, Native View Overlays, In-App Notification Frameworks, iOS Alert Views, Notification Banners, Dismissible Alert Banners, Notification Queues.

¿Qué alternativas de código abierto existen para daltron/notificationbanner?

Las alternativas de código abierto para daltron/notificationbanner incluyen: 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…

Alternativas open-source a NotificationBanner

Proyectos open-source similares, clasificados según cuántas características comparten con NotificationBanner.
  • scalessec/toastAvatar de scalessec

    scalessec/Toast

    3,890Ver en 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
    Ver en GitHub↗3,890
  • orderella/popupdialogAvatar de orderella

    orderella/PopupDialog

    4,026Ver en 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
    Ver en GitHub↗4,026
  • needim/notyAvatar de needim

    needim/noty

    6,625Ver en 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
    Ver en GitHub↗6,625
  • cruffenach/crtoastAvatar de cruffenach

    cruffenach/CRToast

    4,133Ver en 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
    Ver en GitHub↗4,133
Ver las 30 alternativas a NotificationBanner→