awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
yonaskolb avatar

yonaskolb/XcodeGen

0
View on GitHub↗
8,523 estrellas·884 forks·Swift·MIT·2 vistas

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.

Historial de estrellas

Gráfico del historial de estrellas de yonaskolb/xcodegenGráfico del historial de estrellas de yonaskolb/xcodegen

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a XcodeGen

Proyectos open-source similares, clasificados según cuántas características comparten con XcodeGen.
  • nasa/fprimeAvatar de nasa

    nasa/fprime

    10,766Ver en 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
    Ver en GitHub↗10,766
  • premake/premake-coreAvatar de premake

    premake/premake-core

    3,566Ver en 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
    Ver en GitHub↗3,566
  • saltyshiomix/nextronAvatar de saltyshiomix

    saltyshiomix/nextron

    4,420Ver en 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
    Ver en GitHub↗4,420
  • travis-ci/travis-ciAvatar de travis-ci

    travis-ci/travis-ci

    8,490Ver en 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

    Ver en GitHub↗8,490
Ver las 30 alternativas a XcodeGen→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de yonaskolb/xcodegen?

Las características principales de yonaskolb/xcodegen son: IDE Project Generators, Build Configurations, Directory Structure Mirroring, Project File Generators, Project Generators, Configuration Templates, IDE Project Management, Project Workflow Automation.

¿Qué alternativas de código abierto existen para yonaskolb/xcodegen?

Las alternativas de código abierto para yonaskolb/xcodegen incluyen: 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…