[go: up one dir, main page]

Open Source Swift Communications Software

Swift Communications Software

View 5281 business solutions

Browse free open source Swift Communications Software and projects below. Use the toggles on the left to filter open source Swift Communications Software by OS, license, language, programming language, and project status.

  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • Queue Management System for Busy Service Providers | WaitWell Icon
    Queue Management System for Busy Service Providers | WaitWell

    The queue management system that perfectly adapts to your workflows

    The queue management system that perfectly adapts to your workflows. Improve operational efficiency in weeks with the most configurable enterprise queue system.
    Learn More
  • 1
    Signal iOS

    Signal iOS

    A private messenger for iOS

    Signal is a free, open source, messaging app for simple private communication with friends. Say "hello" to a different way of chatting: Signal is all about privacy, but with all the features you expect from a chat app. State-of-the-art end-to-end encryption (backed by Signal's open source protocol) keeps your chats safe. Neither we can read your messages or listen to your calls, nor anyone else. Privacy is not an optional mode, it is how Signal works. In all your messages, all your calls, forever. Send and receive messages, voice memos, photos, videos, GIFs and files for free. Signal uses your phone's data connection so no SMS or MMS charges are incurred. Make crystal clear calls and video calls to people who live across town or across the ocean with no long distance charges. Add a new layer of expression to your chats with encrypted trading cards. You can also create and share your own sticker packs.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 2
    Thunderbird for iOS

    Thunderbird for iOS

    Open Source Email App for iOS

    Thunderbird iOS is the official iPhone and iPad email client offering from the Thunderbird project, bringing the capabilities of a feature-rich, open-source email experience to iOS devices with native UI and Apple platform integrations. The app gives users a powerful tool for managing multiple email accounts, including IMAP and POP3 configurations, and supports modern authentication flows like OAuth for popular providers. Designed with mobile usability in mind, it includes familiar gestures, thread views, swipe actions, attachment previews, and integrated search so users can stay productive on the go. It also handles common email needs like organizing with folders, setting flags, and filtering messages, while respecting platform norms for notifications, background fetch, and data usage. By maintaining a connection to the desktop Thunderbird project’s ethos, the iOS client places emphasis on transparency, extensibility, and user control.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 3
    PhoneNumberKit

    PhoneNumberKit

    A Swift framework for parsing and formatting phone numbers

    Swift 5.3 framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber. Import PhoneNumberKit at the top of the Swift file that will interact with a phone number. All of your interactions with PhoneNumberKit happen through a PhoneNumberKit object. The first step you should take is to allocate one. A PhoneNumberKit instance is relatively expensive to allocate (it parses the metadata and keeps it in memory for the object's lifecycle), you should try and make sure PhoneNumberKit is allocated once and deallocated when no longer needed. To parse a string, use the parse function. The region code is automatically computed but can be overridden if needed. PhoneNumberKit automatically does a hard type validation to ensure that the object created is valid, this can be quite costly performance-wise and can be turned off if needed.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 4
    Bitchat

    Bitchat

    Bluetooth mesh chat, IRC vibes

    BitChat is a decentralized, peer-to-peer encrypted messaging app built by Jack Dorsey’s Permissionless Tech. It uses Bluetooth Low Energy mesh networking to relay messages without internet, servers, accounts, or phone numbers. Messages are end-to-end encrypted (Curve25519 + AES‑GCM) and the app includes a panic mode to erase data quickly.
    Downloads: 7 This Week
    Last Update:
    See Project
  • We help you deliver Virtual and Hybrid Events using our Award Winning end-to-end Event Management Platform Icon
    We help you deliver Virtual and Hybrid Events using our Award Winning end-to-end Event Management Platform

    Designed by event planners for event planners, the EventsAIR platform gives you the ability to manage your event, conference, meeting or function with

    EventsAIR have been anticipating and responding to the ever-changing event industry needs for over 30 years, providing innovative solutions that empower event organizers to create successful events around the globe.
    Learn More
  • 5
    Planet

    Planet

    Build and host decentralized blogs and websites on your Mac

    Planet is a free and open source tool for publishing and following web content. It doesn't rely on a central server or service, and instead uses IPFS for peer-to-peer content distribution. You can also link your content to an Ethereum Name (e.g. yourname.eth) so that others can follow you on Planet using your .eth name. Since both IPFS and ENS are decentralized, you can use Planet to build and follow websites in a decentralized way. Did you know that you can use an Ethereum Name (ENS) to set up a website? It's true! You can use the Content Hash field, just like you would use an A or CNAME record for a traditional domain name. The standard for this is EIP-1577, and the Content Hash field can accept a few different values.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 6
    Amazon Chime SDK for iOS

    Amazon Chime SDK for iOS

    An iOS client library for integrating multi-party communications

    The Amazon Chime SDK for iOS makes it easy to add collaborative audio calling, video calling, and screen share viewing features to iOS applications by using the same infrastructure services that power meetings on the Amazon Chime service. This Amazon Chime SDK for iOS works by connecting to meeting session resources that you have created in your AWS account. The SDK has everything you need to build custom calling and collaboration experiences in your iOS application, including methods to: configure meeting sessions, list, and select audio devices, switch video devices, start and stop screen share viewing, and receive callbacks when media events occur such as volume changes, and manage meeting features such as audio mute and video tile bindings. You can integrate Amazon Chime SDK in your project from either CocoaPods or binaries through Github release.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    NetNewsWire

    NetNewsWire

    RSS reader for macOS and iOS

    NetNewsWire is a free and open source RSS reader for Mac, iPhone, and iPad. NetNewsWire shows you articles from your favorite blogs and news sites and keeps track of what you’ve read. This means you can stop going from page to page in your browser looking for new articles to read. Do it the easy way instead: let NetNewsWire bring you the news. And, if you’ve been getting your news via Facebook and Twitter, with their ads, algorithms, user tracking, outrage, and misinformation, you can switch to NetNewsWire to get news directly and more reliably from the sites you trust.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Session for iOS

    Session for iOS

    A Decentralized, Onion Routed, Private Messenger

    Session iOS is the native iPhone and iPad client for the Session secure messaging ecosystem, engineered to bring private, anonymous communication to Apple’s mobile platforms without relying on phone numbers or email addresses. The app supports encrypted one-on-one and group chats, voice messages, file and image sharing, and threaded conversations, all delivered over a decentralized onion network designed to conceal metadata such as sender identity, message timing, and network path. On iOS, Session integrates with Apple’s notification and background execution frameworks so that messages arrive reliably while preserving privacy protections, and it supports Face ID/Touch ID unlock to guard access to local message storage. Its interface follows iOS conventions for navigation, attachments, and user interaction, making secure messaging feel natural to Apple users while maintaining rigorous cryptographic standards.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Element iOS

    Element iOS

    A glossy Matrix collaboration client for iOS

    Element iOS is the official iPhone and iPad client for the Element communication platform, which is built on the Matrix open standard for secure, federated messaging and collaboration. The app provides users with a rich environment for encrypted messaging, group chats, voice and video calls, file attachments, and room creation, all while interoperating seamlessly with the wider Matrix network — meaning you can communicate across servers and services that adopt the same protocol. On iOS, Element handles user identity, room membership, and end-to-end encryption with strong key management, allowing users to hold secure conversations that only intended participants can read, even across federated instances. The interface adheres to modern iOS paradigms, offering intuitive navigation, notifications, threaded replies, message reactions, customizable themes, and support for rich media rendering.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Powerful Business Process Automation Icon
    Powerful Business Process Automation

    With ThinkAutomation, you get an open-ended studio to build any and every automated workflow you could ever need.

    When a message is received ThinkAutomation automatically executes one or more Automations. Automations are created using an easy to use drag-and-drop interface to run simple or complex tasks. Automations can perform many business process Actions, including: updating company databases, CRM systems and cloud services, sending outgoing emails, Teams & SMS messages, document processing, custom scripting, integration and much more. Over 100 built-in actions are included, plus ThinkAutomation is extensible with Custom Actions.  
    Learn More
  • 10
    SimpleMerge

    SimpleMerge

    Super simple mail merging for Mac OS X using CSV and Mac's Mail.app

    Super simple mail merging for Mac OS X using CSV and Mac's Mail.app. Start by creating a CSV file with one header row and no header columns. Excel or Numbers are both capable of exporting to CSV. Load the CSV file in SimpleMerge then fill out the template email. Use the header value enclosed in percent signs wherever you want to use a value from the CSV file.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Accord

    Accord

    A discord client for modern macs

    A faster, native discord client for your Mac. Accord requires macOS Big Sur (11.0) or higher. If you have Homebrew installed on your Mac, you can get the latest Accord release by installing the accord cask. Alternatively, you can download the latest version of Accord via GitHub releases. These builds will not receive automatic updates, so you will have to manually check for updates to benefit from the latest features and bug fixes. Receive automatic updates, give feedback to the project, and stay up-to-date with changelogs. However, the TestFlight might be less updated.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Chatto

    Chatto

    A lightweight framework to build chat applications, made in Swift

    Chatto is a Swift lightweight framework to build chat applications. It's been designed to be extensible and performant. Along with Chatto there is ChattoAdditions, a companion framework which includes cells for messages and an extensible input component. You can find more details about how it was implemented in our blog. Chatto is a Swift framework to ease the development of chat applications. At the UI level, it takes care of managing the UICollectionView where the messages are displayed and provides a placeholder for an input component. Provides support for interactive dismissal of the keyboard and adjusts the insets automatically when it appears. Calculates this layout in a background queue (partially if your sizing routines can be only executed in the main thread). Triggers notifications to the data source to retrieve more messages (pagination). Encourages clean code by decoupling your message's presentation into different presenters.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Legacy Rocket.Chat iOS application

    Legacy Rocket.Chat iOS application

    Legacy mobile Rocket.Chat client in Swift for iOS

    Rocket.Chat mobile is moving to React Native. Take your conversations with you and never miss the action with our iOS mobile app, with features including brand new UI with 3 themes, new ways to sort and group conversations, and new onboarding experience. We have developed an exclusive experience for iPad users: you can now multitask by using Rocket.Chat at the same time as other apps.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Proton Mail for iOS

    Proton Mail for iOS

    Secure email that protects your privacy

    Proton Mail for iOS is the official iPhone and iPad client that brings Proton’s secure, end-to-end encrypted email service to Apple’s mobile ecosystem, combining strong privacy protections with native performance and gestures. The app allows users to sign in to one or multiple Proton Mail accounts, read and compose encrypted messages, schedule emails, protect emails with passwords, set expiration timers, and organize mail with labels and folders inside a smooth, intuitive iOS interface. It makes use of Apple’s networking APIs and encryption frameworks to deliver seamless management of encrypted communications while respecting platform conventions like touch navigation, Apple notifications, and background refresh. All sensitive operations — including key handling and encryption — occur locally on the user’s device, ensuring that plaintext messages and secret keys are never exposed to Proton’s servers or third parties.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    SwiftEventBus

    SwiftEventBus

    A publish/subscribe EventBus optimized for iOS

    A publish/subscribe EventBus optimized for iOS. Allows publish-subscribe-style communication between components without requiring the components to explicitly be aware of each other. Regular notification centers deliver notifications on the thread in which the notification was posted.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Wire iOS

    Wire iOS

    Wire for iOS (iPhone and iPad)

    The Wire mobile app has an architectural layer that we call sync engine. It is the client-side layer that processes all the data that is displayed in the mobile app. It handles network communication and authentication with the backend, push notifications, local caching of data, client-side business logic, signaling with the audio-video libraries, encryption and decryption (using encryption libraries from a lower level) and other bits and pieces. The user interface layer of the mobile app is built on top of the sync engine, which provides the data to display to the UI. The sync engine itself is built on top of a few third-party frameworks, and uses Wire components that are shared between platforms for cryptography (Proteus/Cryptobox) and audio-video signaling (AVS).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    iOS SDK for FreeRTOS Bluetooth Devices

    iOS SDK for FreeRTOS Bluetooth Devices

    iOS SDK for FreeRTOS Bluetooth Devices

    Using the iOS SDK for FreeRTOS Bluetooth Devices, you can create mobile applications that do the following. Scan for and connect to nearby BLE devices running FreeRTOS. Provision Wi-Fi networks for a BLE device running FreeRTOS. Act as a proxy for transmitting MQTT messages between a device running FreeRTOS and the AWS IoT cloud.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next