Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. iOS
  3. InAppNotify

InAppNotify

MITSwift

A Swift library for displaying customizable in-app notifications similar to WhatsApp and Telegram.

GitHubGitHub
429 stars33 forks0 contributors

What is InAppNotify?

InAppNotify is a Swift library for iOS that allows developers to display customizable in-app notifications. It solves the problem of showing interactive alerts, announcements, or messages within an app, similar to the notification systems in WhatsApp and Telegram. Developers can present notifications with titles, subtitles, images, and interactive elements like reply text fields.

Target Audience

iOS developers building apps that require in-app messaging, alerts, or announcements, particularly those looking for a ready-to-use, customizable notification component.

Value Proposition

Developers choose InAppNotify for its ease of integration, high customizability, and familiar interaction patterns modeled after popular messaging apps. It offers a lightweight, native Swift solution with support for themes, gestures, and callbacks.

Overview

Swift library to manage in app notification in swift language, like WhatsApp, Telegram, Frind, ecc.

Use Cases

Best For

  • Adding WhatsApp-style message previews in iOS apps
  • Displaying interactive announcements or alerts within an app
  • Implementing in-app notification centers for messaging features
  • Creating customizable toast or banner notifications in Swift
  • Building apps that require user replies directly from notifications
  • Enhancing user engagement with rich, interactive notifications

Not Ideal For

  • Cross-platform applications needing consistent notifications on iOS, Android, and web
  • Projects requiring integrated server-side push notification handling with APNs or Firebase
  • Teams wanting pre-styled, drop-in notification components without custom theme coding
  • Applications with stringent accessibility requirements like VoiceOver support out-of-the-box

Pros & Cons

Pros

Orientation Flexibility

Seamlessly works in both portrait and landscape modes, as explicitly listed in the main features, ensuring notifications adapt to device orientation.

High Customizability

Every visual element can be customized programmatically, including fonts, colors, and themes, with detailed examples for creating custom themes in the README.

Interactive Gestures

Supports swipe-up to dismiss or swipe-down to reveal a reply text field, mimicking popular messaging apps like WhatsApp and Telegram for intuitive user interaction.

Easy Integration

Simple CocoaPods installation and a straightforward Show method make it quick to add in-app notifications to any UIViewController, with minimal setup code required.

Cons

Outdated Swift Support

Only compatible with Swift 4, which is several versions behind current standards, potentially requiring migration efforts or limiting use in modern Swift 5+ projects.

Limited Documentation

README provides basic usage examples but lacks advanced guides, API references, or community contributions, making troubleshooting or extension challenging.

Single Installation Method

Supports only CocoaPods for dependency management, with no mention of Swift Package Manager or Carthage, restricting integration options for diverse project setups.

Frequently Asked Questions

Quick Stats

Stars429
Forks33
Contributors0
Open Issues0
Last commit4 years ago
CreatedSince 2017

Tags

#user-interface#ios#customizable#in-app-notifications#ui-components#mobile-development#swift#swift-library#messaging-ui

Built With

i
iOS
S
Swift

Included in

iOS51.7k
Auto-fetched 10 hours ago

Related Projects

SwiftMessagesSwiftMessages

A very flexible message bar for UIKit and SwiftUI.

Stars7,548
Forks765
Last commit7 months ago
Alerts & PickersAlerts & Pickers

Advanced usage of UIAlertController and pickers based on it: Telegram, Contacts, Location, PhotoLibrary, Country, Phone Code, Currency, Date...

Stars5,761
Forks701
Last commit2 years ago
BulletinBoardBulletinBoard

General-purpose contextual cards for iOS

Stars5,337
Forks301
Last commit4 years ago
SCLAlertView-SwiftSCLAlertView-Swift

Beautiful animated Alert View. Written in Swift

Stars5,307
Forks749
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub