awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

162 مستودعات

Awesome GitHub Repositoriesأنظمة البناء

أدوات لإدارة عمليات التجميع، وحل التبعيات، وتهيئة المشاريع.

Explore 162 awesome GitHub repositories matching part of an awesome list · أنظمة البناء. Refine with filters or upvote what's useful.

Awesome أنظمة البناء GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • mpv-player/mpvالصورة الرمزية لـ mpv-player

    mpv-player/mpv

    35,618عرض على GitHub↗

    This project is a high-performance, terminal-based media player designed for efficient audio and video playback. It utilizes a modular decoding core to handle a wide range of multimedia formats while offloading frame processing to platform-specific hardware-accelerated rendering pipelines to minimize CPU overhead. Beyond its standalone utility, the software functions as an embeddable multimedia engine, providing a native library interface that allows external applications to integrate its advanced decoding and rendering capabilities directly into their own interfaces. The player is distinguis

    A library for music and media playback.

    Caudiocffmpeg
    عرض على GitHub↗35,618
  • nothings/stbالصورة الرمزية لـ nothings

    nothings/stb

    33,970عرض على GitHub↗

    This project is a collection of portable, header-only C functions designed for integration into software projects without complex build dependencies or external linking requirements. It provides a suite of low-level utilities for graphics, audio, and data management, focusing on direct memory manipulation and zero-dependency portability. By utilizing a single-header distribution model, the library simplifies dependency management while allowing developers to maintain full control over memory allocation and binary size through compile-time configuration. The library distinguishes itself by off

    A collection of single-file libraries for various tasks.

    C
    عرض على GitHub↗33,970
  • vercel/turborepoالصورة الرمزية لـ vercel

    vercel/turborepo

    30,552عرض على GitHub↗

    Turborepo is a build orchestrator designed to manage task execution within monorepos. It functions as a task pipeline manager that models workspace relationships as a directed acyclic graph, allowing it to coordinate complex build sequences and dependency orders across multiple interconnected packages. The system accelerates development cycles through incremental task execution, which identifies and skips redundant work by analyzing file contents and environment variables to generate unique task identifiers. It leverages content-addressable caching to store build outputs locally or remotely,

    High-performance build system for JavaScript monorepos.

    Rustbuild-systembuild-tooljavascript
    عرض على GitHub↗30,552
  • microsoft/vcpkgالصورة الرمزية لـ microsoft

    microsoft/vcpkg

    27,179عرض على GitHub↗

    This project is a cross-platform package manager designed to automate the acquisition, compilation, and integration of third-party software libraries into native development projects. It functions as a manifest-driven dependency manager, utilizing declarative configuration files to define project requirements and resolve them into consistent, versioned dependency graphs across Windows, Linux, and macOS. The system distinguishes itself through port-based build automation, which uses standardized scripts to fetch, patch, and compile source code, and triplets-based configuration files that encap

    Library manager for cross-platform dependency installation.

    CMakeccmakecplusplus
    عرض على GitHub↗27,179
  • libuv/libuvالصورة الرمزية لـ libuv

    libuv/libuv

    26,912عرض على GitHub↗

    libuv is a cross-platform asynchronous I/O library that provides an abstraction layer for event-driven networking, filesystem operations, and system signals. It utilizes a non-blocking event loop to coordinate asynchronous tasks and I/O events across different operating systems. The project features a unified interface for managing TCP, UDP, and DNS resolution, alongside an inter-process communication layer for sharing sockets via named pipes and Unix domain sockets. To prevent blocking the main execution loop, it includes a multi-platform thread pool for offloading computationally expensive

    A cross-platform library for asynchronous I/O.

    Casynchronousdeep-ioio
    عرض على GitHub↗26,912
  • teambit/bitالصورة الرمزية لـ teambit

    teambit/bit

    18,408عرض على GitHub↗

    Bit is a component-based development platform and monorepo orchestrator used to build, manage, and share reusable software components across projects. It functions as a system for modular software architecture, providing a component registry for publishing and distributing independent software modules via remote scopes. The platform distinguishes itself through lane-based versioning, which isolates feature development into parallel tracks for comparison and merging. It utilizes a scope-based namespace registry to organize components into hierarchical groups and employs environment-driven comp

    Manages JavaScript components and their dependency graphs.

    TypeScriptaicollaborationcomponent-driven
    عرض على GitHub↗18,408
  • nixos/nixالصورة الرمزية لـ NixOS

    NixOS/nix

    17,090عرض على GitHub↗

    Nix is a functional package manager, purely functional build system, and declarative configuration system. It serves as a reproducible environment manager designed to eliminate manual installation drift by defining software and operating system states through a configuration language. The project provides a means of managing software dependencies in isolated environments to prevent conflicts between different versions of the same tool. It enables the creation of consistent system configurations and development environments that replicate exactly across multiple machines. Its capabilities cov

    Package and distribution build tool with remote caching.

    C++c-plus-plusdeclarative-languagefunctional-programming
    عرض على GitHub↗17,090
  • rolldown/rolldownالصورة الرمزية لـ rolldown

    rolldown/rolldown

    13,797عرض على GitHub↗

    Rolldown is a high-performance JavaScript and TypeScript module bundler written in Rust. It functions as a fast module compiler that implements a Rollup-compatible API to ensure compatibility with existing workflows and plugins while specializing in ECMAScript Module formats. The project distinguishes itself by using a Rust-based core engine and lazy compilation to reduce the time spent resolving and transforming source code. It focuses on minimizing final delivery sizes through static analysis and tree-shaking to remove unused code. The toolset covers a broad range of build capabilities, in

    High-performance JavaScript/TypeScript bundler.

    Rust
    عرض على GitHub↗13,797
  • jedisct1/libsodiumالصورة الرمزية لـ jedisct1

    jedisct1/libsodium

    13,467عرض على GitHub↗

    Libsodium is a portable, C-based cryptographic library that provides a collection of modern primitives for encryption, decryption, digital signatures, password hashing, and secure key exchange. It is designed to facilitate secure communication and data integrity across diverse hardware architectures and operating systems. The library distinguishes itself by utilizing constant-time primitive execution to prevent side-channel attacks and employing memory-hard algorithms to increase the difficulty of brute-force password attacks. It abstracts complex mathematical operations into simplified inter

    A modern, easy-to-use library for cryptographic operations.

    Cccryptocryptography
    عرض على GitHub↗13,467
  • libretro/retroarchالصورة الرمزية لـ libretro

    libretro/RetroArch

    13,238عرض على GitHub↗

    RetroArch is a cross-platform emulation host and multi-system game emulator that serves as a frontend for the Libretro API. It coordinates video, audio, and user input to maintain the application state for various emulator cores, allowing it to run a wide variety of vintage gaming hardware and software engines. The platform distinguishes itself through a low-latency emulation model that uses run-ahead processing to reduce input lag. It also features a real-time state tracking system that enables gameplay rewinding by saving periodic snapshots of the emulator memory state. The environment inc

    A reference frontend for the libretro API.

    Cclibretroretroarch
    عرض على GitHub↗13,238
  • ninja-build/ninjaالصورة الرمزية لـ ninja-build

    ninja-build/ninja

    13,034عرض على GitHub↗

    Ninja is a low-level build system and executable designed to function as a backend for higher-level build generators. It serves as a build graph processor that evaluates build files to determine the optimal execution order for target dependencies and binaries. The tool focuses on fast software compilation by executing commands based on dependency graphs to transform source code into binaries. It operates as an incremental build tool, utilizing file timestamps to manage build operations and recompile only the modified parts of a project. The system manages build automation through automated d

    Focuses on speed for small and simple build tasks.

    C++
    عرض على GitHub↗13,034
  • cesanta/mongooseالصورة الرمزية لـ cesanta

    cesanta/mongoose

    12,876عرض على GitHub↗

    Mongoose is an embedded networking library providing TCP/IP stacks, web server hosting, and IoT device connectivity. It enables microcontrollers and desktop systems to implement network protocols including HTTP, WebSocket, and MQTT. The project provides a bare-metal TCP/IP stack for environments without a native operating system and includes built-in TLS and ECC encryption to secure network traffic. It features a binary-embedded file system to serve web content directly from the executable and supports over-the-air firmware updates for managing device fleets. Additional capabilities cover as

    An embeddable web server library for C applications.

    C
    عرض على GitHub↗12,876
  • google/sanitizersالصورة الرمزية لـ google

    google/sanitizers

    12,402عرض على GitHub↗

    This project is a suite of runtime diagnostic tools designed to detect memory leaks, concurrency races, and language-specification violations during software execution. It provides a collection of dynamic analysis tools that identify addressability issues, uninitialized memory usage, and memory safety bugs in applications. The toolset includes a thread safety analyzer to identify data races and deadlocks in concurrent code, as well as an undefined behavior sanitizer to detect operations that violate language specifications. The system covers broad capabilities in memory safety monitoring and

    A fast detector for memory-related errors.

    C
    عرض على GitHub↗12,402
  • xmake-io/xmakeالصورة الرمزية لـ xmake-io

    xmake-io/xmake

    12,058عرض على GitHub↗

    Xmake is a cross-platform build utility and package manager designed for C and C++ development. It functions as a unified build automation tool that uses a Lua-based domain-specific language to define project targets, manage dependencies, and orchestrate compilation across multiple operating systems and hardware architectures. The system distinguishes itself through a modular, rule-based approach to task orchestration and toolchain integration. By abstracting native build systems and compilers, it allows developers to maintain consistent project configurations while targeting diverse environm

    Cross-platform utility based on the Lua scripting language.

    Luabuildbuild-toolc
    عرض على GitHub↗12,058
  • scrooloose/syntasticالصورة الرمزية لـ scrooloose

    scrooloose/syntastic

    11,222عرض على GitHub↗

    Syntastic is a Vim syntax checking plugin that integrates external command-line analysis tools to detect and highlight code errors. It functions as a system for mapping specific syntax checkers to filetypes and validating code structure and correctness within the editor. The project acts as an external linter aggregator, combining error results from multiple checkers into a single unified list for the current file. It provides visualization tools to pinpoint issues using signs, highlighting, and statusline flags. The plugin supports real-time syntax validation and on-demand checking, often t

    A syntax checking and language analysis plugin for Vim.

    Vim script
    عرض على GitHub↗11,222
  • fogleman/craftالصورة الرمزية لـ fogleman

    fogleman/Craft

    11,021عرض على GitHub↗

    Craft is a multiplayer voxel sandbox written in C. It utilizes an OpenGL voxel engine to render a block-based world and implements an infinite terrain generator that uses noise functions to create deterministic, procedural landscapes. The project features a networked environment where players can build and modify a shared world using socket-based state synchronization. To maintain consistency across sessions, it employs a voxel world database to store and retrieve modified block coordinates. The system covers a range of capabilities including 3D collision detection for character movement, to

    A simple Minecraft clone built with OpenGL and C.

    C
    عرض على GitHub↗11,021
  • libgit2/libgit2الصورة الرمزية لـ libgit2

    libgit2/libgit2

    10,485عرض على GitHub↗

    libgit2 is a portable, cross-platform C library that provides a programmatic interface for integrating Git version control directly into applications. It serves as a linkable implementation of Git internals, allowing developers to manage repositories and manipulate version control data without requiring a system installation of the Git command line tool. The library functions as an embedded API and object database manager capable of reading and writing commits, trees, blobs, and tags. It includes a network transport client to handle the transfer of repository data over protocols such as SSH a

    A pure C implementation of the Git version control system.

    C
    عرض على GitHub↗10,485
  • appimage/appimagekitالصورة الرمزية لـ AppImage

    AppImage/AppImageKit

    9,348عرض على GitHub↗

    AppImageKit is a system of tools and utilities for bundling Linux desktop applications into single-file, portable executables. It functions as a packager that converts application directories into self-mounting binaries, allowing software to run across multiple Linux distributions without a formal installation process. The project enables portable software distribution by isolating application configurations and home directories from the host system, which allows applications to run from removable media. It includes a filesystem manager for extracting, inspecting, and mounting the embedded im

    Core tool for converting application directories into portable bundles.

    C
    عرض على GitHub↗9,348
  • platformio/platformio-coreالصورة الرمزية لـ platformio

    platformio/platformio-core

    9,299عرض على GitHub↗

    PlatformIO Core is a toolset for embedded software development that manages the compilation, flashing, and debugging of firmware for various microcontroller targets. It provides a cross-platform build system that automates the process of transforming source code into binaries and transferring them to hardware via serial protocols. The system uses a plugin-based architecture to extend hardware platform support and incorporates a manifest-driven approach to resolve and install the specific toolchains, frameworks, and libraries required for different board definitions. Capabilities cover the fu

    Multiplatform build system and library manager for IoT development.

    Python
    عرض على GitHub↗9,299
  • platformio/platformioالصورة الرمزية لـ platformio

    platformio/platformio

    9,299عرض على GitHub↗

    PlatformIO is an embedded development platform and cross-platform build system for writing, compiling, and uploading firmware to various microcontroller architectures. It provides a unified environment for managing embedded software development across different hardware platforms. The project functions as an embedded library manager through a centralized registry for discovering and integrating third-party drivers and libraries. It also serves as a firmware debugging tool and an embedded unit testing framework, allowing for real-time hardware inspection and the execution of test suites direct

    Multi-platform command-line build system.

    Python
    عرض على GitHub↗9,299
السابق123456…9التالي
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Build Systems