• Stars
    star
    1,483
  • Rank 31,688 (Top 0.7 %)
  • Language
    Swift
  • License
    MIT License
  • Created over 6 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ’¬ A UI framework for building messenger interfaces on iOS

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.

More Repositories

1

YouTube-Music

🎡 A Mac app wrapper for music.youtube.com
Swift
2,761
star
2

QBlocker

🚫 Stop accidentally quitting apps
Swift
427
star
3

TunnelDeck

A Decky Plugin for Steam Deck to Access Wireguard and OpenVPN Connections From Gaming Mode
Python
86
star
4

homebridge-magichome

A Homebridge plugin for Magic Wifi devices
Python
82
star
5

CandyCMS

A Simple CMS in PHP
JavaScript
58
star
6

PiPHack

πŸ“Ί Proof of concept using the private PIP.framework from macOS Sierra.
Objective-C
55
star
7

SRTabBarController

πŸš₯ A UITabBarController clone for OS X
Swift
42
star
8

PeachKit

πŸ‘ A Swifty way of interacting with Peach.cool's undocumented API.
Swift
32
star
9

PeachMac

Just another peach.cool client for mac
Swift
28
star
10

QuizKit

⁉️ A framework for developing local or remote quiz apps for iOS or tvOS
Swift
28
star
11

tvOS-OAuth-Example

A quick middle man example for OAuth on the new Apple TV
PHP
27
star
12

SRProximityRecord

Record video or audio on iOS using the proximity sensor like Beme
Swift
23
star
13

homebridge-dash

A quick and dirty Homebridge plugin for Amazon Dash
JavaScript
13
star
14

GiphyMessage

πŸ” An iOS 10 iMessage Extension for Giphy.
Swift
11
star
15

ImgurKit

Upload anonymously to Imgur
Swift
9
star
16

SRFormValidator

A quick and dirty Laravel-style form validator in Swift.
Ruby
9
star
17

SRAdaptiveSpaceItem

A Swift NSToolbarItem subclass which creates a space that will center the next toolbar item
Swift
7
star
18

CandyAccordion

A simple lightweight accordion for jQuery
JavaScript
7
star
19

WordPress-Social-Stream

Create a single feed for WordPress posts, Twitter posts and Facebook posts
PHP
6
star
20

FBImagePicker

πŸ“· An image picker for Facebook
Swift
4
star
21

Dribbble-Concepts

πŸ€ A collection of Dribbble concepts in Swift
Swift
4
star
22

Torrents

An iOS app to search YIFY
Swift
3
star
23

Clean-Theme

Clean and Crisp theme for Candy
PHP
2
star
24

Base-Theme

The nude theme for Candy
PHP
2
star
25

VDU-Db-Meter

A VDU/Db Meter experimentation in Swift.
Swift
2
star
26

Vision-Test

Testing the new Vision framework in iOS 11
Swift
2
star
27

Limit-Post-Titles

Limit post titles (including pages and custom post types) within the WordPress dashboard.
PHP
1
star
28

TransmitWeaver

Decode and open Dreamweaver STE files in Transmit
Objective-C
1
star
29

SRProximityRecord-Example

Example iOS project for SRProximityRecord
Swift
1
star
30

Latest-Tweet

Plugin for Candy to display latest tweets
PHP
1
star
31

Subtle

A clean and modern theme for Candy
PHP
1
star
32

Candy-Gallery

A light-weight jQuery gallery plugin
JavaScript
1
star
33

Candy-Tabs

A Lightweight Tabs Plugin For jQuery
JavaScript
1
star
34

rtn-animated-image

Objective-C++
1
star
35

Swiftensions

A collection of Swift extensions that seem to be helpful day-to-day
Swift
1
star