How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
This project provides a collection of minimal, modern configuration templates designed to demonstrate industry-standard practices for managing C and C++ build workflows. It serves as a practical guide for developers to implement build automation, dependency management, and project structuring using the CMake build system. The repository distinguishes itself by offering modular examples that cover complex build requirements, such as hierarchical project organization and the integration of external third-party source code. It emphasizes the use of target-based dependency graphs and interface-ba
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
This project is a set of software engineering standards and architectural patterns for writing maintainable and refactorable TypeScript code. It provides a comprehensive guide for implementing clean code principles, focusing on the application of SOLID design and structural patterns to build decoupled systems. The framework prioritizes composition over inheritance and utilizes dependency inversion to reduce system coupling. It establishes standards for strict static typing and the use of read-only modifiers to ensure type safety and eliminate runtime errors. The guidance covers a broad range
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
This project is a collection of reference implementations and templates for CMake build patterns and configuration workflows. It provides standardized templates for managing C++ project structures, compiler flags, and dependency linking.
The main features of ttroy50/cmake-examples are: CMake Integrations, Official Examples, Build Configurations, Compilation Setting Configuration, Build System Templates, Build Toolchain Abstractions, Build Process Standardization, Testing Integration Examples.
Projects with overlapping indexed features include: pr0g/cmake-examples — This project provides a collection of minimal, modern configuration templates designed to demonstrate… nasa/fprime — F Prime is a component-based framework designed for the development and deployment of embedded and spaceflight… labs42io/clean-code-typescript — This project is a set of software engineering standards and architectural patterns for writing maintainable and… earthly/earthly — Earthly is a containerized build system and Docker build framework designed for creating reproducible build pipelines.… rust-lang/rust-by-example — This project is an interactive programming education resource and tutorial designed for learning the Rust programming… friendlyanon/cmake-init — cmake-init is a project generator and build system boilerplate designed to automate the initialization of C++…