All Projects → steve228uk → Messengerkit

steve228uk / Messengerkit

Licence: mit
MessengerKit is a drop-in UI for messenger interfaces on iOS built in Swift. Centred around a single UIViewController, MessengerKit is themeable to fit your needs and includes a number of powerful features:

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Messengerkit

Applozic Android Sdk
Android Real Time Chat & Messaging SDK
Stars: ✭ 611 (-57.15%)
Mutual labels:  chat, messenger
Skillbox Chat 08 19
Skillbox demo application for the Python course
Stars: ✭ 25 (-98.25%)
Mutual labels:  chat, messenger
Chat
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Stars: ✭ 8,238 (+477.7%)
Mutual labels:  chat, messenger
Messenger
Open source, native iOS Messenger, with realtime chat conversations (full offline support).
Stars: ✭ 4,264 (+199.02%)
Mutual labels:  chat, messenger
Jarvis On Messenger
💬 A community-driven python bot that aims to be as simple as possible to serve humans with their everyday tasks
Stars: ✭ 1,167 (-18.16%)
Mutual labels:  chat, messenger
Kiwiirc
🥝 Next generation of the Kiwi IRC web client
Stars: ✭ 488 (-65.78%)
Mutual labels:  chat, messenger
Caprine
Elegant Facebook Messenger desktop app
Stars: ✭ 6,170 (+332.68%)
Mutual labels:  chat, messenger
React Native Messenger
Facebook Messenger Implementation using react-native
Stars: ✭ 351 (-75.39%)
Mutual labels:  chat, messenger
Messenger Android Xml Template
Free android xml template for chat/messenger app.
Stars: ✭ 63 (-95.58%)
Mutual labels:  chat, messenger
Node Crisp Api
⚡️ Crisp API Node Wrapper
Stars: ✭ 53 (-96.28%)
Mutual labels:  chat, messenger
React Chat Ui
🙊 A library of React components for building chat UI's.
Stars: ✭ 424 (-70.27%)
Mutual labels:  chat, messenger
Chaskiq
A full featured Live Chat, Support & Marketing platform, alternative to Intercom, Drift, Crisp, etc ...
Stars: ✭ 1,263 (-11.43%)
Mutual labels:  chat, messenger
Messenger Ios Chat Swift Firestore
Messenger Clone - Real-time iOS Chat with Firebase Firestore written in Swift
Stars: ✭ 405 (-71.6%)
Mutual labels:  chat, messenger
Chat app
A flutter chat app built with firestore. It is clone of messenger.User can create stories,chat and search in real time.
Stars: ✭ 493 (-65.43%)
Mutual labels:  chat, messenger
Conversations
Conversations is an open source XMPP/Jabber client for Android
Stars: ✭ 3,965 (+178.05%)
Mutual labels:  chat, messenger
Deltachat Android
Email-based instant messaging for Android.
Stars: ✭ 705 (-50.56%)
Mutual labels:  chat, messenger
Mercurius
Real-time Messenger for Laravel
Stars: ✭ 309 (-78.33%)
Mutual labels:  chat, messenger
Falconmessenger
🌟🌟🌟🌟🌟 Falcon Messenger is a Fast and Beautiful cloud-based messaging app. With iOS and IPadOS Support. Available on the App Store.
Stars: ✭ 310 (-78.26%)
Mutual labels:  chat, messenger
Messengyr
A clone of Facebook Messenger. Built with Elixir + Phoenix.
Stars: ✭ 44 (-96.91%)
Mutual labels:  chat, messenger
Cleverbot
iOS Messaging Application using Cleverbot and ReactorKit
Stars: ✭ 74 (-94.81%)
Mutual labels:  chat, messenger

MessengerKit for iOS

License: MIT


About

MessengerKit is a drop-in UI for messenger interfaces on iOS built in Swift. Centred around a single UIViewController, MessengerKit is themeable to fit your needs and includes a number of powerful features:

  • UICollectionView based with pre-loading and caching of size calculation for bubbles.
  • Auto-growing input view.
  • Multiple included cell types: text, large-emoji, image, video.
  • Presentation of SFSafariViewController
  • Built-in, customisable themes.
  • A custom theming system to bring your own UICollectionViewCells, headers, footers, and input views.
  • Avatar support (currently only in the travamigos theme).

The framework was built for and is used in production at Travamigos.

Screenshots

MessengerKit Examples

Documentation

Installation

MessengerKit requires Swift 4.2 and iOS 10.0 or later.

Manual

Drag the contents of the MessengerKit folder into your Xcode Project.

CocoaPods

Add the following to your project's Podfile.

pod 'MessengerKit', :git => 'https://github.com/steve228uk/MessengerKit.git'

Credits

MessengerKit was written by @steve228uk for Travamigos and is available under the MIT license.

It makes use of KeyboardUtility by @JunyuKuang.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].