[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73241":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":40,"readmeContent":41,"aiSummary":42,"trendingCount":15,"starSnapshotCount":15,"syncStatus":14,"lastSyncTime":43,"discoverSource":44},73241,"glasskube","glasskube\u002Fglasskube","🧊 The next generation Package Manager for Kubernetes 📦 Featuring a GUI and a CLI. Glasskube packages are dependency aware, GitOps ready and can get automatic updates via a central public package repository.","https:\u002F\u002Fglasskube.dev\u002Fdocs\u002F",null,"Go",3494,197,10,2,0,1,5,59.89,"Apache License 2.0",false,"main",[23,24,25,26,27,28,29,30,31,5,32,33,34,35,36,37,38,39],"cloud-native","cncf","cobra","cobra-cli","containers","devops","devops-tools","docusaurus","giscuss","go","golang","htmx","kubebuilder","kubernetes","kubernetes-operator","package","package-manager","2026-06-12 04:01:08","[![GitHub Repo stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fglasskube\u002Fglasskube?style=flat)](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache_2.0-blue.svg)](https:\u002F\u002Fopensource.org\u002Flicenses\u002FApache-2.0)\n[![Docs](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocs-glasskube.dev%2Fdocs-blue)](https:\u002F\u002Fglasskube.dev\u002Fdocs\u002F?utm_source=github)\n[![PRs](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPRs-welcome-brightgreen.svg)](CONTRIBUTING.md)\n[![](https:\u002F\u002Fdcbadge.vercel.app\u002Fapi\u002Fserver\u002FSxH6KUCGH7?style=flat)](https:\u002F\u002Fdiscord.gg\u002FSxH6KUCGH7)\n[![Downloads](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fglasskube\u002Fglasskube\u002Ftotal)](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube\u002Freleases)\n[![CNCF Landscape](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCNCF%20Landscape-5699C6)](https:\u002F\u002Flandscape.cncf.io\u002F?item=app-definition-and-development--application-definition-image-build--glasskube)\n[![Go Reference](https:\u002F\u002Fpkg.go.dev\u002Fbadge\u002Fgithub.com\u002Fglasskube\u002Fglasskube)](https:\u002F\u002Fpkg.go.dev\u002Fgithub.com\u002Fglasskube\u002Fglasskube)\n[![Go Report Card](https:\u002F\u002Fgoreportcard.com\u002Fbadge\u002Fgithub.com\u002Fglasskube\u002Fglasskube)](https:\u002F\u002Fgoreportcard.com\u002Freport\u002Fgithub.com\u002Fglasskube\u002Fglasskube) \n[![HelloGitHub](https:\u002F\u002Fabroad.hellogithub.com\u002Fv1\u002Fwidgets\u002Frecommend.svg?rid=5bcfc97b9ef44c409ae26d7531072f16&claim_uid=jClrT0P8zO5sJID&theme=small)](https:\u002F\u002Fhellogithub.com\u002Frepository\u002F5bcfc97b9ef44c409ae26d7531072f16)\n\n\u003Cbr>\n\u003Cdiv align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fglasskube.dev?utm_source=github\">\n    \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fglasskube\u002F.github\u002Fmain\u002Fimages\u002Fglasskube-logo.png\" alt=\"Glasskube Logo\" height=\"160\">\n  \u003C\u002Fa>\n  \u003Cimg referrerpolicy=\"no-referrer-when-downgrade\" src=\"https:\u002F\u002Fstatic.scarf.sh\u002Fa.png?x-pxid=899d5aee-625c-4345-bad0-713d29caf929\" \u002F>\n\n\u003Ch3 align=\"center\">🧊 The next generation Package Manager for Kubernetes 📦\u003C\u002Fh3>\n\n  \u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fglasskube.dev\u002Fdocs\u002Fgetting-started\u002Finstall?utm_source=github\">\u003Cstrong>Getting started »\u003C\u002Fstrong>\u003C\u002Fa>\n    \u003Cbr> \u003Cbr>\n    \u003Ca href=\"https:\u002F\u002Fglasskube.dev?utm_source=github\">\u003Cstrong>Explore our website »\u003C\u002Fstrong>\u003C\u002Fa>\n    \u003Cbr>\n    \u003Cbr>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fglasskube\" target=\"_blank\">GitHub\u003C\u002Fa>\n    .\n    \u003Ca href=\"https:\u002F\u002Fhub.docker.com\u002Fu\u002Fglasskube\" target=\"_blank\">Docker Hub\u003C\u002Fa>\n    .\n    \u003Ca href=\"https:\u002F\u002Fartifacthub.io\u002Fpackages\u002Fsearch?org=glasskube\" target=\"_blank\">Artifact Hub\u003C\u002Fa>\n    .\n    \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fglasskube\u002F\" target=\"_blank\">LinkedIn\u003C\u002Fa>\n    . \n     \u003Ca href=\"https:\u002F\u002Fx.com\u002Fintent\u002Ffollow?screen_name=glasskube\" target=\"_blank\">Twitter \u002F X\u003C\u002Fa>\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\n\n\u003Chr>\n\n![Glasskube GUI](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube\u002Fassets\u002F3041752\u002F54b20ffe-1daf-4905-abc5-37e99e056b02)\n\n\n## 📦 What is Glasskube?\n\nGlasskube is an **Open Source package manager for Kubernetes**.\nIt makes deploying, updating, and configuring packages on Kubernetes **20 times faster** than tools like **Helm or Kustomize**.\nInspired by the simplicity of Homebrew and npm. You can decide if you want to use the Glasskube UI, CLI, or directly deploy packages via GitOps.\n\n## ⭐️ Why Glasskube?\n\nWe have been working in the Kubernetes ecosystem for over five years.\nDuring this time, we have consistently struggled with package management, configuration, and distribution.\nWe've spent countless hours templating and writing documentation for commands and concepts that were difficult to grasp.\n\nIn contrast, tools like Homebrew, apt, and dnf felt easy to use and rarely caused problems.\nWhile we worked on other cloud-native projects, our users consistently highlighted several common pain points.\nThis realization prompted us to tackle the larger issue of package management in Kubernetes, leading to the development of Glasskube.\n\n## 🗄️ Table Of Contents\n\n- [Features](https:\u002F\u002Fgithub.com\u002Fglasskube\u002F#-features)\n- [Quick Start](https:\u002F\u002Fgithub.com\u002Fglasskube\u002F#-quick-start)\n- [How to install your first package](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube#-how-to-install-you-first-package)\n- [Supported Packages](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube#-supported-packages)\n- [Architecture Diagram](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube#architecture-diagram)\n- [Need help?](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube#-need-help)\n- [Related projects](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube#-related-projects)\n- [How to Contribute](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube#-how-to-contribute)\n- [Supported by](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube#-thanks-to-all-our-contributors)\n- [Activity](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube#-activity)\n- [License](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube#-license)\n\n## ✨ Features\n|                                                                                                                                                                                                                                                                  |                                                                                                              |\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|\n| **Focusing on simplicity and reliability with our CLI and UI** \u003Cbr> Easily install packages in your cluster via the Glasskube UI, where all packages are conveniently located, eliminating the need to search for a Helm repository.                             | ![Glasskube GUI](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube\u002Fassets\u002F3041752\u002F323994d6-6b08-4dca-ac59-d29ae6b37f94) |\n| **Package configurations** \u003Cbr> Configure packages with typesafe input values via the UI or interactive CLI questionnaire. Inject values from other packages, ConfigMaps, and Secrets easily. No more untyped and undocumented `values.yaml` files.              | ![Configuration](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube\u002Fassets\u002F3041752\u002Fdf6bd7d4-7cac-435b-b3a0-31c3cab6069b) |\n| **Dependency Management** \u003Cbr> Glasskube packages are dependency aware, so they can be used and referenced by multiple other packages. They will also get installed in the correct namespace. This is how umbrella charts should have worked from the beginning. | ![Dependency](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube\u002Fassets\u002F3041752\u002F9588b3fc-2a87-454e-97ff-b0f7558717bc)    |\n| **Safe Package Updates** \u003Cbr> Preview and perform pending updates to your desired version with a single click (or CLI command). All updates are pre-tested by the Glasskube test suite.                                                                          | ![Updates](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube\u002Fassets\u002F3041752\u002Fa6e6dc72-9919-4d15-addf-bc709ec76d9d)       |\n| **Reactions and comments** \u003Cbr> Discuss and upvote your favorite Kubernetes package on [GitHub](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube\u002Fdiscussions\u002Fcategories\u002Fpackages) or right inside the Glasskube UI.                                                         | ![Reactions](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube\u002Fassets\u002F3041752\u002F56f08373-fbbe-46fd-820e-fb637114336b)     |\n| **GitOps Integration** \u003Cbr> All Glasskube packages are custom resources, manageable via GitOps. We're also integrating with [renovate](https:\u002F\u002Fgithub.com\u002Frenovatebot\u002Frenovate\u002Fissues\u002F29322)                                                                     | ![GitOps](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube\u002Fassets\u002F3041752\u002F8c359e61-9eec-4413-9c13-bca5cd8710d1)        |\n| **Multiple Repositories and private packages** \u003Cbr> Use multiple repositories and publish your own private packages. This could be your companies internal services packages, so all developers will have up-to-date and easily configured internal services.    | ![Repo](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube\u002Fassets\u002F130456438\u002Fe2f4472b-5b80-4043-9c78-9ccabd8f3337)        |\n\n\n## 🚀 Quick Start - Install the Beta Version.\n\nYou can install Glasskube via [Homebrew](https:\u002F\u002Fbrew.sh\u002F):\n\n```bash\nbrew install glasskube\u002Ftap\u002Fglasskube\n```\n\nFor other installation options check out our [installation guide](https:\u002F\u002Fglasskube.dev\u002Fdocs\u002Fgetting-started\u002Finstall).\n\nOnce the CLI is installed, the first step is to install the necessary components in your cluster. To do that, run\n```sh\nglasskube bootstrap\n```\n\nAfter successfully bootstrapping your cluster, you are ready to start the package manager UI:\n\n```bash\nglasskube serve\n```\n\nThis command will open [`http:\u002F\u002Flocalhost:8580`](http:\u002F\u002Flocalhost:8580) in your default browser.\nCongratulations, you can now explore and install all our available packages! 🎉\n\n## 🎬 Glasskube Demo Video\n\n\n[![Glasskube Demo Video](https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FaIeTHGWsG2c\u002Fhq720.jpg)](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=aIeTHGWsG2c)\n\n## 📦 Supported Packages\n\nGlasskube already supports a wide range of packages, including, but not limited to:\n\n- Kubernetes Dashboard [`kubernetes\u002Fdashboard`](https:\u002F\u002Fgithub.com\u002Fkubernetes\u002Fdashboard)\n- cert-manager [`cert-manager\u002Fcert-manager`](https:\u002F\u002Fgithub.com\u002Fcert-manager\u002Fcert-manager)\n- Ingress-NGINX Controller [`kubernetes\u002Fingress-nginx`](https:\u002F\u002Fgithub.com\u002Fkubernetes\u002Fingress-nginx)\n- Kube Prometheus Stack [`prometheus-operator\u002Fkube-prometheus`](https:\u002F\u002Fgithub.com\u002Fprometheus-operator\u002Fkube-prometheus)\n- Cloud Native PG [`cloudnative-pg\u002Fcloudnative-pg`](https:\u002F\u002Fgithub.com\u002Fcloudnative-pg\u002Fcloudnative-pg)\n\nYou can find all supported and planned packages on [glasskube.dev\u002Fpackages](https:\u002F\u002Fglasskube.dev\u002Fpackages\u002F).\n\n## Architecture Diagram\n\n```mermaid\n---\ntitle: glasskube install [package]\n---\nflowchart BT\n  UI([UI])-- via local server\u003Cbr>http:\u002F\u002Flocalhost:8580 ---Client(Client)\n  CLI([CLI])-- cobra cli ---Client\n  Client-- (1) validate package -->Repo[(Package Repo)]\n  Client-- (2) create\u003Cbr>`Package` CR -->Kubernetes(((Kubernetes API)))\n  subgraph Cluster\n    Kubernetes-- (3) reconcile\u003Cbr>`Package` -->PackageController\n    PackageController-- (4) create `PackageInfo`\u003Cbr>if not present-->Kubernetes\n    Kubernetes-- (5) reconcile\u003Cbr>`PackageInfo`-->PackageInfoController\n    end\n  PackageInfoController\u003C-- (6) update package manifest -->Repo\n  subgraph Cluster\n    PackageInfoController-- (7) update manifest\u003Cbr>in `PackageInfo` -->Kubernetes\n    Kubernetes-- (8) reconcile\u003Cbr>`PackageInfo` -->PackageController\n    PackageController-- (9) deploy package -->Kubernetes\n  end\n\n  Kubernetes-- (10) package status -->Client \n```\n\n## ☝️ Need Help or Want to Provide Feedback?\n\nIf you encounter any problems, we will be happy to support you wherever we can on our [Discord](https:\u002F\u002Fdiscord.gg\u002FSxH6KUCGH7).\nFor bugs, issues or feature requests fee free to [open an issue](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube\u002Fissues\u002Fnew\u002Fchoose).\nWe are happy to assist you with anything related to the project.\n\n## 📎 Related Projects\n\n- Glasskube Apps Operator [`glasskube\u002Foperator`](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Foperator\u002F)\n\n## 🤝 How to Contribute to Glasskube\n\nYour feedback is invaluable to us as we continue to improve Glasskube. If you'd like to contribute, consider trying out the beta version, reporting any issues, and sharing your suggestions. See [the contributing guide](CONTRIBUTING.md) for detailed instructions on how you can contribute.\n\n## 🤩 Thanks to all our Contributors\n\nThanks to everyone, that is supporting this project. We are thankful, for every contribution, no matter its size!\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=glasskube\u002Fglasskube\" \u002F>\n\u003C\u002Fa>\n\n## 👾 Activity\n\n![Glasskube Activity](https:\u002F\u002Frepobeats.axiom.co\u002Fapi\u002Fembed\u002Fc5aac6f5d22bd6b83a21ae51353dd7bcb43f9517.svg \"Glasskube activity image\")\n\n## 📘 License\n\nThe Glasskube is licensed under the Apache 2.0 license. For more information check the [LICENSE](https:\u002F\u002Fgithub.com\u002Fglasskube\u002Fglasskube\u002Fblob\u002Fmain\u002FLICENSE) file for details.\n","Glasskube 是一个面向 Kubernetes 的开源包管理器，旨在简化应用在 Kubernetes 上的部署、更新和配置过程。它支持图形用户界面（GUI）和命令行界面（CLI），并具有依赖感知、GitOps 就绪以及通过中央公共包仓库自动更新等核心功能。项目采用 Go 语言编写，确保了高性能与跨平台兼容性。适用于需要高效管理和维护 Kubernetes 应用的各种云原生开发场景，特别是对于希望减少手动操作、提高运维效率的团队来说，是一个非常实用的工具。","2026-06-11 03:44:38","high_star"]