jessesquires
JSQMessagesViewController
Objective-C

An elegant messages UI library for iOS

Last updated Jul 6, 2026
11.1k
Stars
2.8k
Forks
0
Issues
0
Stars/day
Attention Score
91
Language breakdown
No language data available.
โ–ธ Files click to expand
README

No Maintenance Intended

:warning: Deprecated :warning:

This library is deprecated. Please read my blog post for details.

JSQMessagesViewController banner

Build Status [Version Status][podLink] [license MIT][mitLink] codecov [Platform][docsLink]


![Screenshot0][img0]    ![Screenshot1][img1]   

![Screenshot2][img2]    ![Screenshot3][img3]

More screenshots available at CocoaControls

Features

See the website for the list of features.

Design Goals

  • Closely mimic iMessage style and behavior
  • SOLID) design
  • Easy customization and extension for clients

Dependencies

  • [JSQSystemSoundPlayer][playerLink]

Requirements

  • iOS 7.0+
  • ARC

Installation

CocoaPods (recommended)

ruby

For latest release in cocoapods

pod 'JSQMessagesViewController'

Latest on develop

pod &#39;JSQMessagesViewController&#39;, :git =&gt; &#39;https://github.com/jessesquires/JSQMessagesViewController.git&#39;, :branch =&gt; &#39;develop&#39;</code></pre>

Getting Started

See the Getting Started guide!

Questions & Help

  • Review the FAQ.
Search issues for previous and current questions. Do not open duplicates.*
  • StackOverflow is often the most appropriate place for questions and help. We have our own tag, jsqmessagesviewcontroller.
  • See the Migration Guide for migrating between major versions of the library.
  • Only ask questions that are specific to this library.
  • Please avoid emailing questions. I prefer to keep questions and their answers open-source.

Documentation

Read the docs, [available here][docsLink] via @CocoaDocs.

Core team

Contributing

Please follow these sweet contribution guidelines.

Interested in becoming a core contributor with push access? See our onboarding guide for details.

Credits

Apps using this library

According to CocoaPods stats, over 36,000 apps are using JSQMessagesViewController. Here are the ones that we know about. Please submit a pull request to add your app! :smile:

License

JSQMessagesViewController is released under an [MIT License][mitLink]. See LICENSE for details.

>Copyright © 2013-present Jesse Squires.

Please provide attribution, it is greatly appreciated.

[docsLink]:http://cocoadocs.org/docsets/JSQMessagesViewController/ [podLink]:https://cocoapods.org/pods/JSQMessagesViewController [mitLink]:http://opensource.org/licenses/MIT [playerLink]:https://github.com/jessesquires/JSQSystemSoundPlayer

[img0]:https://raw.githubusercontent.com/jessesquires/JSQMessagesViewController/develop/Screenshots/screenshot0.png [img1]:https://raw.githubusercontent.com/jessesquires/JSQMessagesViewController/develop/Screenshots/screenshot1.png [img2]:https://raw.githubusercontent.com/jessesquires/JSQMessagesViewController/develop/Screenshots/screenshot2.png [img3]:https://raw.githubusercontent.com/jessesquires/JSQMessagesViewController/develop/Screenshots/screenshot3.png

ยฉ 2026 GitRepoTrend ยท jessesquires/JSQMessagesViewController ยท Updated daily from GitHub