Showing 36 of 98 projects
Ingest uv workspaces using Nix to manage Python dependencies in Nix-based environments.
A sample project demonstrating modern CMake best practices using targets for a library and executable.
A header-only library enabling Qt development without the MetaObject Compiler (moc) using compile-time macros.
Infrastructure for building Haskell packages with Nix by automatically translating Cabal or Stack projects into Nix code.
A collection of additional CMake modules for extending CMake's functionality, primarily sourced from Ryan Pavlik's work.
A pure Lua Neovim plugin providing comprehensive CMake project integration with build, test, and debug workflows.
Write CI/CD pipelines in C# with local debugging, compile-time safety, and automatic parallelization.
A Python-based high-level build system wrapper for distributed, multi-platform C/C++ projects.
An open-source Git-compatible monorepo engine built in Rust for managing petabyte-scale codebases and AI agent workflows.
OpenEmbedded layers for integrating ROS 1 and ROS 2 into Yocto Project-based embedded Linux systems.
A command-line tool that explains why two Nix derivations differ, helping debug cache misses and verify changes.
A high-performance code build system optimized for fast incremental builds in large software projects.
A comprehensive enhancement suite for CMake, adding modern scripting capabilities, dependency management, and a rich standard library.
A CMake module for downloading external project source code at configure time for integration via add_subdirectory().
A CMake module that automatically downloads and builds Boost libraries with your project's compiler and flags.
Example project demonstrating CMake's find_package config mode for building and consuming libraries with different build types.
A Language Server Protocol implementation for CMake providing code completion, hover documentation, and formatting.
A modular Nix flake framework that simplifies flake definitions by minimizing boilerplate and providing extensible modules.
An OS-agnostic C++ library template using plain CMake for distribution, testing, and documentation.
A Sublime Text package providing syntax highlighting, symbol lookup, and build system support for PowerShell.
A modern C++ project template with CMake, CI/CD setup, and essential dependencies for rapid project bootstrapping.
A minimal, production-ready CMake template for Qt 5 and 6 projects.
A collection of CMake macros for managing compiler/linker flags, source collection, precompiled headers, and unity builds.
A comprehensive AutoHotkey language package for Sublime Text with syntax highlighting, auto-completion, and build system commands.
A minimal CMake example project covering sources, resources, dependencies, and packaging.
CMake scripts for building OpenSceneGraph third-party libraries from source.
A meta build system with multiple language frontends (D, Python, Ruby, JavaScript, Lua) and backend generators (make, ninja, tup, custom).
A CMake toolchain for building and uploading AVR microcontroller projects across Linux, Windows, and OS X.
Command-line tools for building, testing, and managing ROS catkin workspaces.
A collection of additional CMake modules, scripts, and common build settings for KDE and other CMake-based projects.
A collection of reusable CMake modules and find scripts for standardizing C/C++ project builds, testing, and packaging.
A comprehensive example project demonstrating various CMake features and best practices for building C/C++ projects.
A zero-configuration build system and package manager for modern Fortran projects with automatic dependency resolution.
A cross-platform game engine written in D with scripting support, supporting multiple rendering backends and platforms.
Index of all Bazel design proposals and technical documents, tracking their review and implementation status.
CMake modules for building computer graphics applications like Maya plugins, Houdini tools, and Arnold shaders.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.