List of free and open-source iOS applications

Last updated

This is an incomplete list of notable applications (apps) that run on iOS where source code is available under a free software/open-source software license. Note however that much of this software is dual-licensed for non-free distribution via the iOS app store; for example, GPL licenses are not compatible with the app store.

Application nameDescriptionLicenseSourceNotes
Brave browser Mobile web browserMPL 2.0 git Also available for Android, Windows, macOS and Linux.
Bitwarden Password managerGPLv3 git Also available for Windows, Linux, macOS and Android.
ChatSecure Encrypted XMPP clientGPLv3 git
Collabora Online Office suite compatible with Microsoft Office, enterprise ready LibreOffice MPLv2.0 git Also available for Android, ChromeOS, iPadOS, Windows, macOS and Linux.
DuckDuckGo DuckDuckGo search engine clientApache 2.0 git Also available for Firefox, Chrome, Safari and Android.
Element Matrix collaboration client for iOSApache 2.0 git Also available for Android, Web and Linux.
Firefox Focus Mobile web browserMPL 2.0 git Also available for Android.
Firefox for iOS Mobile web browserMPL 2.0 git
Infomaniak DriveFile sync and share - The secure cloudGPLv3 git Also available for Windows, Linux, macOS and Android.
Jami Softphone and instant messengerGPLv3 git Also available for Windows, Linux, macOS and Android.
Joplin Note taking and to-do application with synchronization capabilitiesMIT git Also available for Android, Windows, macOS and Linux.
Kickstarter App for the website kickstarter.comApache 2.0 git Also available for Android.
Linphone Video SIP/VoIP clientGPLv2 git Also available for Android.
MAPS.ME Offline maps and navigation using OpenStreetMap dataApache 2.0 git Also available for Android.
MuPDF PDF readerAGPL v3+ git Also available for Android and Windows and unix-like systems.
NetNewsWire RSS readerMIT git Also available for macOS.
Nextcloud File sync and share, with encryption possibleGPLv3 git Also available for Android, Windows, macOS and Linux.
Nextcloud TalkChat, voice and video callingGPLv3 git Also available for Android.
OnlyOffice Open-source office suite compatible with Microsoft Office AGPL v.3 git Also available for Android, Windows, macOS and Linux.
Open Food Facts Open-source and open-data food scannerApache 2.0 git Also available for Android.
Onion Browser An open-source, privacy-enhancing web browser for iOS, utilizing the Tor anonymity network own git
Organic Maps Offline maps and navigation using OpenStreetMap dataApache 2.0 git Also available for Android and on F-Droid and AppGallery.
OsmAnd Offline maps and navigation using OpenStreetMap dataMIT git Also available for Android.
OwnCloud File sync and share (the official ownCloud app)GPLv3 git Also available for Android, Windows, macOS and Linux.
ProtonMail E-Mail client ProtonMailGPLv3 git Also available for Android.
Signal Encrypted instant messaging, voice and video callingGPLv3 git Also available for Android, Windows, MacOS and Linux.
Session Encrypted, decentralized, privacy-focused messaging & calling without any meta-data collectedGPLv3 git Also available for Android, Windows, MacOS and Linux.
Simplenote Encrypted notesGPLv2 git Also available for Android, Windows, MacOS and Linux.
Surespot Encrypted instant messagingGPLv3 git Also available for Android.
Telegram Instant messagingGPLv2 git Also available for Android, Windows Phone, and Firefox OS.
Tutanota Email clientGPLv3 git Also available for Android, Windows, MacOS and Linux.
Vim A port of the UNIX based text editor to iOS, with syntax highlighting Free software git
VLC for iOS A port of the free VLC media playerMPL 2.0
GPLv2+
git
The White House The official White House appMIT git
wikiHow wikiHow appGPL git
Wikipedia The official Wikipedia appMIT git Also available for Android, webOS and Kindle.
Wire Encrypted instant messaging, voice and video callingGPLv3 git Also available for Android, Windows, MacOS and Linux.
WordPress The official WordPress appGPLv2 git Also available for Android.

See also

Related Research Articles

Darwin is the core Unix operating system of macOS, iOS, watchOS, tvOS, iPadOS, visionOS, and bridgeOS. It previously existed as an independent open-source operating system, first released by Apple Inc. in 2000. It is composed of code derived from NeXTSTEP, FreeBSD, other BSD operating systems, Mach, and other free software projects' code, as well as code developed by Apple.

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

A software development kit (SDK) is a collection of software development tools in one installable package. They facilitate the creation of applications by having a compiler, debugger and sometimes a software framework. They are normally specific to a hardware platform and operating system combination. To create applications with advanced functionalities such as advertisements, push notifications, etc; most application software developers use specific software development kits.

<span class="mw-page-title-main">Bonjour (software)</span> Computer networking technology

Bonjour is Apple's implementation of zero-configuration networking (zeroconf), a group of technologies that includes service discovery, address assignment, and hostname resolution. Bonjour locates devices such as printers, other computers, and the services that those devices offer on a local network using multicast Domain Name System (mDNS) service records.

<span class="mw-page-title-main">The SWORD Project</span>

