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
·

Build-Systeme für JavaScript-Monorepos

Ranking aktualisiert am 30. Juni 2026

For Monorepo-Build-System für JavaScript-Projekte, the strongest matches are vercel/turborepo (Turborepo is a build orchestrator designed specifically for monorepos), lerna/lerna (Lerna is a monorepo management tool and build orchestrator) and microsoft/rushstack (Rushstack is a dedicated build orchestration tool for TypeScript). vercel/turbo and moonrepo/moon round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hochperformante Build-Tools und Task-Runner für die Verwaltung komplexer JavaScript- und TypeScript-Monorepo-Architekturen.

Build-Systeme für JavaScript-Monorepos

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • vercel/turborepoAvatar von vercel

    vercel/turborepo

    30,552Auf GitHub ansehen↗

    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,

    Turborepo is a build orchestrator designed specifically for monorepos, with incremental builds, dependency graph resolution, parallel task execution, workspace support, and a content-addressable build cache — covering every feature you listed.

    RustIncremental Build EnginesParallel Task RunnersWorkspace Orchestrators
    Auf GitHub ansehen↗30,552
  • lerna/lernaAvatar von lerna

    lerna/lerna

    36,066Auf GitHub ansehen↗

    Lerna is a monorepo management tool, build orchestrator, and package publisher for JavaScript and TypeScript projects. It enables the management of multiple packages within a single shared repository, providing utilities for workspace organization and the coordinated publishing of packages to a registry. The tool distinguishes itself through dependency-aware task orchestration and automated version management. It uses topological sorting to sequence tasks and utilizes content-hash caching to skip redundant executions when input files remain unchanged. Versioning is automated by parsing standa

    Lerna is a monorepo management tool and build orchestrator specifically for JavaScript/TypeScript, offering dependency-aware task orchestration, topological sequencing, content-hash caching, and parallel execution — exactly the build system with incremental builds, dependency resolution, and workspace support you're looking for.

    TypeScriptParallel ExecutionWorkspace ManagersMonorepo Orchestration
    Auf GitHub ansehen↗36,066
  • microsoft/rushstackAvatar von microsoft

    microsoft/rushstack

    6,479Auf GitHub ansehen↗

    Rushstack is a comprehensive toolset for managing large-scale TypeScript monorepos, providing a framework for build pipeline automation, dependency coordination, and static analysis. It functions as an incremental build orchestrator and management system designed to maintain consistency and performance across multiple packages in a shared workspace. The system distinguishes itself through an execution model based on directed acyclic graphs and content-hash-based incrementalism, which ensures only affected projects are rebuilt. It further optimizes development workflows via remote build artifa

    Rushstack is a dedicated build orchestration tool for TypeScript monorepos that uses directed acyclic graphs for dependency resolution, content-hash-based incremental builds, and caching, making it a comprehensive fit for managing and building JavaScript/TypeScript packages in a workspace.

    TypeScriptIncremental Build EnginesIncremental Build EnginesBuild Caches
    Auf GitHub ansehen↗6,479
  • vercel/turboAvatar von vercel

    vercel/turbo

    30,554Auf GitHub ansehen↗

    Turbo is a high-performance build system and monorepo task orchestrator for JavaScript and TypeScript projects. Written in Rust, it serves as a build artifact cache that minimizes redundant work by storing and restoring the outputs of previous tasks. The tool manages complex dependency graphs to coordinate builds and tests across multiple packages in a single repository. It utilizes hash-based change detection and content-addressable caching to determine which tasks require execution and which can be restored from local or remote caches. Its capabilities cover build pipeline acceleration for

    Turbo is purpose-built as a high-performance build system and task orchestrator for JavaScript/TypeScript monorepos, with built-in dependency graph resolution, hash-based incremental builds, parallel execution, and a robust build cache — exactly what this search requires.

    RustMonorepo Orchestration
    Auf GitHub ansehen↗30,554
  • moonrepo/moonAvatar von moonrepo

    moonrepo/moon

    3,687Auf GitHub ansehen↗

    Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.

    Moon is a monorepo build system and task runner that uses dependency graph resolution and input hashing caching for incremental builds, with workspace support and parallel execution, exactly matching the need for managing multiple JS/TS packages.

    RustIncremental Build EnginesIncremental Build SystemsMonorepo Orchestration
    Auf GitHub ansehen↗3,687
  • nrwl/nxAvatar von nrwl

    nrwl/nx

    28,939Auf GitHub ansehen↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    Nx is a build orchestration engine specifically designed for large-scale monorepos, with dependency graph resolution, incremental builds, caching, and parallel execution — exactly matching the requested features for a JavaScript/TypeScript monorepo build tool.

    TypeScriptIncremental Build CachesParallel ExecutionParallel Task Runners
    Auf GitHub ansehen↗28,939
  • teambit/bitAvatar von teambit

    teambit/bit

    18,408Auf GitHub ansehen↗

    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

    Bit is a component-based monorepo orchestrator that manages and builds JavaScript/TypeScript packages with dependency resolution and workspace support, fitting your need for a monorepo build tool.

    TypeScriptDependency Graph ResolversWorkspace ConfigurationsWorkspace Configurations
    Auf GitHub ansehen↗18,408
  • pantsbuild/pantsAvatar von pantsbuild

    pantsbuild/pants

    3,720Auf GitHub ansehen↗

    Pants is a monorepo build system designed to manage multi-language software projects within a single repository. It functions as a polyglot task runner and distributed build orchestrator, providing a unified interface for executing compilers, linters, and test runners across different programming languages. The system is distinguished by a dependency analysis engine that uses static source code analysis to model software dependencies, removing the need for manual build metadata files. It ensures reproducible builds through hermetic isolation and protects the software supply chain using depend

    Pants is a polyglot monorepo build system that supports JavaScript and TypeScript packages, offering incremental builds, dependency graph resolution, parallel execution, workspace management, task orchestration, and build caching — exactly the capabilities you need for managing multiple JS/TS packages in a monorepo.

    PythonIncremental Build Optimizers
    Auf GitHub ansehen↗3,720

Related searches

  • ein Tool für Monorepo-Task-Orchestrierung und Caching
  • Schneller JavaScript-Bundler in einer kompilierten Sprache
  • ein inkrementelles Build-System für große Codebasen
  • ein Modul-Bundler für Bibliotheken und npm-Pakete
  • ein Build-Tool für Compile-to-JavaScript mit Hot-Reload
  • a library for building typescript cli tools
  • Selbstgehostete Package-Registry
  • Build-Tools und Bundler