{"id":30318414,"url":"https://github.com/kubestellar/kubestellar","last_synced_at":"2025-08-17T20:11:53.820Z","repository":{"id":62654432,"uuid":"561356395","full_name":"kubestellar/kubestellar","owner":"kubestellar","description":"KubeStellar - a flexible solution for multi-cluster configuration management for edge, multi-cloud, and hybrid cloud","archived":false,"fork":false,"pushed_at":"2025-08-12T17:24:43.000Z","size":215230,"stargazers_count":447,"open_issues_count":219,"forks_count":169,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-08-12T18:37:57.517Z","etag":null,"topics":["deployment","edge","edge-mc","gitops","kubernetes","kubestellar","placement","rollout","scheduling","status","summarization","synching"],"latest_commit_sha":null,"homepage":"https://kubestellar.io","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kubestellar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":"THREAT-MODEL.md","audit":null,"citation":null,"codeowners":null,"security":"SECURITY-INSIGHTS.yml","support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-11-03T14:12:27.000Z","updated_at":"2025-08-12T17:23:33.000Z","dependencies_parsed_at":"2023-09-26T01:50:45.260Z","dependency_job_id":"ce4bfa9d-efbe-461a-a491-1ab6d2c3c89e","html_url":"https://github.com/kubestellar/kubestellar","commit_stats":null,"previous_names":["kubestellar/kubestellar"],"tags_count":76,"template":false,"template_full_name":null,"purl":"pkg:github/kubestellar/kubestellar","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubestellar%2Fkubestellar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubestellar%2Fkubestellar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubestellar%2Fkubestellar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubestellar%2Fkubestellar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kubestellar","download_url":"https://codeload.github.com/kubestellar/kubestellar/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubestellar%2Fkubestellar/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270178357,"owners_count":24540417,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-13T02:00:09.904Z","response_time":66,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deployment","edge","edge-mc","gitops","kubernetes","kubestellar","placement","rollout","scheduling","status","summarization","synching"],"created_at":"2025-08-17T20:11:39.893Z","updated_at":"2025-08-17T20:11:53.808Z","avatar_url":"https://github.com/kubestellar.png","language":"Go","funding_links":[],"categories":["Multi-Cluster \u0026 Fleet Management","Go"],"sub_categories":[],"readme":"\u003c!-- Note that this repo has two readme files, with content that is as nearly identical as is practical: `/README.md` and `/docs/content/readme.md` --\u003e\n\n\u003cimg alt=\"\" width=\"500px\" align=\"left\" src=\"KubeStellar-with-Logo.png\" /\u003e\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n## Multi-cluster Configuration Management for Edge, Multi-Cloud, and Hybrid Cloud\n\n[![](https://img.shields.io/badge/first--timers--only-friendly-blue.svg?style=flat-square)](https://www.firsttimersonly.com/)\u0026nbsp;\u0026nbsp;\u0026nbsp;\n[![](https://github.com/kubestellar/kubestellar/actions/workflows/broken-links-crawler.yml/badge.svg)](https://github.com/kubestellar/kubestellar/actions/workflows/broken-links-crawler.yml)\n[![](https://www.bestpractices.dev/projects/8266/badge)](https://www.bestpractices.dev/projects/8266)\n[![](https://api.scorecard.dev/projects/github.com/kubestellar/kubestellar/badge)](https://scorecard.dev/viewer/?uri=github.com/kubestellar/kubestellar)\n[![](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/kubestellar)](https://artifacthub.io/packages/search?repo=kubestellar)\n\u003ca href=\"https://cloud-native.slack.com/archives/C097094RZ3M\"\u003e \n    \u003cimg alt=\"Join Slack\" src=\"https://img.shields.io/badge/KubeStellar-Join%20Slack-blue?logo=slack\"\u003e\n  \u003c/a\u003e\n\n**KubeStellar** is a Cloud Native Computing Foundation (CNCF) Sandbox project that simplifies the deployment and configuration of applications across multiple Kubernetes clusters. It provides a seamless experience akin to using a single cluster, and it integrates with the tools you're already familiar with, eliminating the need to modify existing resources.\n\nKubeStellar is particularly beneficial if you're currently deploying in a single cluster and are looking to expand to multiple clusters, or if you're already using multiple clusters and are seeking a more streamlined developer experience.\n\n\n![KubeStellar High Level View](docs/content/images/kubestellar-high-level.png)\n\n\nThe use of multiple clusters offers several advantages, including:\n\n- Separation of environments (e.g., development, testing, staging)\n- Isolation of groups, teams, or departments\n- Compliance with enterprise security or data governance requirements\n- Enhanced resiliency, including across different clouds\n- Improved resource availability\n- Access to heterogeneous resources\n- Capability to run applications on the edge, including in disconnected environments\n\nIn a single-cluster setup, developers typically access the cluster and deploy Kubernetes objects directly. Without KubeStellar, multiple clusters are usually deployed and configured individually, which can be time-consuming and complex.\n\nKubeStellar simplifies this process by allowing developers to define a binding policy between clusters and Kubernetes objects. It then uses your regular single-cluster tooling to deploy and configure each cluster based on these binding policies, making multi-cluster operations as straightforward as managing a single cluster. This approach enhances productivity and efficiency, making KubeStellar a valuable tool in a multi-cluster Kubernetes environment.\n\n## Website\n\nFor usage, architecture, and other documentation, see [the website](https://kubestellar.io).\n\n## Contributing\n\nWe ❤️ our contributors! If you're interested in helping us out, please head over to our [Contributing](https://github.com/kubestellar/kubestellar/blob/main/CONTRIBUTING.md) guide and be sure to look at `main` or the release of interest to you.\n\nThis community has a [Code of Conduct](./CODE_OF_CONDUCT.md). Please make sure to follow it.\n\n## Our Roadmap\nHave a look at what we are working on next, see our [Roadmap](docs/content/direct/roadmap.md) \n\n## Getting in touch\n\nThere are several ways to communicate with us:\n\nInstantly get access to our documents and meeting invites at http://kubestellar.io/joinus\n\n- The [`#kubestellar-dev` channel](https://cloud-native.slack.com/archives/C097094RZ3M) in the [CNCF Slack workspace](https://communityinviter.com/apps/cloud-native/cncf)\n- Our mailing lists:\n    - [kubestellar-dev](https://groups.google.com/g/kubestellar-dev) for development discussions\n    - [kubestellar-users](https://groups.google.com/g/kubestellar-users) for discussions among users and potential users\n- Subscribe to the [community meeting calendar](https://calendar.google.com/calendar/event?action=TEMPLATE\u0026tmeid=MWM4a2loZDZrOWwzZWQzZ29xanZwa3NuMWdfMjAyMzA1MThUMTQwMDAwWiBiM2Q2NWM5MmJlZDdhOTg4NGVmN2ZlOWUzZjZjOGZlZDE2ZjZmYjJmODExZjU3NTBmNTQ3NTY3YTVkZDU4ZmVkQGc\u0026tmsrc=b3d65c92bed7a9884ef7fe9e3f6c8fed16f6fb2f811f5750f547567a5dd58fed%40group.calendar.google.com\u0026scp=ALL) for community meetings and events\n    - The [kubestellar-dev](https://groups.google.com/g/kubestellar-dev) mailing list is subscribed to this calendar\n- See recordings of past KubeStellar community meetings on [YouTube](https://www.youtube.com/@kubestellar)\n- See [upcoming](https://github.com/kubestellar/kubestellar/issues?q=is%3Aissue+is%3Aopen+label%3Acommunity-meeting) and [past](https://github.com/kubestellar/kubestellar/issues?q=is%3Aissue+is%3Aclosed+label%3Acommunity-meeting) community meeting agendas and notes\n- Browse the [shared Google Drive](https://drive.google.com/drive/folders/1p68MwkX0sYdTvtup0DcnAEsnXElobFLS?usp=sharing) to share design docs, notes, etc.\n    - Members of the [kubestellar-dev](https://groups.google.com/g/kubestellar-dev) mailing list can view this drive\n- Follow us on:\n   - LinkedIn - [#kubestellar](https://www.linkedin.com/feed/hashtag/?keywords=kubestellar)\n   - Medium - [kubestellar.medium.com](https://medium.com/@kubestellar/list/predefined:e785a0675051:READING_LIST)\n\n\n\u003cdiv\u003e\n\u003ch2\u003e\u003cfont size=\"6\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Smilies/Red%20Heart.png\" alt=\"Red Heart\" width=\"40\" height=\"40\" /\u003e Contributors \u003c/font\u003e\u003c/h2\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\n\u003ccenter\u003e\n\u003ca href=\"https://github.com/kubestellar/kubestellar/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=kubestellar/kubestellar\" /\u003e\n\u003c/a\u003e\n\u003c/center\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\n[![CLOMonitor report summary](https://clomonitor.io/api/projects/cncf/kubestellar/report-summary?theme=light)](https://clomonitor.io/projects/cncf/kubestellar)\n\u003cbr\u003e\n\u003cbr\u003e\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fkubestellar%2Fkubestellar.svg?type=large\u0026issueType=license)](https://app.fossa.com/projects/git%2Bgithub.com%2Fkubestellar%2Fkubestellar?ref=badge_large\u0026issueType=license)\n\u003cbr\u003e\n\u003cbr\u003e\n\n\u003ctd\u003e\n    \u003ca href=\"https://landscape.cncf.io\"\u003e\n        \u003cimg src=\"/docs/overrides/images/cncf-color.png\" width=\"300px;\" alt=\"Cloud Native Computing Foundation Logo\"/\u003e\n    \u003c/a\u003e\n\u003c/td\u003e\n\u003cbr\u003eWe are a Cloud Native Computing Foundation sandbox project.\n\u003cbr\u003eKubernetes and the Kubernetes logo are registered trademarks of The Linux Foundation® (TLF).\n\u003cbr\u003eThe Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our \u003ca href=\"https://www.linuxfoundation.org/legal/trademark-usage\"\u003eTrademark Usage page\u003c/a\u003e.\n\u003cbr\u003e© 2022-2025. The KubeStellar Authors.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubestellar%2Fkubestellar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkubestellar%2Fkubestellar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubestellar%2Fkubestellar/lists"}