GoogleContainerTools/skaffold

Description: Easy and Repeatable Kubernetes Development

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 2 hours ago
Added to GitGenius on March 4th, 2026
Created on January 23rd, 2018
Open Issues & Pull Requests: 897 (+0)
Number of forks: 1,704
Total Stargazers: 15,872 (+0)
Total Subscribers: 181 (+0)

Issue Activity (beta)

Open issues: 199
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 754 days
Stale 30+ days: 187
Stale 90+ days: 177

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • kind/bug (66)
  • kind/feature-request (58)
  • priority/p2 (48)
  • area/build (21)
  • deploy/helm (20)
  • priority/p3 (20)
  • area/deploy (19)
  • help wanted (18)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 67.3 days
Mean response time: 432.1 days
90th percentile: 1490.4 days
Tracked items: 251

Most active contributors

Detailed Description

Skaffold is a command-line tool developed by Google Container Tools that streamlines continuous development workflows for Kubernetes applications. Written in Go, it enables developers to iterate on application source code locally while deploying to either local or remote Kubernetes clusters, automating the entire build, push, and deploy pipeline. The tool is designed to eliminate repetitive manual steps in the development cycle, making it particularly valuable for teams working with containerized applications.

The core functionality centers on optimized source-to-deploy workflows. Skaffold detects changes in source code and automatically handles building, pushing, and deploying applications with policy-based image tagging. This automation significantly reduces the time between code changes and seeing those changes reflected in a running cluster. Beyond automation, Skaffold provides continuous feedback by aggregating logs from deployed resources and forwarding container ports to the local machine, giving developers immediate visibility into their application behavior.

Project portability is a key design principle. Developers can share projects with others through simple git clone and skaffold run commands, eliminating complex setup procedures. The tool supports context-aware configuration through Skaffold profiles, user-level configuration, environment variables, and flags, allowing teams to describe environment differences declaratively. For CI/CD integration, Skaffold offers both end-to-end pipeline execution via skaffold run and granular phase-based execution for custom pipeline construction. The skaffold render command outputs hydrated Kubernetes manifests suitable for GitOps workflows.

Configuration is pluggable and declarative. The skaffold init command automatically discovers project files and generates configuration, reducing manual setup overhead. Multi-component applications are fully supported, and the architecture allows integration with any build or deploy tool through its pluggable design. The tool maintains a lightweight footprint as a client-side only solution with no cluster-side components, eliminating operational overhead and maintenance burden.

IDE integration is available through Google Cloud Code extensions for Visual Studio Code and JetBrains IDEs, providing a managed experience that keeps Skaffold updated while offering guided startup and dependency management across any Kubernetes cluster.

According to GitGenius activity tracking, the repository shows median issue and pull request response latency of 1672.3 hours with a mean of 10496.4 hours across 247 tracked items. The most frequently applied issue labels are priority/p2 with 44 occurrences, kind/feature-request with 36, and kind/bug with 32, indicating active feature development and bug management. Primary contributors tracked include idsulik with 31 events, ericzzzzzzz with 19 events, and plumpy with 17 events. The repository shares overlapping contributors with microsoft/vscode, microsoft/typescript, and rust-lang/rust, suggesting cross-project collaboration within the broader developer tools ecosystem.

Skaffold is classified as production-ready and generally available, with detailed feature maturity information and deprecation policies documented. The project maintains active community engagement through the Kubernetes Slack channel and a dedicated skaffold-users mailing list, welcoming contributions from the community through established contribution guidelines.

skaffold
by
GoogleContainerToolsGoogleContainerTools/skaffold

Repository Details

Fetching additional details & charts...