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.
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 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, BSD, 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.

<span class="mw-page-title-main">VLC media player</span> Free and open-source media-player and streaming-media-server

VLC media player is a free and open-source, portable, cross-platform media player software and streaming media server developed by the VideoLAN project. VLC is available for desktop operating systems and mobile platforms, such as Android, iOS and iPadOS. VLC is also available on digital distribution platforms such as Apple's App Store, Google Play, and Microsoft Store.

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 their 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.

The Extensible Metadata Platform (XMP) is an ISO standard, originally created by Adobe Systems Inc., for the creation, processing and interchange of standardized and custom metadata for digital documents and data sets.

<span class="mw-page-title-main">Android (operating system)</span> Mobile operating system

Android is a mobile operating system based on a modified version of the Linux kernel and other open-source software, designed primarily for touchscreen mobile devices such as smartphones and tablets. Android is developed by a consortium of developers known as the Open Handset Alliance, though its most widely used version is primarily developed by Google. It was unveiled in November 2007, with the first commercial Android device, the HTC Dream, being launched in September 2008.

License compatibility is a legal framework that allows for pieces of software with different software licenses to be distributed together. The need for such a framework arises because the different licenses can contain contradictory requirements, rendering it impossible to legally combine source code from separately-licensed software in order to create and publish a new program. Proprietary licenses are generally program-specific and incompatible; authors must negotiate to combine code. Copyleft licenses are commonly deliberately incompatible with proprietary licenses, in order to prevent copyleft software from being re-licensed under a proprietary license, turning it into proprietary software. Many copyleft licenses explicitly allow relicensing under some other copyleft licenses. Permissive licenses are compatible with everything, including proprietary licenses; there is thus no guarantee that all derived works will remain under a permissive license.

iOS Mobile operating system by Apple

iOS is a mobile operating system developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company's mobile devices, including the iPhone; the term also includes the system software for iPads predating iPadOS—which was introduced in 2019—as well as on the iPod Touch devices—which were discontinued in mid-2022. It is the world's second-most widely installed mobile operating system, after Android. It is the basis for three other operating systems made by Apple: iPadOS, tvOS, and watchOS. It is proprietary software, although some parts of it are open source under the Apple Public Source License and other licenses.

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.

Proprietary software is software that is deemed within the free and open-source software community to be non-free because its creator, publisher, or other rightsholder or rightsholder partner exercises a legal monopoly by modern copyright and intellectual property law to exclude the recipient from freely sharing the software or modifying it, and—in some cases, as is the case with some patent-encumbered and EULA-bound software—from making use of the software on their own, thereby restricting their freedoms. It is often contrasted with open-source or free software. For this reason, it is also known as non-free software or closed-source software.

<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.

An .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.

<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 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.

<i>Endgame: Singularity</i> 2005 video game

Endgame: Singularity is a 2005 free and open source science fiction strategy/simulation game for Linux, Microsoft Windows, and Mac OS X.

<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.