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

KrauseFx/TSMessages

0
View on GitHub↗
4,847 stars·707 forks·Objective-C·MIT·10 viewskrausefx.com↗

TSMessages

TSMessages is an iOS notification UI framework and alert system used to display customizable status messages and notifications at the top of an application screen. It functions as a view controller notification manager that routes and positions alerts across different views using global defaults.

The system supports interactive notification workflows by allowing the insertion of clickable action buttons that trigger specific callback functions. It utilizes state-based severity mapping to determine the icons and visual styles of alerts based on their assigned severity levels.

The framework covers notification appearance customization through design files and view properties, as well as positioning control to define where alerts appear on the screen. It manages the delivery of both non-intrusive status updates and interactive alerts.

Features

  • iOS Native Notification Frameworks - Provides a framework specifically designed for rendering and managing interactive alerts within native iOS applications.
  • Interactive Notification Creation - Supports the construction of complex in-app notifications containing actionable elements like clickable buttons.
  • Alerts & Notifications - Displays customizable views at the top of the screen featuring titles, icons, and severity-based styling.
  • App Status Indicators - Provides non-intrusive status messages at the top of the screen to keep users informed of state changes.
  • Notification - Enables the insertion of clickable buttons into notification views that trigger callback functions upon interaction.
  • In-App Alert Systems - Provides a comprehensive set of tools for styling notification visuals and adding interactive buttons to alert views.
  • Notification Routing Managers - Manages the positioning and routing of notification alerts across different iOS view controllers using global defaults.
  • Status Message Displays - A capability to display customizable notification views at the top of the screen to alert users of system events or changes.
  • Notification UI Customization - Allows styling and positioning of notification views using design files or view properties to match app aesthetics.
  • Notification Severity Styling - Determines the visual style and icon of a notification based on its assigned severity level.
  • Notification Action Handlers - Implements callback functions that execute specific logic when notification action buttons are tapped.
  • View Controller Anchoring - Positions notifications by attaching them to specific view controllers or utilizing global screen coordinates.
  • Notification Placement Settings - Defines the screen location and target view controller where notifications appear via global or individual settings.
  • Notification Customization - Allows modification of the visual style of alerts using external design files and view properties.
  • Styling Property Mappings - Maps configuration objects to specific native view properties to control the visual appearance of alerts.
  • Notifications And Alerts - In-app notification messages with various styles.
  • UI Components - Notification view for displaying alerts at the top of the screen.

Star history

Star history chart for krausefx/tsmessagesStar history chart for krausefx/tsmessages

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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 krausefx/tsmessages do?

TSMessages is an iOS notification UI framework and alert system used to display customizable status messages and notifications at the top of an application screen. It functions as a view controller notification manager that routes and positions alerts across different views using global defaults.

What are the main features of krausefx/tsmessages?

The main features of krausefx/tsmessages are: iOS Native Notification Frameworks, Interactive Notification Creation, Alerts & Notifications, App Status Indicators, Notification, In-App Alert Systems, Notification Routing Managers, Status Message Displays.

What are some open-source alternatives to krausefx/tsmessages?

Open-source alternatives to krausefx/tsmessages include: iamhosseindhv/notistack — notistack is a React notification toast library used for displaying and managing stacked, customizable snackbars. It… t4t5/sweetalert — SweetAlert is a JavaScript modal dialog library and web UI component library used to replace native browser alert and… zo0r/react-native-push-notification — This is a cross-platform push notification library for managing local and remote notifications. It provides a… fkhadra/react-toastify — react-toastify is a React toast notification library used to display temporary, animated alert messages. It functions… hubspot/messenger — Messenger is a toast notification library and asynchronous request monitor designed for web applications. It provides… tapadoo/alerter — Alerter is an Android alerting library and UI notification tool used to display custom notification overlays and alert…

Open-source alternatives to TSMessages

Similar open-source projects, ranked by how many features they share with TSMessages.
  • iamhosseindhv/notistackiamhosseindhv avatar

    iamhosseindhv/notistack

    4,079View on GitHub↗

    notistack is a React notification toast library used for displaying and managing stacked, customizable snackbars. It provides a programmatic notification manager to trigger, dismiss, and deduplicate on-screen alerts via hooks and programmatic calls. The library features a stacked notification component that renders a queue of temporary alerts with configurable timeouts and visibility limits. It supports customizable snackbar interfaces that include action buttons and custom icons. The system covers notification appearance through anchor positioning and custom styling. It manages notification

    TypeScriptgoogle-materialjavascriptmaterial-design
    View on GitHub↗4,079
  • t4t5/sweetalertt4t5 avatar

    t4t5/sweetalert

    22,290View on GitHub↗

    SweetAlert is a JavaScript modal dialog library and web UI component library used to replace native browser alert and prompt windows with stylized, customizable popup dialogs. It provides a set of visual components for displaying messages, warnings, and prompts through a polished user interface. The library allows for the creation of custom modal designs and branded popup dialogs that match a specific website aesthetic. It supports the embedding of external rendering elements directly into popups to customize visual content and layout. The toolkit covers a range of interaction patterns, incl

    TypeScriptalertdialogjavascript
    View on GitHub↗22,290
  • zo0r/react-native-push-notificationzo0r avatar

    zo0r/react-native-push-notification

    6,791View on GitHub↗

    This is a cross-platform push notification library for managing local and remote notifications. It provides a comprehensive suite for triggering immediate or future alerts, handling background processing, and integrating with remote cloud messaging services. The library enables the creation of interactive alerts with action buttons, inline reply inputs, and rich media embeds. It supports remote messaging integration through topic subscriptions and token-based registration, as well as the processing of silent pushes that trigger background logic without displaying a visual alert. The system c

    Java
    View on GitHub↗6,791
  • fkhadra/react-toastifyfkhadra avatar

    fkhadra/react-toastify

    13,431View on GitHub↗

    react-toastify is a React toast notification library used to display temporary, animated alert messages. It functions as an animated notification framework and queue manager that coordinates the entry and exit transitions of on-screen alerts. The library features an imperative dispatch system that triggers notifications without requiring manual state management. It provides a customizable alert UI component that supports custom content, dark mode themes, and right-to-left layouts. The framework covers notification lifecycle management and behavior configuration, including the ability to limi

    TypeScriptjavascriptnotificationreact
    View on GitHub↗13,431
  • See all 30 alternatives to TSMessages→