iOS

Top 23 iOS Open-Source Projects

  1. Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond

    Project mention: Go router navigation observer | dev.to | 2025-05-17

    However, with the introduction of ShellRoute, observing the navigation flow in your app and having routes that are "aware" of navigation changes has become more difficult. As highlighted in this issue, when you add a ShellRoute, the app loses reactivity to route changes: the NavigationObserver is no longer triggered.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. react-native

    A framework for building native applications using React

    Project mention: You need to know React Expo to build Mobile Apps | dev.to | 2025-05-07

    React Native & React Expo

  4. awesome-flutter

    An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    Awesome flutter Flutter Samples

  5. yolov5

    YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite

    Project mention: Linkwarden: FOSS self-hostable bookmarking with AI-tagging and page archival | news.ycombinator.com | 2025-05-01

    for PDFs I thought about using https://github.com/phiresky/ripgrep-all or pdfgrep https://pdfgrep.org/

    For images, what do you want to grep for? for exif data -> https://exiftool.org/ if you want to find image based content, you might need something smarter. I think maybe it is a place where tools such as https://github.com/ultralytics/yolov5 can shine for me. simple enough to work with most of my images and tag them according to some preferences, and I would save such tags in a txt file.

    Anyway, all metadata I store about images, links etc are all persisted in txt files. summaries, tags, etc, incoming/outgoing links etc, each has its own file. There are folders per link/content. Under each folder, one file per type of metadata. So it is very easy to know if some metadata is missing for a file, no index needed, it is just as simple as checking the presence of a file.

  6. mkcert

    A simple zero-config tool to make locally trusted development certificates with any names you'd like.

    Project mention: .localhost Domains | news.ycombinator.com | 2025-04-10

    There is also mkcert by Filippo Valsorda (no relation to mkcert.org) at https://github.com/FiloSottile/mkcert

  7. Ionic Framework

    A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

    Project mention: You need to know React Expo to build Mobile Apps | dev.to | 2025-05-07

    Ionic

  8. material-design-icons

    Material Design icons by Google (Material Symbols)

    Project mention: ✨10 Stunning Icon Libraries to Check Out (That Are Free and Open-Source) 🚀 | dev.to | 2025-02-15

    Website: Material Symbols GitHub Repo: GitHub Repo

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Appwrite

    The open-source Vercel alternative

    Project mention: Announcing Appwrite Sites: The open source Vercel alternative | dev.to | 2025-05-19

    If you prefer to use Appwrite Sites open-source version, you can visit the self-hosting documentation and review the Appwrite repository.

  11. awesome-ios

    A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects

    Project mention: Top 20 Awesome on Github | dev.to | 2024-06-12

    14. Awesome iOS

  12. open-source-ios-apps

    :iphone: Collaborative List of Open-Source iOS Apps

  13. uni-app

    A cross-platform framework using Vue.js

  14. expo

    An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.

    Project mention: An Android Developer's Guide to React Native | dev.to | 2025-03-12

    Expo - React Native framework

  15. fastlane

    🚀 The easiest way to automate building and releasing your iOS and Android apps

    Project mention: The Pain That Is GitHub Actions | news.ycombinator.com | 2025-03-19
  16. SheetJS js-xlsx

    📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

    Project mention: Building an inventory management app: 'Invento' as a Beginner Developer | dev.to | 2024-07-24

    XLSX : XLSX is a library for parsing and writing Excel spreadsheet files. It enables the application to export data to Excel, which is a common requirement for inventory management systems.

  17. gold-miner

    🥇掘金翻译计划,可能是世界最大最好的英译中技术社区,最懂读者和译者的翻译平台:

  18. ijkplayer

    Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.

    Project mention: Ijkplayer: A High-Performance Android/iOS Video Player Powered by FFmpeg | news.ycombinator.com | 2024-08-16
  19. UTM

    Virtual machines for iOS and macOS

    Project mention: The Windows Subsystem for Linux is now open source | news.ycombinator.com | 2025-05-19

    In case others were similarly confused, I thought that UTM was commercial but it is Apache 2 https://github.com/utmapp/UTM/blob/v4.6.5/LICENSE

  20. Avalonia

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

    Project mention: The History and Legacy of Visual Basic | news.ycombinator.com | 2025-05-11

    Check out https://avaloniaui.net as well. It's basically a cross-platform reimplementation of WPF. It's not quite as simple as C#+WinForms or Lazarus+LCL because you don't get drag-and-drop UI designer, and you need to write markup by hand (albeit with live preview). But unlike HTML, it's actually designed for desktop UI apps from the get go, so it's much easier to write for anything non-trivial. And you can still write "quick and dirty" GUI code by directly connecting event handlers to buttons and updating values etc in it, ignoring data bindings and other more advanced facilities.

  21. dioxus

    Fullstack app framework for web, desktop, mobile, and more.

    Project mention: 🧰 Open SASS Kit: The Universal UI Toolkit | dev.to | 2025-05-22

    Dioxus

  22. Quasar Framework

    Quasar Framework - Build high-performance VueJS user interfaces in record time

    Project mention: PocketBase + React Native | dev.to | 2025-05-09

    I have a bit of an obsession with finding the fastest way to launch apps. My goal is to be able to create fully functional MVP's and proofs of concept in less than a day. That means being able to spin up a backend and then implement a frontend as efficiently as possible. For the backend, PocketBase has been my favorite lately. On the frontend I am still trying to find a winner. I like Quasar (VueJS + Capacitor) which is fantastic for web apps, but falls a bit short for mobile apps. I've been eyeing React Native lately especially since Expo offers a ton of great plugins like Location and also supports remote updates.

  23. fyne

    Cross platform GUI toolkit in Go inspired by Material Design

    Project mention: Fyne – Flutter but in Go | news.ycombinator.com | 2025-04-10
  24. Lottie

    An iOS library to natively render After Effects vector animations

  25. react-native-elements

    Cross-Platform React Native UI Toolkit

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

iOS discussion

Log in or Post with

iOS related posts

  • The Windows Subsystem for Linux is now open source

    23 projects | news.ycombinator.com | 19 May 2025
  • How to Build a VIN Scanner App for Android and iOS with .NET MAUI

    1 project | dev.to | 19 May 2025
  • Show HN: Every side project I've built since 2009

    1 project | news.ycombinator.com | 19 May 2025
  • Building OpenNutriTracker: A Privacy-First Nutrition App You Can Hack On 🚀

    1 project | dev.to | 18 May 2025
  • XTool – Cross-platform Xcode replacement

    2 projects | news.ycombinator.com | 16 May 2025
  • Go router navigation observer

    1 project | dev.to | 17 May 2025
  • How to Fix Google Sign-In Errors in Flutter Apps

    1 project | dev.to | 15 May 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source iOS projects? This list will help you:

# Project Stars
1 Flutter 170,392
2 react-native 122,135
3 awesome-flutter 55,868
4 yolov5 53,929
5 mkcert 53,599
6 Ionic Framework 51,724
7 material-design-icons 51,562
8 Appwrite 49,597
9 awesome-ios 48,935
10 open-source-ios-apps 45,044
11 uni-app 40,762
12 expo 40,393
13 fastlane 40,168
14 SheetJS js-xlsx 35,566
15 gold-miner 34,040
16 ijkplayer 32,878
17 UTM 29,473
18 Avalonia 27,720
19 dioxus 27,641
20 Quasar Framework 26,593
21 fyne 26,430
22 Lottie 26,242
23 react-native-elements 25,376

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Swift is
the 15th most popular programming language
based on number of references?