/nio

💬 Nio is an upcoming matrix client for iOS.

Primary LanguageSwiftMozilla Public License 2.0MPL-2.0

💬 Nio

Matrix GitHub tag (latest by date)

Nio is an upcoming matrix client for iOS.

For the time being this project is still very much a work in progress. For updates, please check by in our matrix room → #niochat:matrix.org.

Want to give it a spin? Join the public TestFlight Beta. Help with translating the app into other languages is also very much appreciated!

screenshot

Getting Started

The following steps should be all that's necessary to build Nio with Xcode.

$ git clone https://github.com/kiliankoe/nio.git
$ cd nio
$ pod install
$ xed .

Similar Apps

You might also have fun checking out the following applications.

  • Ditto, cross-platform ReactNative based and just as purple 💜
  • Messagerie, also built with SwiftUI
  • Pattle, very polished cross-platform app built with Flutter

Why "Nio"?

Nio is short for Niobe (albeit pronounced differently), captain of the ship Logos in the Matrix trilogy. Additionally it's a homonym of Neo, because there's definitely not enough Matrix projects jumping on that pun train already.

The abbreviation NIO is also commonly used to refer to the term non-blocking IO. I find this entertaining for a messaging client, which is essentially a human IO interface.