Showing 36 of 140 projects
A Swiss Army knife tool for updating version numbers and source hashes of Nix packages across multiple package sets.
Official Sublime Text 4 package providing enhanced Rust language support with syntax highlighting, build systems, and error checking.
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.
A command-line tool that explains why two Nix derivations differ, helping debug cache misses and verify changes.
OpenEmbedded layers for integrating ROS 1 and ROS 2 into Yocto Project-based embedded Linux systems.
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.
A Language Server Protocol implementation for CMake providing code completion, hover documentation, and formatting.
Example project demonstrating CMake's find_package config mode for building and consuming libraries with different build types.
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 reusable CMake modules and find scripts for standardizing C/C++ project builds, testing, and packaging.
A collection of additional CMake modules, scripts, and common build settings for KDE and other CMake-based projects.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.