awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

MacOS development tools

Ranking updated Sep 16, 2026

For apple, the first results are swiftlang/swift-package-manager (Swift Package Manager is the official dependency manager and build tool for the Swift ecosystem, directly fulfilling the required package management and build capabilities), carthage/carthage (Carthage is a decentralized dependency manager for iOS and macOS projects that handles build automation and binary distribution, fitting the broader Swift developer tooling ecosystem even though it predates modern package manager conventions) and kodecocodes/swift-algorithm-club (This repository provides a comprehensive collection of algorithms and data structures implemented in Swift, serving as an educational resource and library for developers within the ecosystem). jinxiansen/swiftui and apple/containerization round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

A curated collection of GitHub repositories for macOS development tools, comparing utilities and environments for developers.

MacOS development tools

Find the best repos with AI.We'll search the best matching repositories with AI.
  • swiftlang/swift-package-managerswiftlang avatar

    swiftlang/swift-package-manager

    10,172View on GitHub↗

    Swift Package Manager is a build tool, dependency manager, and registry client for the Swift language. It transforms source files and external dependencies into executable binaries or libraries and manages the resolution, download, and integration of external code libraries. The project provides a client for publishing and versioning signed code packages via a remote registry, ensuring identity verification through digital signing. It also includes a source code formatter to standardize code style and indentation. The system covers a broad range of capabilities including modular code distrib

    Swift Package Manager is the official dependency manager and build tool for the Swift ecosystem, directly fulfilling the required package management and build capabilities.

    SwiftSwift Dependency Managers
    View on GitHub↗10,172
  • carthage/carthageCarthage avatar

    Carthage/Carthage

    15,174View on GitHub↗

    Carthage is a decentralized dependency manager for Cocoa projects and an automation tool for Xcode builds. It functions as a Git-based framework manager and binary distribution tool used to fetch, build, and manage external libraries. The project distinguishes itself by supporting the production and distribution of platform-independent binary frameworks and static libraries. It utilizes Git tags and submodules to lock specific versions of external libraries and provides mechanisms to distribute prebuilt binaries via zipped release archives. The system covers dependency resolution and version

    Carthage is a decentralized dependency manager for iOS and macOS projects that handles build automation and binary distribution, fitting the broader Swift developer tooling ecosystem even though it predates modern package manager conventions.

    SwiftiOS Development
    View on GitHub↗15,174
  • kodecocodes/swift-algorithm-clubkodecocodes avatar

    kodecocodes/swift-algorithm-club

    29,099View on GitHub↗

    This project is a comprehensive collection of common computer science algorithms and data structures implemented in Swift. It serves as an educational reference and library for studying computational complexity, algorithmic logic, and data structure engineering through practical code examples. The repository provides a wide suite of data structure implementations, including various types of linked lists, heaps, hash tables, and an extensive range of hierarchical trees such as Red-Black, B-Tree, and Splay trees. It also covers diverse sorting and searching techniques, from basic bubble sort to

    This repository provides a comprehensive collection of algorithms and data structures implemented in Swift, serving as an educational resource and library for developers within the ecosystem.

    SwiftAlgorithm ImplementationsComputer Science EducationSwift Programming Guides
    View on GitHub↗29,099
  • jinxiansen/swiftuiJinxiansen avatar

    Jinxiansen/SwiftUI

    5,440View on GitHub↗

    This project is a declarative UI pattern library and reference implementation for structuring layouts, navigation flows, and data collections across Apple platforms. It provides a collection of practical implementation patterns and component examples for building user interfaces using the SwiftUI framework. The library serves as a cross-platform reference for rendering visual content on iOS and macOS. It includes a view implementation guide that covers managing navigation, handling user inputs, and embedding web content. The codebase covers broad capability areas including layout management

    This repository provides practical UI implementation patterns and component examples for Apple platforms, serving as a useful reference library within the Swift ecosystem though it is not a comprehensive language toolkit.

    SwiftSwiftUIApplication Navigation ComponentsCross-Platform UI Showcases
    View on GitHub↗5,440
  • apple/containerizationapple avatar

    apple/containerization

    8,711View on GitHub↗

    Containerization is a Swift-based framework that runs Linux containers in lightweight virtual machines on Apple Silicon Macs. It provides a native container runtime for macOS, enabling developers to execute Linux containers directly on their Apple Silicon hardware without requiring a separate Linux environment or Docker Desktop. The framework supports custom Linux kernel injection, allowing users to provide their own kernel images and select per-container kernel versions and configurations. It includes an ext4 filesystem image builder for creating root filesystems from scratch, and an OCI ima

    Containerization is a Swift-based framework for running Linux containers in virtual machines on Apple Silicon, matching the ecosystem's developer tooling focus even though it targets virtualization rather than general package management or macros.

    SwiftApple Silicon VM ContainersApple Silicon Container RunnersApple Silicon Linux Container Runtimes
    View on GitHub↗8,711
  • yagiz/bagelyagiz avatar

    yagiz/Bagel

    4,422View on GitHub↗

    Bagel is a native network debugging and inspection system designed to capture and monitor HTTP traffic from iOS simulators and physical hardware. It functions as an HTTP traffic inspector and device-based monitor that organizes captured network requests by project and device. The tool enables the interception of network requests directly within the operating system, removing the requirement for manual proxy configurations or the installation of custom security certificates. It provides capabilities for mobile traffic analysis and network debugging, including the ability to group intercepted

    Bagel is a native iOS network debugging tool built in Swift, but it serves as a specialized traffic inspector application rather than a general-purpose library, framework, or developer toolkit for the broader Swift ecosystem.

    SwiftiOS Application Development
    View on GitHub↗4,422
  • ming1016/studyming1016 avatar

    ming1016/study

    3,905View on GitHub↗

    This project is a collection of technical research and documentation focused on compiler theory, low-level programming, and iOS development. It serves as a learning repository and programming guide, covering code compilation, execution engines, and the inner workings of language architectures. The documentation details the analysis of executable files, runtime loops, and operating system internals to understand system behavior. It also tracks the chronological evolution of language features and syntax across different version releases. The repository covers several practical application area

    This repository is a collection of technical research and documentation on low-level programming and iOS development rather than a developer tool, library, or framework for the Swift ecosystem.

    CiOS Application Development
    View on GitHub↗3,905
  • allenwong/30daysofswiftallenwong avatar

    allenwong/30DaysofSwift

    11,490View on GitHub↗

    30DaysofSwift is a structured educational curriculum designed to teach native mobile application development for Apple devices. It provides a collection of practical coding exercises that guide learners through the implementation of core iOS frameworks and the Swift programming language. The project focuses on mastering standard mobile design patterns and system integration tasks. It covers the creation of interactive interface components, the application of motion and transitions to user interfaces, and the management of local data persistence. Additionally, the curriculum includes exercises

    This repository is an educational tutorial curriculum for learning iOS development rather than a general-purpose library, framework, or developer tool for the Swift ecosystem.

    SwiftiOS Development
    View on GitHub↗11,490
  • leichunfeng/mvvmreactivecocoaleichunfeng avatar

    leichunfeng/MVVMReactiveCocoa

    3,692View on GitHub↗

    MVVMReactiveCocoa is an iOS application that functions as a Git repository browser and GitBucket client. It is structured as an MVVM application, utilizing the Model-View-ViewModel architectural pattern to separate business logic from the user interface. The project is powered by ReactiveCocoa, employing functional reactive programming to manage asynchronous data streams and bind data models directly to the user interface. This approach uses observer-based state management to synchronize UI components. The application provides capabilities for Git repository management, including searching f

    This repository is a specific iOS Git client application rather than a general-purpose library, framework, or developer utility for the Swift ecosystem.

    Objective-CiOS Development
    View on GitHub↗3,692
  • mozilla-mobile/firefox-iosmozilla-mobile avatar

    mozilla-mobile/firefox-ios

    12,973View on GitHub↗

    Firefox iOS is a mobile web browser for iOS devices that uses the WebKit engine to render web content and provide navigation and search capabilities. It is a cross-platform browser implementation that adapts core browsing technologies and user interfaces for the Apple mobile operating system. The project includes a specialized build pipeline for automating the compilation, linting, and testing of the application. This system manages remote asset syncing for brand iconography and enforces coding standards through static analysis quality gates. The browser supports the injection of user script

    This repository is a mobile web browser application built for iOS using Swift and WebKit, which is a specific end-user product rather than a general-purpose library, framework, or developer tool for the Swift ecosystem.

    SwiftiOS Development
    View on GitHub↗12,973
  • xcodesorg/xcodesappXcodesOrg avatar

    XcodesOrg/XcodesApp

    8,431View on GitHub↗

    XcodesApp is a desktop application and version manager for the Xcode integrated development environment. It functions as a macOS development tool that enables the installation, updating, and switching of multiple Xcode versions. The application automates the process of downloading and deploying specific software versions and metadata. It provides a metadata browser to view available releases, release notes, and operating system compatibility requirements. The tool manages the installation of platform runtimes and SDKs for iOS, macOS, watchOS, and tvOS. It allows users to select and toggle th

    XcodesApp is a macOS version manager for the Xcode IDE rather than a general Swift developer toolkit or programming ecosystem library.

    SwiftiOS Development
    View on GitHub↗8,431
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
swiftlang/swift-package-manager10.2KSwiftApache-2.0Jun 17, 2026
carthage/carthage15.2KSwiftNOASSERTIONSep 10, 2025
kodecocodes/swift-algorithm-club29.1KSwiftMITDec 6, 2024
jinxiansen/swiftui5.4KSwiftMITFeb 17, 2024
apple/containerization8.7KSwiftApache-2.0Jun 20, 2026
yagiz/bagel4.4KSwiftApache-2.0Aug 20, 2024
ming1016/study3.9KC—Feb 23, 2026
allenwong/30daysofswift11.5KSwift—May 21, 2022
leichunfeng/mvvmreactivecocoa3.7KObjective-CMITFeb 5, 2018
mozilla-mobile/firefox-ios13KSwiftMPL-2.0Jun 23, 2026

Related searches

  • a game engine for developing iOS apps
  • an objective-c library for apple platform development
  • an open source SwiftUI iOS application template
  • Mobile app framework
  • Python libraries
  • a curriculum for learning Swift
  • Mobile payment SDKs
  • an open source application for macOS