awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesParallel Compilation

Compilers that translate code into concurrent models for massive parallel execution.

Distinct from Parallel Execution: Distinct from general parallel execution: focuses on the compilation phase for concurrent target models.

Explore 4 awesome GitHub repositories matching development tools & productivity · Parallel Compilation. Refine with filters or upvote what's useful.

Awesome Parallel Compilation GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • higherorderco/bendAvatar von HigherOrderCO

    HigherOrderCO/Bend

    19,175Auf GitHub ansehen↗

    Bend is a high-level parallel programming language and compiler designed to execute code across multi-core CPUs and GPUs automatically. By translating functional source code into a graph-based intermediate representation, it enables massive parallel execution without requiring manual management of threads, locks, or atomic operations. The runtime operates as an interaction net engine, where computations are represented as networks of nodes that reduce through local rewriting rules. This model utilizes a work-stealing scheduler to distribute tasks across thousands of hardware threads, ensuring

    Compiles high-level language constructs into a concurrent computation model for near-ideal speedup.

    Rust
    Auf GitHub ansehen↗19,175
  • rust-lang/cargoAvatar von rust-lang

    rust-lang/cargo

    14,624Auf GitHub ansehen↗

    Cargo is the official build system and package manager for the Rust programming language. It provides a unified command-line interface that orchestrates the entire development lifecycle, including compiling source code, managing complex dependency graphs, running tests, and distributing packages through a centralized registry. By utilizing declarative manifest files, it ensures that builds remain reproducible and consistent across different environments. The tool distinguishes itself through its deep integration with the Rust compiler and its sophisticated approach to project management. It f

    Distributes compilation tasks across multiple CPU threads to decrease total build time.

    Rustcargopackage-managerrust
    Auf GitHub ansehen↗14,624
  • lingui/js-linguiAvatar von lingui

    lingui/js-lingui

    5,786Auf GitHub ansehen↗

    Lingui is a JavaScript internationalization library that provides a framework-agnostic core with bindings for React, SolidJS, Svelte, Astro, and other JavaScript frameworks. It operates through a compile-time message extraction pipeline that scans source files for translatable strings, generates standard PO, JSON, or CSV catalog files, and compiles them into optimized JavaScript modules for production deployment. The library uses macro-based message definition to wrap translatable text in source code while preserving context for extraction, and includes a plural rule engine that automatically

    Parallelizes extraction and compilation of translation catalogs to speed up build-time i18n tasks.

    TypeScript
    Auf GitHub ansehen↗5,786
  • shader-slang/slangAvatar von shader-slang

    shader-slang/slang

    5,039Auf GitHub ansehen↗

    Slang is a shader compiler framework that combines a modular shading language with automatic differentiation, multi-target code generation, and an intrinsic mapping and extension system. At its core, Slang provides a differentiable shader compiler that automatically generates forward and backward derivative propagation for functions with control flow, enabling gradient-based optimization in graphics. The framework also includes a fully featured shader language with modules, generics, interfaces, and separate compilation, all designed for building reusable shader libraries. From a single source

    Parallelizes backend compilation to generate GPU code for all entry points simultaneously after linking.

    C++cudad3d12glsl
    Auf GitHub ansehen↗5,039
  1. Home
  2. Development Tools & Productivity
  3. Parallel Execution
  4. Parallel Compilation

Unter-Tags erkunden

  • Internationalization Task ParallelizationSpeeds up build-time i18n tasks by processing files, catalogs, or locales concurrently using a configurable worker pool. **Distinct from Parallel Compilation:** Distinct from Parallel Compilation: focuses on parallelizing internationalization-specific extraction and compilation tasks, not general code compilation.
  • Parallel Shader Backend CompilationsParallelizing backend compilation to generate GPU code for all entry points simultaneously after linking, improving build speed. **Distinct from Parallel Compilation:** Distinct from Parallel Compilation: focuses on parallelizing shader backend compilation rather than general parallel compilation.