awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apple avatar

apple/swift-package-manager

0
View on GitHub↗
10,172 स्टार्स·1,471 फोर्क्स·Swift·Apache-2.0·10 व्यूज़

Swift Package Manager

Swift Package Manager is a cross-platform build tool, dependency resolver, and package distributor. It compiles Swift source code into native executable binaries for multiple operating systems and manages the resolution and linking of external Swift code packages.

The tool facilitates Swift package distribution by sharing and distributing reusable source code through public or private channels. It orchestrates Swift projects by managing external code libraries and versioning to ensure consistent builds across different development environments.

Features

  • Cross-Platform and Native Compilation - Provides a toolchain for building and compiling Swift source code into native binaries across macOS and Linux.
  • Cross-Platform Package Managers - Defines a standardized, platform-agnostic package specification for consistent code distribution across operating systems.
  • Dependency Lockfiles - Uses lockfiles to record exact dependency versions, ensuring reproducible builds across different environments.
  • Dependency Resolvers - Implements algorithms for calculating and fetching software dependency graphs to ensure build consistency.
  • Package Manifests - Provides a declarative package manifest to define project dependencies and build requirements.
  • Package Repository Distributors - Provides a system for hosting and distributing Swift package definitions via version control channels.
  • Project Orchestration - Orchestrates the resolution and linking of necessary code dependencies required to compile Swift applications.
  • Source Code Distribution - Facilitates the sharing and distribution of reusable Swift source code via public and private channels.
  • Versioned Package Managers - Manages specific versions of Swift packages to ensure consistency across development and production environments.
  • Cross-Platform Build Tools - Acts as a build system that generates native binaries for multiple operating systems from a single codebase.
  • External Dependency Managers - Resolves and links external Swift code packages required for successful project compilation.
  • Library Version Resolution - Resolves compatible sets of library versions by solving semantic versioning constraints defined in manifests.
  • Package Distribution - Provides mechanisms for packaging and distributing Swift source code across diverse environments.
  • Dependency Management Tools - Manages external code libraries and versioning for Swift projects to ensure consistent builds.
  • Cross-Platform Binary Generation - Generates native executable binaries for multiple operating systems and CPU architectures.
  • Tool Chain Configuration - Interfaces with the Swift compiler and linker to translate resolved package sources into executable binaries.
  • Dependency Graph Compilers - Implements dependency graph analysis to determine the correct build order for Swift packages.
  • Package Management - Official package manager for the Swift language.

स्टार हिस्ट्री

apple/swift-package-manager के लिए स्टार हिस्ट्री चार्टapple/swift-package-manager के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

apple/swift-package-manager क्या करता है?

Swift Package Manager is a cross-platform build tool, dependency resolver, and package distributor. It compiles Swift source code into native executable binaries for multiple operating systems and manages the resolution and linking of external Swift code packages.

apple/swift-package-manager की मुख्य विशेषताएं क्या हैं?

apple/swift-package-manager की मुख्य विशेषताएं हैं: Cross-Platform and Native Compilation, Cross-Platform Package Managers, Dependency Lockfiles, Dependency Resolvers, Package Manifests, Package Repository Distributors, Project Orchestration, Source Code Distribution।

apple/swift-package-manager के कुछ ओपन-सोर्स विकल्प क्या हैं?

apple/swift-package-manager के ओपन-सोर्स विकल्पों में शामिल हैं: homebrew/brew — Homebrew is a command-line package management tool designed to automate the installation, configuration, and… conan-io/conan — Conan is a package manager and binary repository for C and C++ that resolves and installs external libraries to ensure… npm/cli — This project is a command line interface for managing, installing, and publishing JavaScript packages to a remote… scoopinstaller/scoop — Scoop is a command-line package manager for Windows designed to automate the installation, configuration, and… cocoapods/cocoapods — CocoaPods is a dependency manager for Swift and Objective-C projects that integrates third-party libraries via… embarcadero/dev-cpp — Dev-Cpp is a comprehensive development suite that serves as a C++ integrated development environment, a cross-platform…

Swift Package Manager के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Swift Package Manager के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • homebrew/brewHomebrew का अवतार

    Homebrew/brew

    48,527GitHub पर देखें↗

    Homebrew is a command-line package management tool designed to automate the installation, configuration, and maintenance of software on local development environments. It functions as a cross-platform software distributor, enabling users to install tools from pre-compiled binary archives or source code without requiring administrative privileges. By managing complex dependency trees and versioning, it ensures that software remains consistent and compatible across different system architectures. The project distinguishes itself through a declarative approach to system configuration, allowing u

    Rubybrewhomebrewmacos
    GitHub पर देखें↗48,527
  • conan-io/conanconan-io का अवतार

    conan-io/conan

    9,413GitHub पर देखें↗

    Conan is a package manager and binary repository for C and C++ that resolves and installs external libraries to ensure consistent build environments across different platforms. It functions as a native dependency resolver and a cross-platform build tool designed to facilitate reproducible native builds. The project provides capabilities for native package hosting, allowing users to implement a server to store and distribute pre-compiled libraries and their required dependencies. It also supports standalone binary bundling to create executable files that include all necessary runtime dependenc

    Python
    GitHub पर देखें↗9,413
  • npm/clinpm का अवतार

    npm/cli

    9,846GitHub पर देखें↗

    This project is a command line interface for managing, installing, and publishing JavaScript packages to a remote registry. It serves as a dependency resolution tool, a software registry publishing client, and a security auditor for Node.js development workflows. The tool distinguishes itself by providing integrated monorepo workspace management and a comprehensive registry authentication client that supports multi-factor authentication. It enables detailed control over the software supply chain through provenance attestations, package signature verification, and the generation of a Software

    JavaScriptjavascriptnodejsnpm
    GitHub पर देखें↗9,846
  • scoopinstaller/scoopScoopInstaller का अवतार

    ScoopInstaller/Scoop

    23,635GitHub पर देखें↗

    Scoop is a command-line package manager for Windows designed to automate the installation, configuration, and lifecycle management of software. It utilizes a manifest-driven architecture where applications are defined in structured text files, allowing for consistent and repeatable deployments. By leveraging shim-based path management and symlink-based version switching, it enables users to install and toggle between multiple software versions without cluttering the global system environment. The project distinguishes itself through its focus on portability and clean system integration. It su

    PowerShellinstallerpowershellscoop
    GitHub पर देखें↗23,635
  • Swift Package Manager के सभी 30 विकल्प देखें→