awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ducktors avatar

ducktors/turborepo-remote-cache

0
View on GitHub↗
1,456 stars·154 forks·TypeScript·MIT·17 viewsducktors.github.io/turborepo-remote-cache↗

Turborepo Remote Cache

This project provides a self-hosted remote cache server designed to store and share build artifacts across distributed development teams and continuous integration pipelines. By acting as a centralized proxy for build outputs, it enables teams to synchronize task results, effectively minimizing redundant execution and accelerating build times for monorepo projects.

The system distinguishes itself through a modular architecture that supports diverse storage backends, allowing artifacts to be persisted on local disks or integrated with various cloud-based object storage providers. It incorporates stream-based network transport to handle large build outputs efficiently and utilizes cryptographic signing to verify the integrity and authenticity of artifacts during transit.

Security is managed through token-based request authentication and middleware-driven access control, which allow administrators to enforce read-only modes and restrict interaction with the cache. The infrastructure is designed for flexibility, supporting automated deployment across containerized, serverless, and cloud environments while providing health monitoring endpoints to verify operational status.

Features

  • Build Artifact Caching - Provides a centralized server for storing and sharing build artifacts to accelerate build times across distributed teams.
  • Remote Build Caches - Exposes standard web endpoints to allow distributed build environments to upload and download task outputs over the network.
  • Build Accelerators - Minimizes redundant task execution by synchronizing build outputs across multiple machines and continuous integration pipelines.
  • Build Performance Optimization - Reduces total build and task execution times by sharing cached results between developers and automated build systems.
  • Remote Cache Implementations - Implements a server interface that allows build environments to connect, authenticate, and synchronize task results over the network.
  • Request Authentications - Validates incoming network requests against secure credentials to ensure only authorized clients can access or modify cached data.
  • Remote Client Authentication Handlers - Validates incoming network requests using secure tokens to ensure only authorized clients can interact with the cache.
  • Cloud Object Storage - Connects build caching systems to scalable cloud storage providers to persist task results and build outputs.
  • Configurable Storage Backends - Supports flexible persistence by switching between local disk and various cloud-based object storage providers.
  • Build Artifact Management - Enforces authentication and access controls on remote cache servers to protect build outputs.
  • Build Artifact Transformation - Acts as a centralized network service that authenticates and manages read and write access to shared build results.
  • Cache Server Deployments - Supports automated deployment of caching services across cloud platforms, containerized environments, or serverless compute instances.
  • CI Cache Storage Management - Manages local storage cleanup and disk space consumption for cached build artifacts.
  • Object Storage Integration - Persists build outputs to local disks or cloud-based object storage providers for scalable artifact management.
  • Artifact Verification Tools - Signs build artifacts with a shared secret key to ensure that only authenticated and untampered files are retrieved.
  • Artifact Signing Operations - Applies cryptographic signatures to build outputs to verify integrity and authenticity during transit.
  • Read-Only Access Modes - Applies security policies and read-only restrictions to incoming requests before processing cache operations.
  • Build Cache Read-Only Modes - Enforces read-only modes and security scopes to restrict which users or systems can modify stored build artifacts.
  • Storage Abstractions - Provides a modular interface to route build artifacts to various local or cloud-based object storage providers.

Star history

Star history chart for ducktors/turborepo-remote-cacheStar history chart for ducktors/turborepo-remote-cache

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does ducktors/turborepo-remote-cache do?

This project provides a self-hosted remote cache server designed to store and share build artifacts across distributed development teams and continuous integration pipelines. By acting as a centralized proxy for build outputs, it enables teams to synchronize task results, effectively minimizing redundant execution and accelerating build times for monorepo projects.

What are the main features of ducktors/turborepo-remote-cache?

The main features of ducktors/turborepo-remote-cache are: Build Artifact Caching, Remote Build Caches, Build Accelerators, Build Performance Optimization, Remote Cache Implementations, Request Authentications, Remote Client Authentication Handlers, Cloud Object Storage.

Which projects share features with ducktors/turborepo-remote-cache?

Projects with overlapping indexed features include: mozilla/sccache — sccache is a compiler cache wrapper and distributed compilation cache designed to store and reuse compilation results.… moonrepo/moon — Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It… earthly/earthly — Earthly is a containerized build system and Docker build framework designed for creating reproducible build pipelines.… emdash-cms/emdash — EmDash is an open-source content management system built on Astro that combines a visual admin panel with a… microsoft/rushstack — Rushstack is a comprehensive toolset for managing large-scale TypeScript monorepos, providing a framework for build… apache/maven-mvnd — Apache Maven Build Accelerator is a command-line build runner and extension designed to speed up Java software…

Projects sharing features with Turborepo Remote Cache

These projects share indexed features with Turborepo Remote Cache. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • mozilla/sccachemozilla avatar

    mozilla/sccache

    7,361View on GitHub↗

    sccache is a compiler cache wrapper and distributed compilation cache designed to store and reuse compilation results. It functions as a specialized caching solution for the Rust compiler, as well as a general tool to avoid redundant build cycles and reduce total build time. The project distinguishes itself through a cloud-backed build cache and remote storage backends. It enables the synchronization of build artifacts across multiple machines or team members using distributed memory caches or cloud object storage. Supported storage backends include local file systems, WebDAV, and a wide arr

    Rust
    View on GitHub↗7,361
  • moonrepo/moonmoonrepo avatar

    moonrepo/moon

    3,687View on GitHub↗

    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
    View on GitHub↗3,687
  • earthly/earthlyearthly avatar

    earthly/earthly

    12,035View on GitHub↗

    Earthly is a containerized build system and Docker build framework designed for creating reproducible build pipelines. It ensures environment consistency by executing every build step inside an isolated container, combining the isolation of container images with dependency tracking and parallel execution. The system differentiates itself through a focus on hermeticity and multiplatform support, allowing for the generation of container images targeting multiple CPU architectures within a single execution flow. It maintains a hermetic build environment by isolating network access and utilizing

    Gobuildbuild-automationbuild-system
    View on GitHub↗12,035
  • emdash-cms/emdashemdash-cms avatar

    emdash-cms/emdash

    10,887View on GitHub↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    TypeScriptastrocmsemdash
    View on GitHub↗10,887
  • Compare all 30 related projects→

    Curated searches featuring Turborepo Remote Cache

    Hand-picked collections where Turborepo Remote Cache appears.
    • CI Build Artifact Caching Tools