Open Source Swift User Interface (UI) Software

Swift User Interface (UI) Software

View 124 business solutions

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

  • Agentic AI SRE built for Engineering and DevOps teams. Icon
    Agentic AI SRE built for Engineering and DevOps teams.

    No More Time Lost to Troubleshooting

    NeuBird AI's agentic AI SRE delivers autonomous incident resolution, helping team cut MTTR up to 90% and reclaim engineering hours lost to troubleshooting.
    Learn More
  • Loan management software that makes it easy. Icon
    Loan management software that makes it easy.

    Ideal for lending professionals who are looking for a feature rich loan management system

    Bryt Software is ideal for lending professionals who are looking for a feature rich loan management system that is intuitive and easy to use. We are 100% cloud-based, software as a service. We believe in providing our customers with fair and honest pricing. Our monthly fees are based on your number of users and we have a minimal implementation charge.
    Learn More
  • 1
    SideStore

    SideStore

    SideStore is a fork of AltStore that doesn't require an AltServer

    SideStore is an untethered, community-driven alternative app store for non-jailbroken iOS devices. SideStore is an iOS application that allows you to sideload apps onto your iOS device with just your Apple ID. SideStore resigns apps with your personal development certificate and then uses a specially designed VPN in order to trick iOS into installing them. SideStore will periodically "refresh" your apps in the background, to keep their normal 7-day development period from expiring. SideStore's goal is to provide an untethered sideloading experience. It's a community-driven fork of AltStore, and has already implemented some of the community's most-requested features. SideStore is a just regular, sandboxed iOS application. The AltStore app target contains the vast majority of SideStore's functionality, including all the logic for downloading and updating apps through SideStore. SideStore makes heavy use of standard iOS frameworks and technologies most iOS developers are familiar with.
    Downloads: 187 This Week
    Last Update:
    See Project
  • 2
    Whisky

    Whisky

    A modern Wine wrapper for macOS built with SwiftUI

    Experience the latest titles effortlessly with Whisky. Whisky provides a clean and easy to use graphical wrapper for Wine built in native SwiftUI. You can make and manage bottles, install and run Windows apps and games, and unlock the full potential of your Mac with no technical knowledge required. Whisky is built on top of CrossOver 22.1.1, and Apple's own Game Porting Toolkit.
    Downloads: 107 This Week
    Last Update:
    See Project
  • 3
    Popcorn Time for iOS

    Popcorn Time for iOS

    https://github.com/PopcornTimeTV/PopcornTimeTV

    PopcornTimeTV was an Apple TV, iPhone and iPad application to torrent movies and tv shows for streaming. Since 2016, this project has grown exponentially - both in its user base and in its functionality. However, the team size has gone the other way. We went from having 13+ developers on the team to 1 developer and 1 designer, both of whom have lives and projects outside of Popcorn Time. We have decided that we have given our all to this project and it's time for us to move on to pursue greater things. There is no doubt that this comes with a heavy heart as we have learned so much from this project and watched it grow from this simple torrenting app that could only play 720p video, to what it is today. All that being said, we do not want this project to just die after we leave. The size of the project might be a bit daunting to an unseasoned developer but the app is extremely stable and packed with almost every feature you could need.
    Downloads: 46 This Week
    Last Update:
    See Project
  • 4
    Hot

    Hot

    Hot is macOS menu bar application that displays the CPU speed limit

    Hot is macOS menu bar application that displays the CPU speed limit due to thermal issues. CPU throttling is a power management technique in computer architecture whereby the frequency of a microprocessor can be automatically adjusted "on the fly" depending on the actual need, to conserve power and reduce the amount of heat generated by the chip.
    Downloads: 40 This Week
    Last Update:
    See Project
  • MicroStation by Bentley Systems is the trusted computer-aided design (CAD) software built specifically for infrastructure design. Icon
    MicroStation by Bentley Systems is the trusted computer-aided design (CAD) software built specifically for infrastructure design.

    Microstation enables architects, engineers, and designers to create precise 2D and 3D drawings that bring complex projects to life.

    MicroStation is the only computer-aided design software for infrastructure design, helping architects and engineers like you bring their vision to life, present their designs to their clients, and deliver their projects to the community.
    Learn More
  • 5
    MTMR

    MTMR

    The Touch Bar Customisation App for your MacBook Pro

    My idea is to create a platform for creating plugins to customize the TouchBar. I very much like BTT and having a full custom TouchBar (my BTT preset), and I wanted to create it. It's my first Swift project for MacOS.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 6
    Pock

    Pock

    Widgets manager for MacBook Touch Bar

    Pock brings your macOS Dock and useful widgets to the MacBook Pro Touch Bar, turning that slim display into an always-available control strip tailored to your workflow. Its signature feature replicates the Dock directly on the Touch Bar, letting you launch or switch apps with a tap while freeing precious pixels on your desktop. Beyond the Dock, Pock offers modular widgets—like Now Playing, status indicators, and system controls—that you can enable, disable, or rearrange to taste. The interface is intentionally minimal and glanceable, so information like track titles or app badges are readable without distracting from your main screen. Configuration is straightforward, allowing per-widget settings and theming that fits both light and dark environments. For users who still rely on Touch Bar-equipped Macs, Pock turns an underused strip into a genuinely helpful, customizable dashboard that speeds up common actions and surfaces the right context at the right time.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 7
    Touch Bar Simulator

    Touch Bar Simulator

    Use the Touch Bar on any Mac

    Launch the Touch Bar simulator from anywhere without needing to have Xcode installed, whereas Apple requires you to launch it from inside Xcode. It also comes with a handy transparency slider, a screenshot button, a menu bar icon, and a system service to toggle the Touch Bar with a click or keyboard shortcut. Clicking the menu bar icon toggles the Touch Bar window. Right-clicking or option-clicking the menu bar icon displays a menu with options to dock the window to the top or bottom of the screen, make it show on all desktops at once, access toolbar features in docked mode, automatically show and hide the Touch Bar, or quit the app.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 8
    Cowabunga

    Cowabunga

    iOS 14.0-15.7.1 & 16.0-16.1.2 MacDirtyCow ToolBox

    A Jailed toolbox application for iOS 14.0-15.7.1 and 16.0-16.1.2 using CVE-2022-46689. Enable Notifications and set Location Services to Always to keep the app running in the background, keep the dock and folder background hidden, and prevent some sound effects from reverting. Some changes are permanent on iOS 14.0-14.8.1. IPA available in the Releases section.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 9
    MeetingBar

    MeetingBar

    Your meetings at your fingertips in the macOS menu bar

    MeetingBar works on macOS with your calendar. Join and create meetings in one click.
    Downloads: 10 This Week
    Last Update:
    See Project
  • Outbound sales software Icon
    Outbound sales software

    Unified cloud-based platform for dialing, emailing, appointment scheduling, lead management and much more.

    Adversus is an outbound dialing solution that helps you streamline your call strategies, automate manual processes, and provide valuable insights to improve your outbound workflows and efficiency.
    Learn More
  • 10
    Stats

    Stats

    macOS system monitor in your menu bar

    Stats currently supported on macOS 10.13 (High Sierra) and higher. Stats is an application that allows you to monitor your macOS system. CPU utilization, GPU utilization, memory usage, disk utilization, sensors information (Temperature/Voltage/Power), battery level, network usage, fans speed, fan control, and Bluetooth devices. Supports many languages, such as English, Polski, Українська, Русский, and many more. You can help by adding a new language or improve existing translation.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 11
    Airtest

    Airtest

    UI Automation Framework for Games and Apps

    ¿Airtest provides cross-platform APIs, including app installation, simulated input, assertion and so forth. Airtest uses image recognition technology to locate UI elements so that you can automate games and apps without injecting any code. Airtest cases can be easily run on large device farms, using the command line or python API. HTML reports with detailed info and screen recording allow you to quickly locate failure points. NetEase builds Airlab on top of the Airtest Project. AirtestIDE is an out-of-the-box GUI tool that helps to create and run cases in a user-friendly way. AirtestIDE supports a complete automation workflow. Poco adds the ability to directly access object(UI widget) hierarchy across the major platforms and game engines. It allows writing instructions in Python, to achieve more advanced automation.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 12
    Hidden Bar

    Hidden Bar

    An ultra-light MacOS utility that helps hide menu bar icons

    Hidden Bar lets you hide menu bar items to give your Mac a cleaner look.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 13
    AccessibilitySnapshot

    AccessibilitySnapshot

    Easy regression testing for iOS accessibility

    AccessibilitySnapshot is an iOS development tool that enables snapshot testing of accessibility elements in UIKit apps. It helps developers ensure that accessibility labels, traits, and hierarchies are properly configured and presented. By providing automated testing capabilities, it improves accessibility compliance and makes UI testing more robust.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 14
    Ice Menu Bar Manager

    Ice Menu Bar Manager

    Powerful menu bar manager for macOS

    Ice is a powerful menu bar management tool. While its primary function is hiding and showing menu bar items, it aims to cover a wide variety of additional features to make it one of the most versatile menu bar tools available.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 15
    KeyboardShortcuts

    KeyboardShortcuts

    Add user-customizable global keyboard shortcuts (hotkeys) to your mac

    This package lets you add support for user-customizable global keyboard shortcuts to your macOS app in minutes. It's fully sandbox and Mac App Store compatible. And it's used in production by Dato, Jiffy, Plash, and Lungo.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 16
    MarkdownView

    MarkdownView

    Markdown View for iOS

    MarkdownView is a WKWebView-based UI element, and internally uses markdown-it, and highlight-js.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 17
    MonitorControl

    MonitorControl

    Control your display's brightness & volume on your Mac

    Controls your external display brightness and volume and shows native OSD. Use menubar extra sliders or the keyboard, including native Apple keys.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 18
    OverlayContainer

    OverlayContainer

    Non-intrusive iOS UI library to implement overlay based interfaces

    OverlayContainer is a UI library written in Swift. It makes easier to develop overlay-based interfaces, such as the one presented in the Apple Maps, Stocks or Shortcuts apps. It perfectly mimics the overlay presented in the Siri Shotcuts app. The main component of the library is the OverlayContainerViewController. It defines an area where a view controller, called the overlay view controller, can be dragged up and down, hiding or revealing the content underneath it. OverlayContainer uses the last view controller of its viewControllers as the overlay view controller. It stacks the other view controllers on top of each other, if any, and adds them underneath the overlay view controller. Specifing only one view controller is absolutely valid. For instance, in MapsLikeViewController the overlay only covers partially its content.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 19
    ProgressHUD

    ProgressHUD

    ProgressHUD is a lightweight and easy-to-use HUD for iOS

    ProgressHUD is a lightweight and easy-to-use HUD for iOS. CocoaPods is a dependency manager for Cocoa projects. For usage and installation instructions, visit their website. To integrate the ProgressHUD into your Xcode project using CocoaPods, specify it in your Podfile. You can customize the color, font, image, animation type, and some other options. If you prefer not to use any of the dependency managers, you can integrate ProgressHUD into your project manually. Just copy the ProgressHUD.swift file in your Xcode project.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 20
    SwiftTweaks

    SwiftTweaks

    Tweak your iOS app without recompiling!

    Your users won’t see your animation study, Sketch comps, or prototypes. What they will see is the finished product - so it’s really important to make sure that your app feels right on a real device! Animations that look great on your laptop often feel too slow when in-hand. Layouts that looks perfect on a 27-inch display might be too cramped on a 4-inch device. Light gray text may look subtle in Sketch, but it’s downright illegible when you’re outside on a sunny day. These animation timings, font sizes, and color choices are all examples of “magic numbers” - the constants that give your app its usability and identity. The goal of SwiftTweaks: allow you to fine-tune these magic numbers in the debug builds of your Swift project, without having to wait for Xcode to rebuild the app.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 21
    AlertKit

    AlertKit

    Native alert from Apple Music & Feedback

    AlertKit is an open source Swift library designed to replicate the native alert and feedback popups seen in Apple Music and the App Store, giving iOS developers a simple way to integrate polished, system-like notifications into their applications. It focuses on delivering visually consistent and animated alert components that closely match Apple’s design language, including styles inspired by iOS 16 and iOS 17 system interfaces. The library supports both UIKit and SwiftUI, making it flexible for developers working across different iOS UI frameworks while maintaining a unified implementation approach. AlertKit provides predefined alert types such as success, error, heart, and message indicators, along with built-in haptic feedback to enhance the user experience and mimic native system interactions. Developers can easily present and dismiss alerts programmatically, and the API is structured to allow both quick usage and deeper customization when needed.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    CollectionKit

    CollectionKit

    Reimagining UICollectionView

    A modern Swift framework for building composable data-driven collection view. To start using CollectionKit, use CollectionView in place of UICollectionView. CollectionView is CollectionKit's alternative to UICollectionView. You give it a Provider object that tells CollectionView how to display a collection.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 23
    Cork

    Cork

    A fast GUI for Homebrew written in SwiftUI

    A fast GUI for Homebrew written in SwiftUI. I'd like to personally thank Seb Jachec for implementing a system for getting real-time outputs of Brew commands. Pre-compiled, always up-to-date versions are available from my Homebrew tap, which you get access to by donating 5€/month. You can donate through Ko-Fi or GitHub Sponsors. However, as Cork is open source, you can always compile it from source for free.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 24
    FloatingPanel

    FloatingPanel

    A clean and easy-to-use floating panel UI component for iOS

    FloatingPanel is a simple and easy-to-use UI component for a new interface introduced in Apple Maps, Shortcuts and Stocks app. The new interface displays the related contents and utilities in parallel as a user wants. 4 positioning support(top, left, bottom, right). 1 or more magnetic anchors(full, half, tip and more). Layout support for all trait environments(i.e. Landscape orientation). Common UI elements: surface, backdrop and grabber handle. Free from common issues of Auto Layout and gesture handling. FloatingPanel is written in Swift 5.0+. Compatible with iOS 11.0+. The deployment is still iOS 10, but it is recommended to use this library on iOS 11+. If you need more control over showing and hiding the floating panel, you can forgo the addPanel and removePanelFromParent methods. These methods are a convenience wrapper for FloatingPanel's show and hide methods along with some required setup.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25
    Pageboy

    Pageboy

    A simple, highly informative page view controller

    UIPageViewController done properly. Pageboy requires iOS 11 / tvOS 11; and is compatible with Swift 5. The delegate functions provided by a PageboyViewController are much more reliable and useful than what a raw UIPageViewController provides. You can use them to find out exactly where the current page is, and when it's moved, where it's headed. Simplified data source management & enhanced delegation. Dynamically insert & remove pages. Infinite scrolling support. Automatic timer-based page transitioning. Support for custom animated page transitions.
    Downloads: 7 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB