awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
devspace-sh avatar

devspace-sh/devspace

0
View on GitHub↗

Devspace

Devspace is a Kubernetes development workflow tool and declarative deployment orchestrator. It automates the build, deploy, and debug cycle for applications running inside Kubernetes clusters, functioning as a container image pipeline automator and a remote Kubernetes debugger.

The project features a Kubernetes hot reloading engine that provides real-time code synchronization and bi-directional file synchronization between local filesystems and running containers. This allows for updates without requiring image rebuilds or restarts. It further enables environment parity by running build, test, and debug processes directly inside the cluster.

The tool covers a broad range of capabilities, including parallel image building, multi-container log streaming, and interactive container terminals. It also provides configuration management for resolving dynamic variables and a visual interface for environment management and port-forwarding.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
devspace.sh
↗

Features

  • Container Deployment Orchestrations - Provides a configuration-driven system to standardize container image pipelines and cluster deployment steps.
  • Hot Code Reloading - Updates running containers with new code changes in real time without requiring image rebuilds or restarts.
  • Integrated Kubernetes Debugging Tools - Offers a unified interface for automating the build, deploy, and debug cycle for Kubernetes workloads.
  • Declarative Development Workflows - Stores build and deployment steps in version-controlled configuration files to unify team processes across environments.
  • Declarative Environment Configurations - Defines development workflows and environment settings using versioned, declarative configuration files.
  • Kubernetes Development Workflows - Builds and tests applications directly inside Kubernetes clusters to ensure development environments match production.
  • Real-Time Synchronization - Provides low-latency, event-driven synchronization of local source code to running containers to enable instant updates.
  • Local-to-Container File Synchronization - Syncs source code between local filesystems and running containers in real time to enable hot reloading without rebuilds.
  • Remote Debugging Environments - Executes build and test processes directly inside cluster pods to ensure environment parity between development and production.
  • Container Image Building - Manages the repetitive process of building and pushing container images to registries for faster deployment cycles.
  • Deployment Orchestration - Defines build and deployment steps in version-controlled files to standardize workflows across a development team.
  • In-Cluster Debugging - Runs build, test, and debug processes directly inside a cluster to align development environments with production.
  • Application Deployments - Deploys projects to Kubernetes clusters using standard tools and manages dependencies across multiple repositories.
  • Automated Image Build Pipelines - Handles repetitive tasks for building container images and deploying them to a cluster to increase developer velocity.
  • Remote Debugging - Enables connecting to and inspecting the state of applications running in remote Kubernetes clusters.
  • Container Shell Sessions - Opens interactive shell sessions inside running containers and overrides entrypoints for manual startup.
  • Kubernetes Operations Automation - Automates cluster management tasks including parallel image building and log streaming through single-command execution.
  • Interactive Container Debuggers - Ships a utility for opening interactive terminals and streaming logs from containers to align development with production.
  • Kubernetes Cluster Management - Interacts with cluster controllers to manage namespaces, pod status, and port-forwarding for application lifecycle management.
  • Configuration Variables - Defines dynamic values for build and deployment settings using a cache to avoid repeated manual entry.
  • Container Log Streaming - Streams real-time stdout and stderr logs from multiple containers simultaneously with terminal color support.
5,036 stars·413 forks·Go·Apache-2.0·15 views

Star history

Star history chart for devspace-sh/devspaceStar history chart for devspace-sh/devspace

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does devspace-sh/devspace do?

Devspace is a Kubernetes development workflow tool and declarative deployment orchestrator. It automates the build, deploy, and debug cycle for applications running inside Kubernetes clusters, functioning as a container image pipeline automator and a remote Kubernetes debugger.

What are the main features of devspace-sh/devspace?

The main features of devspace-sh/devspace are: Container Deployment Orchestrations, Hot Code Reloading, Integrated Kubernetes Debugging Tools, Declarative Development Workflows, Declarative Environment Configurations, Kubernetes Development Workflows, Real-Time Synchronization, Local-to-Container File Synchronization.

Which projects share features with devspace-sh/devspace?

Projects with overlapping indexed features include: jenkins-x/jx — jx is a GitOps delivery platform and Kubernetes CI/CD orchestrator designed to automate the building and deployment of… nodeshift/nodejs-reference-architecture — This project provides a comprehensive architectural framework and set of standardized patterns for building, securing,… werf/werf — Werf is a container image builder, Kubernetes continuous delivery tool, and deployment orchestrator. It creates… ben1234560/k8s_paas — This project provides a comprehensive architectural blueprint and implementation set for building a… devtron-labs/devtron — Devtron is a Kubernetes management platform and CI/CD orchestrator designed to unify application lifecycles and… badtuxx/descomplicandokubernetes — DescomplicandoKubernetes is a structured educational guide and learning course for mastering container orchestration.…

Projects sharing features with Devspace

These projects share indexed features with Devspace. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • jenkins-x/jxjenkins-x avatar

    jenkins-x/jx

    4,691View on GitHub↗

    jx is a GitOps delivery platform and Kubernetes CI/CD orchestrator designed to automate the building and deployment of applications. It functions as a cloud native pipeline manager that executes container-based build and deployment sequences using a catalog of reusable tasks. The project distinguishes itself through the automated orchestration of preview environments, which are created and destroyed based on pull request activity to enable validation before merging. It employs a GitOps-based state synchronization model to maintain the desired state of clusters by polling git repositories and

    Goacceleratorcicdcontinuous-delivery
    View on GitHub↗4,691
  • nodeshift/nodejs-reference-architecturenodeshift avatar

    nodeshift/nodejs-reference-architecture

    1,747View on GitHub↗

    This project provides a comprehensive architectural framework and set of standardized patterns for building, securing, and scaling production-ready Node.js applications. It serves as a foundational guide for establishing consistent development workflows, operational observability, and reliable service integration across distributed software systems. The framework distinguishes itself by emphasizing a schema-first approach to API development, ensuring that interface definitions drive the creation of server stubs, client libraries, and type definitions. It promotes a cloud-native posture by int

    JavaScript
    View on GitHub↗1,747
  • werf/werfwerf avatar

    werf/werf

    4,695View on GitHub↗

    Werf is a container image builder, Kubernetes continuous delivery tool, and deployment orchestrator. It creates container images using Dockerfiles or assembly syntax and manages the automated rollout of applications to Kubernetes clusters by translating package definitions into resource manifests. The system differentiates itself through a multi-architecture build pipeline that integrates system emulators to produce images for different CPU architectures on a single host. It employs content-based tagging and layer caching to avoid uploading redundant image layers to remote registries. Beyond

    Go
    View on GitHub↗4,695
  • badtuxx/descomplicandokubernetesbadtuxx avatar

    badtuxx/DescomplicandoKubernetes

    4,035View on GitHub↗

    DescomplicandoKubernetes is a structured educational guide and learning course for mastering container orchestration. It serves as a technical reference for installing, configuring, and managing clusters across different operating systems using both local and remote tools. The project utilizes a modular curriculum that combines theoretical lessons and instructional videos with practical hands-on challenges. This approach covers the full lifecycle of application deployment, from initial infrastructure setup to the management of pods, deployments, and replica sets. The material covers core adm

    Shell
    View on GitHub↗4,035
Compare all 30 related projects→