awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
vercel avatar

vercel/turborepo

0
View on GitHub↗
30,552 स्टार्स·2,358 फोर्क्स·Rust·MIT·21 व्यूज़turborepo.dev↗

Turborepo

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, enabling teams to share and reuse artifacts across different machines and continuous integration environments.

By utilizing parallel process orchestration, the engine executes independent tasks concurrently across available processor cores. This approach ensures that build operations are scoped precisely to affected code segments, reducing total wait times for large-scale codebases.

Features

  • Build Orchestrators - Manages complex dependency graphs to run parallel builds and tests across multiple packages.
  • Monorepo Build Tools - Accelerates monorepo builds by caching results and running processes in parallel.
  • Incremental Build Engines - Runs only the necessary build steps for changed code to avoid redundant work.
  • Parallel Task Runners - Executes multiple build tasks concurrently across available CPU cores while respecting dependency constraints.
  • Build Caching Engines - Identifies unchanged code segments to skip redundant work and reuse previously computed outputs.
  • Build Caching Systems - Stores task outputs in a hash-based system to skip redundant work for identical inputs.
  • Dependency Graph Managers - Models the workspace as a directed acyclic graph to determine execution order and identify parallelizable tasks.
  • बिल्ड सिस्टम - High-performance build system for JavaScript monorepos.
  • Build Tools and Tooling - Build system optimized for JavaScript and TypeScript.
  • Distributed Build Systems - Synchronizes cached build artifacts across distributed environments to allow team members to reuse results.
  • Package Dependency Managers - Coordinates complex build pipelines and execution orders for projects containing multiple interconnected packages.
  • Remote Build Caches - Shares build results across team members and continuous integration environments.
  • Task Pipeline Managers - Defines execution order and dependency relationships between scripts to ensure consistent build sequences.
  • Workspace Orchestrators - Resolves package relationships to scope build operations precisely to affected parts of the repository.
  • Build Optimization Tools - Reduces total development time by caching build artifacts and executing independent tasks in parallel.
  • Build Integrity Analyzers - Generates unique identifiers for tasks by analyzing file contents and environment variables.

स्टार हिस्ट्री

vercel/turborepo के लिए स्टार हिस्ट्री चार्टvercel/turborepo के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Turborepo के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Turborepo के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • nrwl/nxnrwl का अवतार

    nrwl/nx

    28,939GitHub पर देखें↗

    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

    TypeScriptangularbuildbuild-system
    GitHub पर देखें↗28,939
  • rust-lang/cargorust-lang का अवतार

    rust-lang/cargo

    14,624GitHub पर देखें↗

    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

    Rustcargopackage-managerrust
    GitHub पर देखें↗14,624
  • moonrepo/moonmoonrepo का अवतार

    moonrepo/moon

    3,687GitHub पर देखें↗

    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.

    Rustbuild-systembuild-toolbun
    GitHub पर देखें↗3,687
  • microsoft/rushstackmicrosoft का अवतार

    microsoft/rushstack

    6,479GitHub पर देखें↗

    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

    TypeScript
    GitHub पर देखें↗6,479
Turborepo के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

vercel/turborepo क्या करता है?

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.

vercel/turborepo की मुख्य विशेषताएं क्या हैं?

vercel/turborepo की मुख्य विशेषताएं हैं: Build Orchestrators, Monorepo Build Tools, Incremental Build Engines, Parallel Task Runners, Build Caching Engines, Build Caching Systems, Dependency Graph Managers, बिल्ड सिस्टम।

vercel/turborepo के कुछ ओपन-सोर्स विकल्प क्या हैं?

vercel/turborepo के ओपन-सोर्स विकल्पों में शामिल हैं: nrwl/nx — This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It… rust-lang/cargo — Cargo is the official build system and package manager for the Rust programming language. It provides a unified… moonrepo/moon — Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It… microsoft/rushstack — Rushstack is a comprehensive toolset for managing large-scale TypeScript monorepos, providing a framework for build… facebook/buck2 — Buck2 is a programmable monorepo build tool and hermetic build system designed to manage large-scale projects with… blade-build/blade-build — Blade-build is a multi-language build system and software orchestrator designed to automate the compilation, linking,…