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
·

5 repositorios

Awesome GitHub RepositoriesBuild Task Parallelism

Executing independent build and test steps concurrently to reduce total project execution time.

Distinct from Concurrent Task Execution: Distinct from general concurrent task execution by focusing specifically on the build-tool task graph

Explore 5 awesome GitHub repositories matching development tools & productivity · Build Task Parallelism. Refine with filters or upvote what's useful.

Awesome Build Task Parallelism GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • sbt/sbtAvatar de sbt

    sbt/sbt

    4,929Ver en GitHub↗

    Sbt es una herramienta de compilación de JVM y sistema de gestión de dependencias diseñado para Scala y Java. Funciona como un orquestador de compilación multi-proyecto que gestiona la compilación del código fuente, resuelve librerías externas de repositorios remotos y empaqueta binarios para su distribución. El proyecto se distingue por su sistema de compilación interactivo, que proporciona un bucle de lectura-evaluación-impresión (REPL) para la inspección de estado en tiempo real y la ejecución de tareas. Utiliza un modelo de ejecución basado en grafos de dependencias para procesar tareas y mantiene un almacén clave-valor con seguridad de tipos para la configuración dinámica de la compilación. Sus capacidades cubren la automatización de compilación de JVM con recompilación incremental, organización de proyectos modulares y ejecución automatizada de pruebas. El sistema también admite compilación entre versiones, publicación de artefactos en almacenamiento en la nube y un modelo de plugin extensible para añadir lógica de compilación personalizada.

    Executes independent build steps in parallel based on a dependency graph to significantly reduce total build time.

    Scala
    Ver en GitHub↗4,929
  • theos/theosAvatar de theos

    theos/theos

    4,867Ver en GitHub↗

    Theos es un toolchain de desarrollo móvil multiplataforma y sistema de compilación diseñado para compilar y empaquetar software para sistemas operativos móviles. Funciona como un kit de ajustes (tweak kit) del sistema y framework de hooking en tiempo de ejecución, permitiendo a los desarrolladores crear modificaciones que alteran el comportamiento interno de los entornos de SO móviles. El proyecto se distingue por proporcionar una sintaxis de preprocesador especializada que genera llamadas a APIs de bajo nivel, eliminando el código boilerplate típicamente requerido para el hooking de funciones y métodos. Permite el swizzling de métodos en tiempo de ejecución y extensiones de clase, permitiendo a los desarrolladores interceptar métodos del sistema existentes y reemplazarlos con implementaciones personalizadas mientras mantienen la capacidad de llamar a la funcionalidad original. El toolchain cubre una amplia gama de capacidades, incluyendo la orquestación de compilación multi-arquitectura para varios procesadores y simuladores, y la generación de paquetes de instalación multiformato como deb, ipa, pkg y rpm. Incluye soporte dedicado para el desarrollo en entornos rootless mediante la resolución de rutas en tiempo de compilación y ajustes de enlace de bibliotecas. El sistema de compilación se gestiona a través de Makefiles y admite una variedad de plantillas de andamiaje (scaffolding) de proyectos para automatizar la configuración inicial del desarrollo.

    Distributes build tasks across available CPU cores to parallelize compilation and reduce total project build time.

    Makefilebuild-systemioslinux
    Ver en GitHub↗4,867
  • mitchellh/goxAvatar de mitchellh

    mitchellh/gox

    4,580Ver en GitHub↗

    Gox es un automatizador de compilación multiplataforma y herramienta de línea de comandos diseñada para la compilación cruzada de Go. Sirve como un gestor de cadenas de herramientas que construye y configura las herramientas de compilación y los flags necesarios para apuntar a diversas plataformas de hardware. El sistema automatiza la configuración, instalación y aprovisionamiento de los ensambladores y enlazadores necesarios para diferentes sistemas operativos y arquitecturas. Gestiona la generación de binarios ejecutables para múltiples plataformas en paralelo, utilizando plantillas de nombres personalizadas y flags de enlazador para preparar lanzamientos de software. La herramienta proporciona capacidades para el filtrado de plataformas de destino utilizando patrones inclusivos y exclusivos y permite anulaciones de configuración de compilación a través de variables de entorno. También admite el descubrimiento de combinaciones disponibles de sistemas operativos y arquitecturas.

    Triggers multiple compilation processes simultaneously to speed up the generation of binaries for several platforms.

    Go
    Ver en GitHub↗4,580
  • cake-build/cakeAvatar de cake-build

    cake-build/cake

    4,179Ver en GitHub↗

    Cake es un sistema de automatización de compilación multiplataforma y framework de scripting que permite a los usuarios definir pipelines de compilación de software usando scripts de C#. Funciona como un orquestador de pipelines CI/CD y ejecutor de compilaciones, proporcionando un lenguaje de dominio específico (DSL) fuertemente tipado para simplificar la orquestación de procesos de compilación, pruebas y empaquetado en Windows, Linux y macOS. El sistema garantiza entornos de compilación reproducibles fijando las versiones de herramientas de compilación, módulos y dependencias. Se distingue por permitir un flujo de trabajo de scripting en C# con soporte completo para IDE, incluyendo autocompletado, resaltado de sintaxis y ejecución directa de tareas dentro de los editores. El framework cubre una amplia gama de capacidades, incluyendo la ejecución de tareas mediante grafos acíclicos dirigidos (DAG), abstracción de procesos multiplataforma e instalación automatizada de herramientas. Cuenta con detección consciente del entorno para varios proveedores de integración continua y ofrece extensibilidad a través de una arquitectura de plugins basada en NuGet e inyección de dependencias. Los scripts de compilación se ejecutan como binarios compilados en tiempo de ejecución o alojados dentro de una aplicación de consola.

    Runs multiple independent build and test steps concurrently to reduce total processing time.

    C#build-automationbuild-automation-toolbuild-tool
    Ver en GitHub↗4,179
  • blade-build/blade-buildAvatar de blade-build

    blade-build/blade-build

    2,100Ver en GitHub↗

    Blade-build is a multi-language build system and software orchestrator designed to automate the compilation, linking, and testing of complex codebases. It functions as an incremental build engine that models project structures as directed acyclic graphs, ensuring that only affected modules are recompiled when source code or header files change. By utilizing declarative build specifications, the system provides a unified approach to managing dependencies and toolchains across diverse programming environments. The system distinguishes itself through a focus on hermetic build environments and re

    Executes independent build and test steps concurrently to reduce total project execution time.

    Pythonbuild-systembuild-toolcplusplus
    Ver en GitHub↗2,100
  1. Home
  2. Development Tools & Productivity
  3. Concurrent Task Execution
  4. Build Task Parallelism