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
uber avatar

uber/kraken

0
View on GitHub↗

Kraken

Kraken is a distributed blob store and peer-to-peer Docker registry designed for the high-throughput distribution of container images. It functions as a decentralized content delivery network that shares image layers across a network of nodes to prevent bottlenecks at a central registry.

The system utilizes peer-to-peer blob distribution and distributed content addressing to maintain download speeds across large clusters. It implements asynchronous rule-based replication to synchronize image data between disparate geographical clusters.

The project covers pluggable external blob storage integration, layered image chunking, and identity-based upload verification to ensure data integrity and security.

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

Features

  • Peer-to-Peer Mirrors - Functions as a peer-to-peer distribution system that shares image layers across nodes to reduce central server load.
  • Distributed Blob Stores - Provides a distributed storage layer for large data blobs with asynchronous replication across geographical clusters.
  • Content-Addressable Retrievals - Utilizes distributed content addressing to locate data fragments across the peer network using unique hashes.
  • Container Image Registries - Operates as a distributed container registry that spreads image data across multiple nodes to prevent bottlenecks.
  • Image Distribution Networks - Implements a high-throughput network for syncing and replicating container image blobs across multiple clusters.
  • Image Replication - Synchronizes container image data across different geographical clusters using asynchronous replication.
  • Cluster Image Distribution - Distributes large Docker image layers across a network of peers to maintain high download speeds.
  • P2P - Functions as a decentralized P2P network to deliver container images to thousands of nodes simultaneously.
  • P2P Container Registries - Provides a peer-to-peer distribution system for Docker images that shares data layers across nodes to accelerate deployments.
  • Blob Storage Management - Integrates with external blob storage providers to manage the underlying data layer for container images.
  • External Storage Integrations - Provides pluggable integration with external blob storage providers to decouple metadata from physical data.
  • Identity-Based Verification - Ensures data integrity and security by validating the uploader identity before accepting new image layers.
  • Rule-Based Replication - Implements asynchronous rule-based replication to synchronize image data between disparate geographical clusters.
  • Layer Chunking - Breaks large container images into smaller verifiable pieces for more efficient distribution and partial transmission.
  • Secure Registry Uploads - Verifies uploader identity and protects data integrity through encryption when pushing images to the distributed registry.
  • Authenticated Uploads - Protects data integrity and secures image uploads using uploader identity verification and encryption.
  • Container Registries - Scalable P2P registry for high-speed data distribution.
6,698 stars·475 forks·Go·Apache-2.0·26 views

Star history

Star history chart for uber/krakenStar history chart for uber/kraken

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.

Frequently asked questions

What does uber/kraken do?

Kraken is a distributed blob store and peer-to-peer Docker registry designed for the high-throughput distribution of container images. It functions as a decentralized content delivery network that shares image layers across a network of nodes to prevent bottlenecks at a central registry.

What are the main features of uber/kraken?

The main features of uber/kraken are: Peer-to-Peer Mirrors, Distributed Blob Stores, Content-Addressable Retrievals, Container Image Registries, Image Distribution Networks, Image Replication, Cluster Image Distribution, P2P.

Which projects share features with uber/kraken?

Projects with overlapping indexed features include: microsoftlearning/az-204-developingsolutionsformicrosoftazure — This project is a set of hands-on labs for practicing cloud development, focusing on implementing web apps, functions,… spegel-org/spegel — Spegel is a container registry cache and peer-to-peer distribution system for Kubernetes. It functions as an OCI image… cloudflare/serverless-registry — Serverless Registry is a container registry service implemented as a serverless application. It provides a platform… goharbor/harbor — Harbor is a self-hosted, enterprise-grade container registry platform designed to store, sign, and scan container… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… distribution/distribution — Distribution is an open-source container image registry that implements the OCI Distribution Specification, enabling…

Projects sharing features with Kraken

These projects share indexed features with Kraken. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • microsoftlearning/az-204-developingsolutionsformicrosoftazureMicrosoftLearning avatar

    MicrosoftLearning/AZ-204-DevelopingSolutionsforMicrosoftAzure

    2,513View on GitHub↗

    This project is a set of hands-on labs for practicing cloud development, focusing on implementing web apps, functions, storage solutions, and containerized workloads. It provides a practical framework for developing solutions within the Azure ecosystem. The content covers a wide range of specialized cloud capabilities, including serverless development with HTTP and timer triggers, container orchestration using apps and instances, and API management for routing and transforming traffic. It also emphasizes identity and access management through OpenID Connect and managed identities. Additional

    C#
    View on GitHub↗2,513
  • spegel-org/spegelspegel-org avatar

    spegel-org/spegel

    3,485View on GitHub↗

    Spegel is a container registry cache and peer-to-peer distribution system for Kubernetes. It functions as an OCI image mirror and content addressable store that shares image layers between cluster nodes to reduce external registry traffic and latency. The project implements a distributed hash table to locate image digests across the network, allowing nodes to retrieve content from peers rather than repeated external downloads. This architecture mitigates registry rate-limiting and provides offline image availability to prevent workload failures during registry outages. The system covers capa

    Gocloudcontainerddocker
    View on GitHub↗3,485
  • cloudflare/serverless-registrycloudflare avatar

    cloudflare/serverless-registry

    1,405View on GitHub↗

    Serverless Registry is a container registry service implemented as a serverless application. It provides a platform for hosting and managing container images by leveraging distributed object storage and edge computing to handle image layers and metadata. The project distinguishes itself by utilizing edge-side request proxying and lazy pull-through caching to manage external image dependencies. By fetching and persisting remote images on demand, it improves availability and access speeds for container runtimes. The system also employs chunked stream processing to manage large image layers, ens

    TypeScriptartifactscloudflarecontainer
    View on GitHub↗1,405
  • goharbor/harborgoharbor avatar

    goharbor/harbor

    28,761View on GitHub↗

    Harbor is a self-hosted, enterprise-grade container registry platform designed to store, sign, and scan container images and cloud-native artifacts. It provides a centralized repository that integrates directly with Kubernetes environments to manage the full lifecycle of software artifacts, from initial storage to production deployment. The platform distinguishes itself through a focus on security, governance, and multi-site availability. It features a pluggable vulnerability scanning framework that allows for the integration of various security engines, alongside content trust mechanisms tha

    Gocloud-nativecncfcncf-project
    View on GitHub↗28,761
Compare all 30 related projects→