{"data":{"slug":"kubernetes-sigs-lws","name":"lws","tagline":"An API for deploying a group of pods as a unit of replication","github_url":"https://github.com/kubernetes-sigs/lws","owner":"kubernetes-sigs","repo":"lws","owner_avatar_url":"https://avatars.githubusercontent.com/u/36015203?v=4","primary_language":"Go","stars":817,"forks":186,"topics":["llm-inference","sig-apps"],"archived":false,"github_pushed_at":"2026-09-19T15:22:33+00:00","maintenance_label":"Very active","stars_delta_30d":48,"url":"https://www.graphcanon.com/tools/kubernetes-sigs-lws","markdown_url":"https://www.graphcanon.com/tools/kubernetes-sigs-lws.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/kubernetes-sigs-lws","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=kubernetes-sigs-lws","description":"LeaderWorkerSet: An API for deploying a group of pods as a unit of replication","homepage_url":"https://lws.sigs.k8s.io","license":"Apache-2.0","open_issues":41,"watchers":7,"ai_summary":"LeaderWorkerSet provides a framework in Go to deploy groups of pods together as a unit for better orchestration and scale management.","readme_excerpt":"## Installation\n\nRead the [installation guide](https://lws.sigs.k8s.io/docs/installation/) to learn more.","github_created_at":"2024-02-22T05:07:17+00:00","created_at":"2026-07-11T11:44:40.429241+00:00","updated_at":"2026-09-20T06:34:47.16096+00:00","categories":[{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"}],"tags":[{"slug":"llm-inference","name":"llm-inference"},{"slug":"sig-apps","name":"sig-apps"}],"trust":{"provenance":{"is_fork":false,"github_id":761580012,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T03:43:35.153Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":1,"days_since_push":0,"last_release_at":"2026-08-11T19:59:45Z","stars_delta_30d":48,"open_issues_delta_30d":2},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:44:41.713Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-20T03:43:36.398Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-09-20T03:43:36.398Z","managed_saas":false},"languages":{"value":["go"],"source":"github.language","observed_at":"2026-09-20T03:43:36.398Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-09-20T03:43:36.398Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-09-20T03:43:36.398Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["- When you are working with applications that require a high degree of control over pod deployment and replication as part of a microservices architecture","- If your work involves scaling operations where pods need to be managed as a unit, enhancing coordination within the application services"],"when_not_to_use":["- Avoid using lws if your project does not benefit from treating pods as units, such as in simpler setups without complex orchestration or scale needs","- If you operate primarily within languages other than Go, look for alternatives better suited to those environments because lws is built specifically for applications in Go"],"source":"enrich:decision_facts","observed_at":"2026-07-15T09:01:03.715Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"lws, or LeaderWorkerSet, is an API designed for deploying groups of pods together in Go, aimed at improving orchestration and scale management for better performance."}]}}