Repolode
signalapp

signalapp/Signal-iOS

Signal's open source iOS messaging app, providing private end-to-end encrypted chat with friends.

Open-source alternative to:WhatsAppTelegram

Stars
12,301
Forks
3,530
Open issues
149
Last commit
2 days ago

What is it?

Signal iOS is the iPhone and iPad client for the Signal messenger, a free and open source app for private one-to-one and group communication. The codebase is written in Swift and is published under the AGPL-3.0 license alongside the Android and desktop clients.

The repository is intended for people who want to read, build, or contribute to the app that runs on the App Store. Build setup is documented in a separate BUILDING.md file, and contribution guidelines are provided in CONTRIBUTING.md. Bug reports are routed through Signal's Support Center rather than the issue tracker.

The project states that it collects no analytics or telemetry. It also includes a cryptography notice describing export classification under U.S. rules, which is relevant to anyone redistributing builds.

Key features

  • 01Open source Swift codebase for the iOS Signal app
  • 02Build instructions provided in BUILDING.md
  • 03Published under the AGPL-3.0 license
  • 04No analytics or telemetry collected by the app

Use cases

  • Reviewing how a widely used encrypted messenger is implemented on iOS
  • Building and modifying the Signal app for personal or research use within license terms
  • Contributing fixes or features to an open source secure messaging client

Quick start

  1. 1

    Install from the App Store (link in README)

  2. 2

    Read BUILDING.md to configure the development environment and build from source

Things to know

  • Building from source requires configuring a development environment described in a separate BUILDING.md file.
  • Licensed under AGPL-3.0, a copyleft license that requires derivative network services to share source code.

In collections

Topics

FAQ

What is Signal-iOS?
Signal's open source iOS messaging app, providing private end-to-end encrypted chat with friends. Signal iOS is the iPhone and iPad client for the Signal messenger, a free and open source app for private one-to-one and group communication. The codebase is written in Swift and is published under the AGPL-3.0 license alongside the Android and desktop clients.
Is Signal-iOS free to use? What license does it have?
Signal-iOS is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is Signal-iOS still maintained?
Actively maintained. The last commit to Signal-iOS was on Oct 22, 2026.
What can I use Signal-iOS for?
Reviewing how a widely used encrypted messenger is implemented on iOS Building and modifying the Signal app for personal or research use within license terms Contributing fixes or features to an open source secure messaging client
How do I install Signal-iOS?
Install from the App Store (link in README) Read BUILDING.md to configure the development environment and build from source
Where can I get Signal-iOS?
The source code and installation instructions are on GitHub: https://github.com/signalapp/Signal-iOS

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects