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
SwiftKickMobile avatar

SwiftKickMobile/SwiftMessages

0
View on GitHub↗
7,556 stars·764 forks·Swift·MIT·20 views

SwiftMessages

SwiftMessages is an iOS notification bar library and in-app message queue manager. It provides a system for displaying customizable alerts and status messages at the top, bottom, or center of the screen.

The library features a hosting bridge that allows declarative SwiftUI views to be rendered within imperative UIKit containers. It includes a queue management system that sequences chronological notifications and filters duplicate alerts to prevent interface overlap.

The system handles dynamic layout management to avoid occlusion by the system keyboard and provides an accessibility interface that consolidates text elements into single VoiceOver announcements. It also supports custom view animations and the integration of view controllers via modal segues.

Features

  • Notification Bars - Provides a customizable notification bar for displaying alerts and status messages at the top of the screen.
  • Queues and Messaging - Sequences notification displays and automatically filters out duplicate alerts.
  • Bars and Widgets - Presents customizable alerts and notifications in dedicated bars at the top, bottom, or center of the screen.
  • Message Queues - Implements a sequencing system to manage notification flow and prevent UI overlap.
  • UIKit Interoperability - Provides a hosting bridge to render declarative SwiftUI views within imperative UIKit containers.
  • Session-Based Message Queues - Manages a chronological sequence of transient notifications to ensure they are displayed one at a time.
  • In-App Notification Components - Provides a complete system for displaying customizable alerts and status messages within an iOS app.
  • Hybrid View Bridges - Ships a hosting bridge that allows declarative SwiftUI views to be embedded in imperative UIKit hierarchies.
  • SwiftUI - Allows for the integration of custom SwiftUI views within the notification presentation system.
  • Accessible Interface Design - Ensures in-app notifications are fully compatible with VoiceOver for users with visual impairments.
  • Screen Reader Optimizations - Consolidates text elements into single VoiceOver announcements and manages focus during view transitions.
  • Dynamic Layout Engines - Dynamically adjusts notification positioning to avoid occlusion by the system keyboard.
  • Keyboard Management - Automatically adjusts the message bar position to prevent occlusion by the system keyboard.
  • Entry and Exit Animations - Provides specialized entrance and exit animations for notifications using physics-based gestures.
  • Animation Protocols - Defines a standardized interface for developers to implement custom physics-based presentation and dismissal animations.
  • View Layouts - Allows modification of notification appearance through layout files, subclassing, or custom view instances.
  • Alerts and Modals - Flexible message bar for in-app notifications.
  • Alerts and Notifications - Flexible message bar for iOS.

Star history

Star history chart for swiftkickmobile/swiftmessagesStar history chart for swiftkickmobile/swiftmessages

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

Frequently asked questions

What does swiftkickmobile/swiftmessages do?

SwiftMessages is an iOS notification bar library and in-app message queue manager. It provides a system for displaying customizable alerts and status messages at the top, bottom, or center of the screen.

What are the main features of swiftkickmobile/swiftmessages?

The main features of swiftkickmobile/swiftmessages are: Notification Bars, Queues and Messaging, Bars and Widgets, Message Queues, UIKit Interoperability, Session-Based Message Queues, In-App Notification Components, Hybrid View Bridges.

Which projects share features with swiftkickmobile/swiftmessages?

Projects with overlapping indexed features include: alexaubry/bulletinboard — BulletinBoard is a SwiftUI component library and interface framework for iOS. It provides a set of reusable elements… calimarkus/jdstatusbarnotification — JDStatusBarNotification is a Swift-based notification framework and UI component library used to display custom status… huri000/swiftentrykit — SwiftEntryKit is a Swift presentation framework and UI overlay library used to orchestrate banners, pop-up views, and… jinxiansen/swiftui — This project is a declarative UI pattern library and reference implementation for structuring layouts, navigation… simpleboilerplates/swiftui-cheat-sheet — This project is a reference guide and technical resource for building user interfaces with the SwiftUI framework. It… swiftuix/swiftuix — SwiftUIX is a framework extension and component library that provides specialized layout tools and native platform…

Projects sharing features with SwiftMessages

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

    alexaubry/BulletinBoard

    5,348View on GitHub↗

    BulletinBoard is a SwiftUI component library and interface framework for iOS. It provides a set of reusable elements designed to render interactive, accessible information cards at the bottom of a screen to guide users through onboarding and configuration tasks. The framework functions as an onboarding UI kit, offering pre-defined card templates and the ability to create custom layout structures. These components are built with integrated accessibility support to ensure that interface updates and interaction states are announced to screen readers and assistive controllers. The library covers

    Swift
    View on GitHub↗5,348
  • calimarkus/jdstatusbarnotificationcalimarkus avatar

    calimarkus/JDStatusBarNotification

    4,329View on GitHub↗

    JDStatusBarNotification is a Swift-based notification framework and UI component library used to display custom status bar overlays and interactive alerts directly below the system status bar. It provides a system for presenting urgent information and task progress indicators through a SwiftUI-based toolkit. The framework allows for the creation of bespoke notification windows with support for custom view injection and a declarative UI approach for composing layouts. It includes features for branded UI customization, enabling the modification of colors, fonts, and animation styles to align wi

    Swift
    View on GitHub↗4,329
  • huri000/swiftentrykithuri000 avatar

    huri000/SwiftEntryKit

    6,760View on GitHub↗

    SwiftEntryKit is a Swift presentation framework and UI overlay library used to orchestrate banners, pop-up views, and custom modal presentations on top of an iOS application window. It functions as a view orchestrator that manages the lifecycle, animations, and layering of multiple overlapping user interface elements. The framework features a priority-based queueing system to determine the display order and precedence of overlays, ensuring specific elements can override others. It includes a dedicated animation toolkit for translation, scale, and fade transitions, alongside haptic integration

    Swift
    View on GitHub↗6,760
  • jinxiansen/swiftuiJinxiansen avatar

    Jinxiansen/SwiftUI

    5,440View on GitHub↗

    This project is a declarative UI pattern library and reference implementation for structuring layouts, navigation flows, and data collections across Apple platforms. It provides a collection of practical implementation patterns and component examples for building user interfaces using the SwiftUI framework. The library serves as a cross-platform reference for rendering visual content on iOS and macOS. It includes a view implementation guide that covers managing navigation, handling user inputs, and embedding web content. The codebase covers broad capability areas including layout management

    Swift
    View on GitHub↗5,440
  • Compare all 30 related projects→