Open Source Swift Desktop Environment Software

Swift Desktop Environment Software

View 168 business solutions

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

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Start Free
  • 1
    Plash

    Plash

    Make any website your Mac desktop wallpaper

    Plash enables you to have a highly dynamic desktop wallpaper. You could display your favorite news site, Facebook feed, or a random beautiful scenery photo. The use cases are limitless. You could even set an animated GIF as wallpaper. You can even add multiple websites and easily switch between them.
    Downloads: 44 This Week
    Last Update:
    See Project
  • 2
    Atoll

    Atoll

    Dynamic Island for macOS

    Atoll is a free, open-source macOS utility that transforms the MacBook display notch into an interactive Dynamic Island-style control center. Built with SwiftUI, it provides animated panels for managing media, monitoring system resources, and accessing productivity tools. Users can control playback from Apple Music, Spotify, Cider, and other compatible applications. The software displays live activities for battery charging, screen recording, Focus modes, and privacy indicators. Atoll also includes system monitoring for CPU, GPU, memory, network, and disk usage. Additional utilities provide timers, clipboard history, calendar previews, and a color picker. Designed for notched MacBooks running macOS 14 or later, it supports customizable gestures, shortcuts, animations, and lock screen widgets.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 3
    Loop

    Loop

    Window management made elegant.

    Loop is a macOS app that simplifies window management for you. You can effortlessly choose your window direction using a radial menu triggered by a simple key press, and customize it according to your preferences with personalized colors and settings. You can easily move, resize, and arrange your windows with just a few clicks, saving you valuable time and energy. Loop is constantly evolving, with new features and improvements added regularly to enhance your window management experience on macOS.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 4
    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: 9 This Week
    Last Update:
    See Project
  • Paessler: Easy to Use With Enterprise Power. Free Trial Icon
    Paessler: Easy to Use With Enterprise Power. Free Trial

    A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.

    You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
    Get Free Download
  • 5
    Aerial

    Aerial

    Apple TV Aerial Screensaver for Mac

    Aerial is a free and open-source Mac screen saver based on the new Apple TV screensaver. It features stunning Aerial videos shot over various cities and locations including New York, Hawaii and China; as well as earth videos from the ISS, and the new underwater videos introduced in tvOS 13. New and equally breathtaking videos by Joshua Michaels and Hal Bergman have also been added to version 2.0.0 and later, and you can also add a video of your own! Aerial offers a great set of features, including a fresh new UI that fits just right with macOS Big Sur, but will also suit other macOS versions. Aerial 2 is optimized for macOS Big Sur (macOS 11.x) and macOS Catalina (macOS 10.15) and has been tested to support Apple Silicon.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 6
    AeroSpace

    AeroSpace

    AeroSpace is an i3-like tiling window manager for macOS

    AeroSpace is a keyboard-first tiling window manager for macOS that brings i3-/Sway-style workflows to Apple’s windowing environment. Instead of manual dragging and stacking, windows are tiled automatically, and you navigate, move, or resize them using predictable, customizable keybindings. It supports multiple workspaces, per-display organization, and floating exceptions, so you can mix strict tiling with apps that are better left unmanaged. Configurability is a core goal: you can define rules for how specific apps should launch (tile vs. float, workspace placement), adjust gaps and padding, and fine-tune focus behavior. The project aims to feel native on macOS—respecting system features and accessibility—while giving power users the velocity they expect from a tiling manager. For developers and creators juggling many windows and monitors, AeroSpace reduces window fiddling to near zero, turning your desktop into a consistent, scriptable layout you can rely on all day.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    SFSafe Symbols

    SFSafe Symbols

    Safely access Apple's SF Symbols using static typing

    At WWDC 2019, Apple announced a new library of icons that came included with that year's new operating system versions. To browse them, there's a dedicated Mac app called SF Symbols. You can be sure your symbol code won't crash due to typos or symbol availability issues. This is because all symbols are tested via a CI (on the latest iOS & tvOS versions and also some earlier OS versions). Lookups in the SF Symbols app (e. g. about available layersets, available localizations & the look of the symbol) are no longer needed because every symbol is documented in code. Multiple SF Symbols versions are supported at the same time (via utilization of the @availability flag). Each symbol is only made available on those platform versions where Apple says it's available. Renamed symbols can be detected easily (via a deprecation notice which suggests the use of the new name at the same time).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Amethyst

    Amethyst

    Automatic tiling window manager for macOS à la xmonad

    Tiling window manager for macOS along the lines of xmonad. Amethyst is available for direct download on the releases page or using homebrew cask. Amethyst now is only supported on macOS 10.12+. Amethyst must be given permissions to use the accessibility APIs under the Privacy tab of the Security & Privacy preferences pane. Amethyst uses two modifier combinations. Amethyst allows you to cycle among several different window layouts. Layouts can also be enabled/disabled to control whether they appear in the cycle sequence at all. The default layout gives you one "main pane" on the left, and one other pane on the right. By default, one window is placed in the main pane (extending the full height of the screen), and all remaining windows are placed in the other pane. If either pane has more than one window, that pane will be evenly split into rows, to show them all. You can use the keyboard shortcuts above to control which window(s), and how many, are in the main pane.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    DockDoor

    DockDoor

    Window peeking, alt-tab and other enhancements for macOS

    DockDoor is a free, open-source macOS utility that enhances window management through interactive Dock previews and keyboard shortcuts. It displays live thumbnails of application windows when users hover over their corresponding Dock icons. The software allows users to switch between windows, minimize them, close them, or enter full-screen mode directly from the previews. Its Alt+Tab functionality provides window-level navigation instead of switching only between applications. DockDoor also integrates with the native Command+Tab switcher to display windows belonging to selected applications. Additional capabilities include folder previews, media playback controls, and configurable appearance settings. Designed for macOS 13 and later, it operates locally without analytics or external tracking.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Patching and Endpoint Management for Under $1/Endpoint Icon
    Patching and Endpoint Management for Under $1/Endpoint

    OS and third-party patching, vulnerability insights, and remote control included

    Splashtop AEM gives IT teams automated patching, monitoring, and unattended remote access for Windows and macOS. No long setup, no paying extra for key features.
    Start Free Trial
  • 10
    try-omarchy

    try-omarchy

    Run Omarchy on MacOS without any setup

    Try Omarchy is an open-source macOS application that runs the Omarchy Linux environment inside a virtual machine on Apple Silicon Macs. It uses Apple's Hypervisor framework and GPU acceleration to deliver a responsive Linux desktop without replacing macOS. The application downloads an official ARM64 Omarchy image and launches it through a simple desktop interface. Users can operate Omarchy in full-screen or windowed mode with Retina display scaling and native keyboard mappings. Integration with macOS includes bidirectional clipboard sharing, audio devices, cameras, battery information, and shared folders. Touch ID authentication supports administrative commands and compatible password managers. Networking options include SSH, port forwarding, and experimental USB passthrough. System updates create snapshots that allow users to roll back changes when necessary.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Annotate

    Annotate

    Annotation tool for macOS

    Annotate is a lightweight macOS application for drawing and highlighting directly over the desktop and other application windows. It provides an interactive screen overlay for explaining concepts during presentations, demonstrations, teaching sessions, and screen sharing. Its drawing tools include pens, arrows, shapes, highlighters, numbered markers, and editable text. Sensitive information can be concealed using solid, blurred, or pixelated redaction rectangles. Users can choose whether annotations disappear automatically or remain visible through persistent display modes. A floating toolbar and customizable keyboard shortcuts provide quick access to drawing controls. Additional capabilities include cursor highlighting, whiteboard and blackboard backgrounds, and annotated screenshots. The application supports Apple Shortcuts automation and works with fullscreen applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    BetterCmdTab

    BetterCmdTab

    Free, open-source ⌘Tab window switcher for macOS

    BetterCmdTab is a free, open-source macOS application that replaces the standard Command-Tab application switcher with advanced window management tools. It offers list, grid, and live preview layouts for navigating open applications and windows. Users can search windows with fuzzy matching or launch installed applications directly. Browser tab integration allows switching between tabs in supported browsers and terminal applications. Window controls include minimizing, closing, maximizing, tiling, and moving windows between displays. Configurable filters organize applications by recent activity, desktop space, or visibility. Gesture controls, application-specific shortcuts, and pinned favorites accelerate navigation. The application runs natively, supports extensive appearance customization, and operates without telemetry or mandatory accounts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    EF IconFont

    EF IconFont

    A better way to operate icon font in Swift, support iOS, macOS

    A better way to operate icon font in Swift, support iOS, macOS, watchOS and tvOS. An ordinary iconfont cocoapods package helps you to use iconfont more easily in your project, in Swift. To run the example project manually, clone the repo, and run sh Startup.sh in the project folder. Demo is in the Example folder, open Example.xcworkspace with Xcode and select the target you want in it, run. The Swift Package Manager is a tool for automating the distribution of Swift code and is integrated into the Swift compiler. This pod has integrated some free resources in the subspecs, like AntDesign and FontAwesome. It can be imported by who need to use it. The usage methods are as follows, you can get a return value of EFIconFontProtocol.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    FlagKit

    FlagKit

    Beautiful flag icons for usage in apps and on the web

    Beautiful flag icons for usage in apps and on the web. All flags are provided as stand-alone PNG and SVG files. FlagKit also provides an Asset Catalog and framework for easy use on Apple platforms. FlagKit provides a framework for easy installation as a dependency. You can also manually copy the Asset Catalog into your project. FlagKit provides both rectangular unstyled flags and styled flags in a variety of shapes. Our sample project demonstrates how to display flags and customize them into different shapes (rounded corners, square, circle).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    IconFont

    IconFont

    IconFont library for Swift. Support FontAwesome, Iconic, Ionicons, etc

    IconFont library for Swift. Support FontAwesome, Iconic, Ionicons, MaterialIcons, Octicons and custom icons. Using iconfont by Enum.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Iconic

    Iconic

    Auto-generated icon font library for iOS, watchOS and tvOS

    Iconic helps make icon fonts integration effortless on iOS, tvOS and watchOS. Its main component is in charge of auto-generating strongly typed Swift code with SwiftGen, compatible with Objective-C. You will interact with an auto-generated class under the name of {FontName}Icon.swift, which is a light abstraction of the IconDrawable.swift protocol. Some open-sourced icon fonts don't include the names of each of their glyphs. This could result in a non-descriptive enum, which can make things less intuitive for you when using Iconic. If you create your own icon font, make sure to properly name each glyph. You can construct an UIImage instance out of a font's icon and tint it. This may be very convenient for integrating with existing UIKit controls which expect UIImage objects already.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Iconizer

    Iconizer

    Create Xcode asset catalogs swift and painless

    Create Xcode image catalogs (xcassets) on the fly. Iconizer builds the necessary file structure for you and generates all required images for App Icons, Launch Images and Image Set. You can download the latest Iconizer release and drop it into your applications folder, just as usual. Or you can view the whole source code in the GitHub repository. And build it yourself. Or change whatever you want. You can also fork this project, make your awesome changes, and send me a pull request. Just make sure you forked the latest version and you're good to go. Generate app icons for OS X, iPad, iPhone, CarPlay and Apple Watch with just one image. Simply Drag and Drop your icon onto Iconizer, select the platforms you need and whether or not you want all platforms generated into one asset catalog, then hit export. Iconizer handles the rest for you. Drag and Drop a landscape and a portrait image onto Iconizer, select the platforms you're developing for, like iPad or iPhone and click export.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    LunarBar

    LunarBar

    A compact lunar calendar for your macOS menu bar

    LunarBar is a free, open-source macOS menu bar calendar designed for quick access to traditional lunar dates and everyday scheduling information. It displays a compact calendar without requiring users to open a separate full-screen application. The software supports Chinese lunar calendar information alongside standard Gregorian dates. Users can view public holidays and important calendar dates through its streamlined interface. Integration with macOS calendars provides convenient access to scheduled events and reminders. LunarBar emphasizes simplicity, offering essential calendar information without unnecessary interface complexity. Built with Swift, it operates as a sandboxed, signed, and notarized macOS application. It supports automatic update checking and installation through Homebrew.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    PeekMark

    PeekMark

    Local-first Markdown previewer and workspace for macOS

    PeekMark is a native, local-first Markdown viewer and workspace for macOS. Select a Markdown file in Finder and press Space for a rich Quick Look preview with GFM, syntax highlighting, Mermaid, Math/LaTeX, frontmatter, tables of contents, anchors, and wikilinks. The open-source Community edition includes Finder Quick Look, document preview, and Scratchpad. PeekMark Pro adds local folder workspaces, advanced full-text search, backlinks, a knowledge graph, themes, and HTML, PDF, and DOCX export. Markdown rendering and workspace indexing stay on your Mac. No account, ads, document uploads, or subscription. Community is licensed under AGPL-3.0; Pro features are proprietary.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Ping Island

    Ping Island

    Dynamic Island-style command center for managing all AI coding agents

    Ping Island is a native macOS menu bar application for monitoring and managing AI coding agents through a Dynamic Island-inspired interface. It consolidates activity from Claude Code, Codex, Gemini CLI, Cursor, and other supported development tools. The interface expands when an agent requests approval, requires input, or completes a task. Users can approve operations, reject requests, and answer follow-up questions without switching between terminal windows. One-click navigation returns developers to the corresponding terminal, IDE, or tmux session. Remote SSH support allows compatible agents running on Linux hosts to report activity to the local application. Customizable themes, animated agent mascots, and notification sounds personalize the experience. Ping Island runs on macOS 14 or later.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Pixel Picker

    Pixel Picker

    Menu bar application that helps you pick colours from your screen

    Pixel Picker is a lightweight macOS menu bar utility for identifying and extracting colors from anywhere on the screen. It activates through a customizable global keyboard shortcut and displays a magnified preview for precise pixel selection. Users can adjust magnification, display pixel grids, and navigate individual pixels using keyboard controls. A focus mode increases zoom and slows cursor movement for greater accuracy. The application supports multiple color spaces and exports selected colors in formats suitable for programming and design. Its WCAG contrast checker evaluates accessibility between the current and previously selected colors. Additional settings include adjustable decimal precision, customizable previews, and automatic startup. Pixel Picker supports multiple monitors and Intel or Apple Silicon Macs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Rectangle for Mac

    Rectangle for Mac

    Move and resize windows on macOS with keyboard shortcuts & snap areas

    Rectangle is a free, open-source window management application for macOS that helps users organize, move, and resize application windows using keyboard shortcuts and screen-edge snapping. Inspired by the Spectacle window manager, Rectangle provides a convenient way to arrange windows into halves, thirds, quarters, and other predefined layouts without manually dragging and resizing them. The software allows users to snap windows into position by dragging them to screen edges or corners, similar to the window management functionality found in Microsoft Windows. Rectangle supports customizable keyboard shortcuts, multi-monitor configurations, window tiling, and advanced positioning controls to improve productivity when working with multiple applications. Users can also configure window animations, create screen-edge gaps, ignore specific applications, and automate window arrangements through URL-based commands.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Swift Library for EmojiOne

    Swift Library for EmojiOne

    Swift Library for EmojiOne

    This EmojiOne library helps you use icons from EmojiOne. EmojiOne library currently supports UIImageView, UILabel and UIButton. You can use The Swift Package Manager to install EmojiOne by adding the proper description to your Package.swift file. Note that the Swift Package Manager is still in early design and development, for more information checkout its GitHub Page.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    SwiftIconFont

    SwiftIconFont

    Icons fonts for iOS (Font Awesome 5, Iconic, Ionicon, Octicon, etc.

    Icons fonts for iOS (Font Awesome 5, Iconic, Ionicon, Octicon, Themify, MapIcon, MaterialIcon, Foundation 3, Elegant Icon, Captain Icon) Not yet supported. Please use Cocoapods or Carthage. CocoaPods is a dependency manager for Cocoa projects. To integrate SwiftIconFont into your Xcode project using CocoaPods, specify it in your Podfile. In your UILabel, UIButton or UITextField, set a text containing a placeholder anywhere you want the icon to be. The lazy way, just set your UILabel, UITextField, UIButton, UITextView, UIBarButtonItem class as SwiftIconLabel, SwiftIconTextField, SwiftIconButton, SwiftIconTextView, SwiftBarButtonItem, and thats it, your icons will be processed at runtime.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    SwiftIcons

    SwiftIcons

    Swift Library for Font Icons - this library

    A library for using different font icons. Swift Library for Font Icons: dripicons, emoji, font awesome, icofont, ionicons, linear icons, map icons, material icons, open iconic, state, weather. Now, you don't have to download different libraries to include different font icons. This SwiftIcons library helps you use icons from any of the following font icons. SwiftIcons supports different objects from the object library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next