This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s
Buck is a multi-language build system and modular build orchestrator designed to compile and package software modules across different programming languages and hardware platforms. It functions as a hermetic build tool, isolating the build process from the host system to ensure consistent and reproducible outputs. The system manages polyglot software builds by organizing code into small, independent units to facilitate faster compilation. It operates as a cross-platform package manager that creates and distributes software components across various operating systems and language ecosystems.
Wireit is a build system orchestrator and npm script task runner that manages complex dependencies between scripts. It functions as a development workflow automator by tracking input files and dependencies to skip redundant executions and optimize total build time. The project features a content-addressable build cache that saves generated files to bypass expensive computations. It includes a file watcher that monitors project changes and automatically triggers only the affected scripts within a dependency graph. The tool covers task orchestration through parallel script execution, backgroun
Earthly is a containerized build system and Docker build framework designed for creating reproducible build pipelines. It ensures environment consistency by executing every build step inside an isolated container, combining the isolation of container images with dependency tracking and parallel execution. The system differentiates itself through a focus on hermeticity and multiplatform support, allowing for the generation of container images targeting multiple CPU architectures within a single execution flow. It maintains a hermetic build environment by isolating network access and utilizing
Cake este un sistem de automatizare a build-ului cross-platform și un framework de scripting care permite utilizatorilor să definească pipeline-uri de build folosind scripturi C#. Funcționează ca un orchestrator de pipeline CI/CD și build runner, oferind un limbaj specific domeniului (DSL) puternic tipizat pentru a simplifica orchestrarea proceselor de compilare, testare și împachetare pe Windows, Linux și macOS.
Principalele funcționalități ale cake-build/cake sunt: Frameworks, Build Orchestrators, Build Automation, Build Orchestration Tools, Cross-Platform Build Systems, Build Automation Scripts, C# Build Automation Systems, Build Configuration Arguments.
Alternativele open-source pentru cake-build/cake includ: project-chip/connectedhomeip — This project is an open-source software development kit and framework for implementing the Matter smart home standard.… facebook/buck — Buck is a multi-language build system and modular build orchestrator designed to compile and package software modules… google/wireit — Wireit is a build system orchestrator and npm script task runner that manages complex dependencies between scripts. It… gradle/gradle — Gradle is a build automation tool for the Java Virtual Machine that functions as a polyglot build orchestrator. It… earthly/earthly — Earthly is a containerized build system and Docker build framework designed for creating reproducible build pipelines.… blade-build/blade-build — Blade-build is a multi-language build system and software orchestrator designed to automate the compilation, linking,…