Open Source Swift Software - Page 4

Swift Software

Swift Clear Filters

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

  • AestheticsPro Medical Spa Software Icon
    AestheticsPro Medical Spa Software

    Our new software release will dramatically improve your medspa business performance while enhancing the customer experience

    AestheticsPro is the most complete Aesthetics Software on the market today. HIPAA Cloud Compliant with electronic charting, integrated POS, targeted marketing and results driven reporting; AestheticsPro delivers the tools you need to manage your medical spa business. It is our mission To Provide an All-in-One Cutting Edge Software to the Aesthetics Industry.
    Learn More
  • Award-Winning Medical Office Software Designed for Your Specialty Icon
    Award-Winning Medical Office Software Designed for Your Specialty

    Succeed and scale your practice with cloud-based, data-backed, AI-powered healthcare software.

    RXNT is an ambulatory healthcare technology pioneer that empowers medical practices and healthcare organizations to succeed and scale through innovative, data-backed, AI-powered software.
    Learn More
  • 1
    Gifski

    Gifski

    Convert videos to high-quality GIFs on your Mac

    This is a macOS app for the gifski encoder, which converts videos to GIF animations using pngquant's fancy features for efficient cross-frame palettes and temporal dithering. It produces animated GIFs that use thousands of colors per frame and up to 50 FPS (useful for showing off design work on Dribbble). You can also produce smaller lower quality GIFs when needed with the “Quality” slider, thanks to gifsicle. Gifski supports all the video formats that macOS supports (.mp4 or .mov with H264, HEVC, ProRes, etc). The QuickTime Animation format is not supported. Use ProRes 4444 XQ instead. It's more efficient, more widely supported, and like QuickTime Animation, it also supports alpha channel. Gifski has a bunch of settings like changing dimensions, speed, frame rate, quality, looping, and more.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 2
    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
  • 3
    Jupyter Notebook Viewer

    Jupyter Notebook Viewer

    A Jupyter notebook viewer for macOS

    A native macOS application to view Jupyter/IPython notebooks.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 4
    LicensePlist

    LicensePlist

    A license list generator of all your dependencies for iOS applications

    LicensePlist is a command-line tool that automatically generates a Plist of all your dependencies, including files added manually(specified by YAML config file) or using Carthage or CocoaPods. All these licenses then show up in the Settings app. Excludes can be defined to exclude matching libraries from the final output. An exclude is a dictionary containing any combination of name, source, owner, or licenseType. If a library name is unsuitable for the output bundle, you can explicitly rename it. This can be used when a library name is too vague, or if more human-readable names are needed. If you need to include a license that isn't available on GitHub, you can place the license text in the config file to be included in the output. The license text can also be read from a local file, to keep the config file clean.
    Downloads: 9 This Week
    Last Update:
    See Project
  • The full-stack observability platform that protects your dataLayer, tags and conversion data Icon
    The full-stack observability platform that protects your dataLayer, tags and conversion data

    Stop losing revenue to bad data today. and protect your marketing data with Code-Cube.io.

    Code-Cube.io detects issues instantly, alerts you in real time and helps you resolve them fast. No manual QA. No unreliable data. Just data you can trust and act on.
    Learn More
  • 5
    LifetimeTracker

    LifetimeTracker

    Find retain cycles / memory leaks sooner

    LifetimeTracker can surface retain cycle/memory issues right as you develop your application, and it will surface them to you immediately, so you can find them with more ease. Instruments and Memory Graph Debugger are great, but too many times, developers forget to check for issues as they close the feature implementation. If you use those tools sporadically many of the issues they surface will require you to investigate the cause and cost you a lot of time in the process. Other tools like FBRetainCycleDetector rely on objc runtime magic to find the problems, but that means they can't really be used for pure Swift classes. This small tool simply focuses on tracking the lifetime of objects which means that it can be used in both Objective-C and Swift codebases, and it doesn't rely on any complex or automatic magic behavior.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6
    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: 9 This Week
    Last Update:
    See Project
  • 7
    TootSDK

    TootSDK

    Cross-platform Swift library for Mastodon and the fediverse

    Cross-platform Swift library for the Mastodon API. TootSDK is a framework for Mastodon and the Fediverse, for iOS. It provides a toolkit for authorizing a user with an instance and interacting with their posts. TootSDK is a community-developed SDK for Mastodon and the Fediverse. It is designed to work with all major servers (Mastodon, Pleroma, PixelFed, etc). You can use TootSDK to build a client for Apple operating systems, or Linux with Vapor.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 8
    UIImageColors

    UIImageColors

    Fetches the most dominant and prominent colors from an image

    iTunes style color fetcher for UIImage and NSImage. It fetches the most dominant and prominent colors. UIImageColorsQuality is a enum with four different qualities. The qualities refer to how much the original image is scaled down. Lowest implies a smaller size and faster performance at the cost of quality colors. High implies a larger size with slower performance with good colors. The highest implies no downscaling and very good colors, but it is very slow.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 9
    YPImagePicker

    YPImagePicker

    Instagram-like image picker & filters for iOS

    YPImagePicker is an Instagram-like photo/video picker for iOS written in pure Swift. It is feature-rich and highly customizable to match your App's requirements.
    Downloads: 9 This Week
    Last Update:
    See Project
  • SoftCo: Enterprise Invoice and P2P Automation Software Icon
    SoftCo: Enterprise Invoice and P2P Automation Software

    For companies that process over 20,000 invoices per year

    SoftCo Accounts Payable Automation processes all PO and non-PO supplier invoices electronically from capture and matching through to invoice approval and query management. SoftCoAP delivers unparalleled touchless automation by embedding AI across matching, coding, routing, and exception handling to minimize the number of supplier invoices requiring manual intervention. The result is 89% processing savings, supported by a context-aware AI Assistant that helps users understand exceptions, answer questions, and take the right action faster.
    Learn More
  • 10
    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
  • 11
    BCLM

    BCLM

    macOS command-line utility to limit max battery charge

    BCLM is a wrapper to read and write battery charge level max (BCLM)/CHWA values to the System Management Controller (SMC) on Mac computers. It supports both Intel and Apple silicon. This project was inspired by several battery management solutions, including Apple's own battery health management. The purpose of limiting the battery's maximum charge is to prolong battery health and to prevent damage to the battery. Various sources show that the optimal charge range for the operation of lithium-ion batteries is between 40% and 80%, commonly referred to as the 40-80 rule [1][2][3]. This project is especially helpful to people who leave their Macs on the charger all day, every day.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 12
    BLEUnlock

    BLEUnlock

    Lock/unlock your Mac with your iPhone, Apple Watch, etc.

    BLEUnlock is a small menu bar utility that locks and unlocks your Mac by proximity of your iPhone, Apple Watch, or any other Bluetooth low-energy device.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 13
    BartyCrouch

    BartyCrouch

    Incrementally update/translate your Strings files

    BartyCrouch incrementally updates your Strings files from your Code and from Interface Builder files. "Incrementally" means that BartyCrouch will by default keep both your already translated values and even your altered comments. Additionally, you can also use BartyCrouch for machine translating from one language to 60+ other languages. Using BartyCrouch is as easy as running a few simple commands from the command line which can even be automated using a build script within your project.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 14
    Charts

    Charts

    Beautiful charts for iOS/tvOS/OSX

    Charts is a powerful open-source charting library for iOS and macOS applications, inspired by the Android MPAndroidChart library. It enables developers to easily add interactive and animated data visualizations to their apps, supporting a wide variety of chart types such as line, bar, pie, radar, and more. With support for touch gestures, custom styling, and real-time updates, Charts is widely used in mobile development for creating professional-grade dashboards and data views.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 15
    Decodable

    Decodable

    Swift 2/3 JSON unmarshalling done (more) right

    Simple and strict, yet powerful object mapping is made possible by Swift 2's error handling. Greatly inspired by Argo, but without a bazillion functional operators.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 16
    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
  • 17
    Kaset

    Kaset

    The missing YouTube Music macOS app

    Kaset is a social audio platform framework that allows users to host, share, and interact with audio content in community-oriented spaces, combining elements of podcasting, voice rooms, and feedback-driven discovery. It provides an interface where creators can upload episodes, host live or scheduled voice sessions, and cultivate listener communities through comments, reactions, and follow systems. The platform emphasizes audio discovery with playlists, curated channels, and trending audio feeds, helping users find relevant voice content without sifting through noise. Listeners can subscribe to channels, get personalized recommendations, and join ongoing discussions around episodes or live broadcasts. Creators also receive analytics on engagement, playback patterns, and audience demographics so they can iterate on content strategies.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 18
    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
  • 19
    Lunar

    Lunar

    Intelligent adaptive brightness and monitor control app for macOS

    Lunar is a macOS-focused application designed to improve control over external monitors by intelligently adjusting brightness and other display settings. Instead of applying a software brightness overlay, it directly communicates with compatible displays using the DDC/CI hardware protocol, offering true hardware-level brightness adjustments when supported. Lunar doesn’t just adjust brightness. It intelligently adapts to environmental conditions by using external or built-in ambient light sensors and location-based cues like sunrise and sunset times. Users can fine-tune many aspects of their displays, including volume, contrast, screen orientation, and input switching, all through native macOS interfaces or customizable hotkeys. The tool also includes advanced features such as dimming below 0% for low-light conditions and blackout controls that power off screens without disrupting connected hardware.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 20
    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
  • 21
    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
  • 22
    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
  • 23
    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
  • 24
    R.swift

    R.swift

    Autocompleted resources like images, fonts & segues in Swift projects

    Get strong typed, autocompleted resources like images, fonts and segues in Swift projects. It makes your code that uses resources to be fully typed, less casting and guessing what a method will return. Compile time checked, no more incorrect strings that make your app crash at runtime. Autocompleted, never have to guess that image name again. For autocompleted images, and compiletime checked images. After installing R.swift into your project you can use the R-struct to access resources. If the struct is outdated just build and R.swift will correct any missing/changed/added resources. Runtime validation with R.validate() ff all images used in storyboards and nibs are available, if all named colors used in storyboards and nibs are available, if all view controllers with storyboard identifiers can be loaded, if all custom fonts can be loaded.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 25
    Rectangle

    Rectangle

    Move and resize windows on macOS with keyboard shortcuts

    Rectangle is a window management app based on Spectacle, written in Swift.
    Downloads: 8 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB