awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
yonaskolb avatar

yonaskolb/XcodeGen

0
View on GitHub↗
8,523 نجوم·884 تفرعات·Swift·MIT·2 مشاهدات

XcodeGen

XcodeGen is a command-line utility written in Swift that generates Xcode project files from structured specification files. It serves as a project generator and build configuration manager, allowing targets, schemes, and build settings to be defined in a human-readable format instead of through manual edits in the Xcode IDE.

The tool optimizes version control by generating project binaries on demand, which removes the need to store large project files in repositories and eliminates associated merge conflicts. It further automates the development workflow by synchronizing project groups and files with the actual physical directory structure on disk.

The system covers a broad range of automation capabilities, including continuous integration pipeline integration and the configuration of multi-platform frameworks across different operating systems. It maps source directories to project layouts to ensure consistent environment setups across different machines.

Features

  • IDE Project Generators - Creates Xcode project files by parsing a structured configuration file and mapping it to a target project layout.
  • Build Configurations - Defines targets, schemes, and shared build settings using human-readable specifications for consistent environments.
  • Directory Structure Mirroring - Automatically synchronizes project groups and files by scanning the physical directory structure on disk.
  • Project File Generators - Generates Xcode project binaries on demand to prevent large project files from entering version control.
  • Project Generators - Creates Xcode project files from a structured specification file to avoid manual configuration.
  • Configuration Templates - Uses human-readable specifications to define build settings, targets, and schemes for the final project file.
  • IDE Project Management - Defines targets, schemes, and build settings using a human-readable configuration file instead of manual Xcode IDE editing.
  • Project Workflow Automation - Maps source directories to project layouts and synchronizes folder structures to disk for continuous integration.
  • Project Structure Mapping - Resolves source directories and dependencies into a hierarchical project structure using a defined specification.
  • Xcode Build Automation - Generates Xcode project files from a specification to avoid storing large binary project files in version control.
  • Build Configuration Management - Defines targets, schemes, and build settings using human-readable configuration files instead of binary project files.
  • Cross-Platform Build Configurations - Provides a single configuration source to generate compatible build settings for multiple operating systems.
  • Cross-Platform Frameworks - Configures project structures that support building the same framework across multiple different operating systems and platforms.
  • Build Pipeline Integrations - Automates the creation of project files within CI environments to ensure consistent builds across different machines.
  • File Synchronization - Aligns project groups and files automatically with the folder structure found on the physical file system.
  • Multi-Platform Framework Configurations - Generates project configurations that support building frameworks across multiple different operating systems from one specification.
  • Version Control Conflict Resolution - Eliminates merge conflicts in project files by generating the project structure on demand from a text-based specification.
  • Build And Automation - Generator for creating Xcode projects from YAML configuration files.

سجل النجوم

مخطط تاريخ النجوم لـ yonaskolb/xcodegenمخطط تاريخ النجوم لـ yonaskolb/xcodegen

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة yonaskolb/xcodegen؟

XcodeGen is a command-line utility written in Swift that generates Xcode project files from structured specification files. It serves as a project generator and build configuration manager, allowing targets, schemes, and build settings to be defined in a human-readable format instead of through manual edits in the Xcode IDE.

ما هي الميزات الرئيسية لـ yonaskolb/xcodegen؟

الميزات الرئيسية لـ yonaskolb/xcodegen هي: IDE Project Generators, Build Configurations, Directory Structure Mirroring, Project File Generators, Project Generators, Configuration Templates, IDE Project Management, Project Workflow Automation.

ما هي البدائل مفتوحة المصدر لـ yonaskolb/xcodegen؟

تشمل البدائل مفتوحة المصدر لـ yonaskolb/xcodegen: nasa/fprime — F Prime is a component-based framework designed for the development and deployment of embedded and spaceflight… premake/premake-core — Premake is a build system generator and cross-platform build configuration tool. It functions as a scripting engine… saltyshiomix/nextron — Nextron is a framework for building cross-platform desktop applications by integrating Next.js with an Electron shell.… travis-ci/travis-ci — Travis CI is a continuous integration platform and CI/CD pipeline orchestrator that automates the testing and building… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… carthage/carthage — Carthage is a decentralized dependency manager for Cocoa projects and an automation tool for Xcode builds. It…

بدائل مفتوحة المصدر لـ XcodeGen

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع XcodeGen.
  • nasa/fprimeالصورة الرمزية لـ nasa

    nasa/fprime

    10,766عرض على GitHub↗

    F Prime is a component-based framework designed for the development and deployment of embedded and spaceflight software. It provides a modular architecture that decouples software logic from communication interfaces, allowing developers to define system structures through a domain-specific modeling language. This model-based approach enables automated code generation, ensuring consistency across complex system topologies while maintaining strict interface contracts between software modules. The framework distinguishes itself through its integrated build system and ground data operations suite

    C++componentscppembedded
    عرض على GitHub↗10,766
  • premake/premake-coreالصورة الرمزية لـ premake

    premake/premake-core

    3,566عرض على GitHub↗

    Premake is a build system generator and cross-platform build configuration tool. It functions as a scripting engine that transforms scripted workspace definitions into native project files for multiple build toolsets and compilers. Additionally, it can generate JSON-formatted compilation databases for use with language servers and static analysis tools. The project distinguishes itself through a programmable runtime that allows for internal function hooking and the interception of build logic. This extensibility enables users to create custom toolset generators, implement modular extensions f

    Cchacktoberfestlua
    عرض على GitHub↗3,566
  • saltyshiomix/nextronالصورة الرمزية لـ saltyshiomix

    saltyshiomix/nextron

    4,420عرض على GitHub↗

    Nextron is a framework for building cross-platform desktop applications by integrating Next.js with an Electron shell. It serves as a build tool that compiles web-based user interfaces into standalone installable desktop bundles. The project provides desktop application boilerplates and pre-configured templates to initialize projects. It includes a custom URL schema handler that allows the registration of unique protocols to launch the desktop application directly from a web browser. The toolkit covers desktop app build automation, including the compilation and packaging of source code into

    TypeScript
    عرض على GitHub↗4,420
  • travis-ci/travis-ciالصورة الرمزية لـ travis-ci

    travis-ci/travis-ci

    8,490عرض على GitHub↗

    Travis CI is a continuous integration platform and CI/CD pipeline orchestrator that automates the testing and building of code changes from version control systems. It functions as a multi-language test runner and build infrastructure manager, ensuring software quality through automated testing across various programming languages and runtimes. The platform is distinguished by its use of virtual-machine-based isolation for reproducible environments and a configuration-driven approach to pipeline generation. It supports complex testing strategies through parallel matrix execution, allowing job

    عرض على GitHub↗8,490
  • عرض جميع البدائل الـ 30 لـ XcodeGen→