The SWORD Project is the CrossWire Bible Society's free software project. Its purpose is to create cross-platform open-source tools—covered by the GNU General Public License—that allow programmers and Bible societies to write new Bible software more quickly and easily.

In software engineering, a compatibility layer is an interface that allows binaries for a legacy or foreign system to run on a host system. This translates system calls for the foreign system into native system calls for the host system. With some libraries for the foreign system, this will often be sufficient to run foreign binaries on the host system. A hardware compatibility layer consists of tools that allow hardware emulation.

In computer security, a sandbox is a security mechanism for separating running programs, usually in an effort to mitigate system failures and/or software vulnerabilities from spreading. The isolation metaphor is taken from the idea of children who do not play well together, so each is given his or her own sandbox to play in alone. It is often used to execute untested or untrusted programs or code, possibly from unverified or untrusted third parties, suppliers, users or websites, without risking harm to the host machine or operating system. A sandbox typically provides a tightly controlled set of resources for guest programs to run in, such as storage and memory scratch space. Network access, the ability to inspect the host system, or read from input devices are usually disallowed or heavily restricted.

iOS Mobile operating system by Apple

iOS is a mobile operating system developed by Apple Inc. exclusively for its smartphones. It was unveiled in January 2007 for the first-generation iPhone, launched in June 2007.

iOS SDK Software development kit for iOS

The iOS SDK, formerly the iPhone SDK, is a software development kit (SDK) developed by Apple Inc. The kit allows for the development of mobile apps on Apple's iOS and iPadOS operating systems.

<span class="mw-page-title-main">GLBasic</span> Commercial BASIC programming language

GLBasic is a commercial BASIC programming language that can compile to various platforms including Windows, Linux, Mac OS X, and some handheld devices. The language is designed to be simple and intuitive.

On Apple devices running iOS and iOS-based operating systems, jailbreaking is the use of a privilege escalation exploit to remove software restrictions imposed by the manufacturer. Typically it is done through a series of kernel patches. A jailbroken device permits root access within the operating system and provides the right to install software unavailable through the App Store. Different devices and versions are exploited with a variety of tools. Apple views jailbreaking as a violation of the end-user license agreement and strongly cautions device owners not to try to achieve root access through the exploitation of vulnerabilities.

webOS Linux kernel–based operating system developed by LG, previously Palm and HP

webOS, also known as LG webOS and previously known as Open webOS,HP webOS and Palm webOS, is a Linux kernel-based multitasking operating system for smart devices such as smart TVs that has also been used as a mobile operating system. Initially developed by Palm, Inc., HP made the platform open source, at which point it became Open webOS.

A .ipa file is an iOS and iPadOS application archive file which stores an iOS/iPadOS app. Each .ipa file includes a binary and can only be installed on an iOS, iPadOS, or ARM-based macOS device. Files with the .ipa extension can be uncompressed by changing the extension to .zip and unzipping. This is only recommended when editing the app itself. Some ipa's will not have a .app file.

<i>Frogatto & Friends</i> 2010 video game

Frogatto & Friends is a platform game with adventure elements released in July 2010. The game received positive reviews, particularly for its "gorgeous" pixel art. The game is cross-platform and runs on Linux, AmigaOS4, AROS, Mac OS X, Microsoft Windows, iOS and BlackBerry Tablet OS. The game uses an open-source engine, with game data mostly proprietary and partly under Creative Commons BY license.

<span class="mw-page-title-main">Mac App Store</span> App Store on macOS

The Mac App Store is a digital distribution platform for macOS apps, often referred to as Mac apps, created and maintained by Apple Inc. The platform was announced on October 20, 2010, at Apple's "Back to the Mac" event. Apple began accepting app submissions from registered developers on November 3, 2010, in preparation for its launch.

<span class="mw-page-title-main">LibreOffice Writer</span> Open-source word processor

LibreOffice Writer is the free and open-source word processor and desktop publishing component of the LibreOffice software package and is a fork of OpenOffice.org Writer. Writer is a word processor similar to Microsoft Word and Corel's WordPerfect with many similar features, and file format compatibility.

<span class="mw-page-title-main">Mono (software)</span> Computer software project

Mono is a free and open-source .NET Framework-compatible software framework. Originally by Ximian, it was later acquired by Novell, and is now being led by Xamarin, a subsidiary of Microsoft and the .NET Foundation. Mono can be run on many software systems.

<span class="mw-page-title-main">Kivy (framework)</span> Free and multi-platform graphical library for Python

Kivy is a free and open source Python framework for developing mobile apps and other multitouch application software with a natural user interface (NUI). It is distributed under the terms of the MIT License, and can run on Android, iOS, Linux, macOS, and Windows.

Codename One is an open-source cross-platform framework aiming to provide write once, run anywhere code for various mobile and desktop operating systems. It was created by the co-founders of the Lightweight User Interface Toolkit (LWUIT) project, Chen Fishbein and Shai Almog, and was first announced on January 13, 2012. It was described at the time by the authors as "a cross-device platform that allows you to write your code once in Java and have it work on all devices specifically: iPhone/iPad, Android, Blackberry, Windows Phone 7 and 8, J2ME devices, Windows Desktop, Mac OS, and Web. The biggest goals for the project are ease of use/RAD, deep integration with the native platform and speed."