awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
helm avatar

helm/chartmuseum

0
View on GitHub↗
3,832 星标·406 分支·Go·Apache-2.0·2 次浏览chartmuseum.com↗

Chartmuseum

ChartMuseum is a centralized server for hosting, versioning, and distributing Kubernetes package repositories. It functions as a Kubernetes package manager and an OCI compatible registry, providing a system to manage the full lifecycle of software artifacts from upload and versioning to verification and deletion.

The project supports multitenant repository hosting by organizing packages into isolated namespaces for different teams and organizations. It utilizes a storage abstraction layer that allows packages to be persisted to local filesystems or S3 compatible cloud object stores, including Google Cloud Storage and Azure Blob Storage.

Additional capabilities include securing distribution via a private registry with TLS encryption and API access authentication using bearer tokens, basic auth, or client certificates. The server manages repository discovery through dynamic index generation and provides performance metrics export for system monitoring.

Features

  • Helm Chart Management - Serves as a centralized host for packaged Kubernetes charts and provenance files for installation and verification.
  • OCI Compatible Registries - Provides a full OCI-compliant registry server for distributing Kubernetes deployment packages.
  • Namespace-Based Isolation - Organizes packages into isolated hierarchical directory structures to separate different organizations or projects.
  • Chart Registries - Functions as a centralized server for hosting, versioning, and distributing Kubernetes package repositories.
  • Helm Package Storage - Stores and serves package files and provenance files to enable the server to function as a repository.
  • Package Lifecycle Management - Manages the full lifecycle of Kubernetes software artifacts from upload and versioning to verification and deletion.
  • Multitenant Package Repositories - Provides a repository server that organizes packages into isolated namespaces for different teams and organizations.
  • Multitenant Repository Hosting - Provides isolated namespaces and separate repositories for multiple teams or organizations on a single server.
  • Chart Versioning APIs - Provides API endpoints for uploading new releases, deleting old versions, and retrieving chart metadata.
  • API Client Authentications - Secures repository access using bearer tokens, basic authentication, and client certificates.
  • Request Authentication Middleware - Intercepts incoming requests to validate identities via basic auth, bearer tokens, or TLS certificates.
  • TLS Traffic Encryption - Ensures secure data transmission by serving all content over HTTPS with TLS encryption.
  • Tenant-Based Directory Organization - Organizes packages into a hierarchical directory structure to isolate different organizations or projects.
  • Cloud Object Storage - Persists packaged software and provenance files to remote cloud object stores including S3 and Azure Blob Storage.
  • External Cache Integrations - Supports offloading in-memory chart indexes to external cache stores to reduce memory usage.
  • Local Filesystem Storage - Saves Kubernetes charts and provenance files directly to the local server filesystem.
  • Private Package Registries - Secures Kubernetes package distribution using authentication and TLS encryption to restrict access to internal software.
  • Dynamic Index Generators - Automatically computes and serves a repository index file to enable client-side package discovery.
  • CI Artifact Managers - Stores packaged application versions in cloud or local storage for integration with automated deployment pipelines.
  • S3-Compatible Storage Adapters - Implements storage adapters to allow persistence of artifacts in S3-compatible object stores.
  • Storage Abstraction Layers - Decouples the API from physical storage by routing operations to local filesystems or cloud object stores.

Star 历史

helm/chartmuseum 的 Star 历史图表helm/chartmuseum 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 Chartmuseum 的精选搜索

收录 Chartmuseum 的精选合集。
  • Helm Chart 开发与管理工具

Chartmuseum 的开源替代方案

相似的开源项目,按与 Chartmuseum 的功能重合度排序。
  • verdaccio/verdaccioverdaccio 的头像

    verdaccio/verdaccio

    17,699在 GitHub 上查看↗

    Verdaccio is a registry server that implements the npm protocol to store, serve, and manage software dependencies. It functions as a private registry proxy for Node.js packages, allowing organizations to host internal packages while caching public modules. The system features a pluggable middleware architecture that enables the extension of registry behavior through custom plugins for authentication and storage backends. It supports scalable remote data management by offloading package files to S3-compatible object stores. The platform covers package lifecycle management, including publishin

    TypeScriptdockerhelmhelm-charts
    在 GitHub 上查看↗17,699
  • zfile-dev/zfilezfile-dev 的头像

    zfile-dev/zfile

    10,771在 GitHub 上查看↗

    在线云盘、网盘、OneDrive、云存储、私有云、对象存储、h5ai、上传、下载

    Javaclouddiskh2h5ai
    在 GitHub 上查看↗10,771
  • minio/minio-gominio 的头像

    minio/minio-go

    2,907在 GitHub 上查看↗

    minio-go is a client library and software development kit for interacting with S3-compatible object storage. It provides a programmatic interface for Go applications to manage buckets and objects using the S3 protocol. The library enables the execution of complex storage operations, including multi-part uploads for large datasets, data synchronization between filesystems, and the management of bucket lifecycle and replication policies. It also supports advanced data retrieval through object searching and SQL-based querying of stored data. The toolkit covers a broad range of administrative an

    Goaws-signatureclient-sdkcloud
    在 GitHub 上查看↗2,907
  • rlidwka/sinopiarlidwka 的头像

    rlidwka/sinopia

    5,485在 GitHub 上查看↗

    Sinopia is a private npm registry server used for hosting, managing, and distributing private packages and scoped modules within an internal network. It functions as a private package manager that controls access to internal code through user authentication and encrypted tokens. The system provides a caching layer that stores public registry packages locally to reduce bandwidth and improve installation speeds. It also includes a web-based interface for exploring packages, viewing documentation, and managing the state of the registry. The project covers a broad range of package management cap

    JavaScript
    在 GitHub 上查看↗5,485
查看 Chartmuseum 的所有 30 个替代方案→

常见问题解答

helm/chartmuseum 是做什么的?

ChartMuseum is a centralized server for hosting, versioning, and distributing Kubernetes package repositories. It functions as a Kubernetes package manager and an OCI compatible registry, providing a system to manage the full lifecycle of software artifacts from upload and versioning to verification and deletion.

helm/chartmuseum 的主要功能有哪些?

helm/chartmuseum 的主要功能包括:Helm Chart Management, OCI Compatible Registries, Namespace-Based Isolation, Chart Registries, Helm Package Storage, Package Lifecycle Management, Multitenant Package Repositories, Multitenant Repository Hosting。

helm/chartmuseum 有哪些开源替代品?

helm/chartmuseum 的开源替代品包括: verdaccio/verdaccio — Verdaccio is a registry server that implements the npm protocol to store, serve, and manage software dependencies. It… zfile-dev/zfile — 在线云盘、网盘、OneDrive、云存储、私有云、对象存储、h5ai、上传、下载. minio/minio-go — minio-go is a client library and software development kit for interacting with S3-compatible object storage. It… rlidwka/sinopia — Sinopia is a private npm registry server used for hosting, managing, and distributing private packages and scoped… emdash-cms/emdash — EmDash is an open-source content management system built on Astro that combines a visual admin panel with a… greptimeteam/greptimedb — GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries…