awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
eclipse-che avatar

eclipse-che/che

0
View on GitHub↗
7,151 estrellas·1,207 forks·TypeScript·EPL-2.0·4 vistaseclipse.org/che↗

Che

This project is a Kubernetes-based cloud IDE platform that provisions and manages containerized development environments accessible via a web browser. It functions as a multi-tenant developer platform, enabling teams to launch standardized workspaces directly from Git repositories.

The platform implements development environments as code, using declarative YAML configurations and DevContainer-compatible specifications to define toolsets, IDE settings, and runtime dependencies. This ensures repeatable setups through reusable environment templates and standardized workspace stacks, allowing for the automated installation of curated IDE extensions from public or private registries.

The system covers a broad range of infrastructure capabilities, including role-based access control for multi-tenancy, persistent storage management via Kubernetes volume claims, and identity provider federation for enterprise authentication. It also includes administrative controls for cluster resource management, platform branding, and secure coding infrastructure for air-gapped networks.

Features

  • Cloud Development Environments - Provides a complete platform for provisioning and managing containerized IDEs on Kubernetes for development teams.
  • Browser-Based IDEs - Provides full-featured integrated development environments accessible via a web browser using standard protocols.
  • Web-Based IDEs - Provides a full-featured integrated development environment accessible entirely through a web browser.
  • Persistent Storage Management - Manages Kubernetes volume claims to ensure user data and source code persist across workspace restarts.
  • Development Environments - Implements development environments as code using declarative YAML and DevContainer specifications.
  • Declarative Environment Configurations - Uses version-controlled YAML files to define toolsets and IDE settings for consistent team environments.
  • Environment Specifications - Defines IDE settings and tool dependencies using specification files to ensure consistent team environments.
  • Extensible IDEs - Implements a plugin system compatible with industry standards to extend the functionality of the cloud-based IDE.
  • Workspace Lifecycle Automation - Automates the creation of development environments by cloning repositories and applying configurations at startup.
  • Standardized Tool Stacks - Defines pre-built tool stacks and factories to ensure all developers use a replicated and standardized set of tools.
  • Kubernetes Workspace Provisioning - Deploys container-based workspaces using Kubernetes objects to provide standardized and scalable development setups.
  • Workspace Provisioning - Creates isolated development environments from Git repositories or predefined samples to ensure tool consistency.
  • Git-Driven - Automates environment creation by cloning a Git repository and loading its associated configuration file.
  • Pod-Based IDE Execution - Deploys professional code editors within Kubernetes pods to centralize and manage development in the cloud.
  • Kubernetes IDE Hosting - Deploys professional code editors within Kubernetes pods to centralize development infrastructure.
  • Kubernetes Pod Provisioning - Deploys containerized development environments as isolated Kubernetes pods for scalability and portability.
  • Environment Templates - Creates reusable environment templates to standardize the runtime and language toolsets across development teams.
  • Multi-Tenant RBAC - Implements role-based access control to isolate user workspaces within shared Kubernetes clusters.
  • Enterprise Identity Providers - Connects to enterprise-grade identity providers to manage centralized authentication for development environments.
  • Identity Federation Providers - Enables authentication via external identity providers using standardized protocols for cloud-based environments.
  • Identity Provider Integrations - Integrates with external identity providers to manage user authentication and access for cloud environments.
  • Kubernetes Cloud IDE Platforms - Provides a platform for deploying and managing containerized IDEs on Kubernetes for enterprise teams.
  • YAML Configuration Files - Configures workspace components and dependencies via YAML files for a consistent team experience.
  • Workspace Administration - Coordinates the lifecycle of development environments through a centralized administration dashboard.
  • Persistent Storage Volumes - Uses Kubernetes persistent volume claims to ensure user data survives workspace restarts.
  • Workspace Action Execution - Executes predefined commands and automation scripts within a workspace using a configuration file.
  • Workspace Management - Manages IDE preferences and layout settings on a per-workspace basis to ensure environment-specific behavior.
  • Environment Configuration Sharing - Distributes complete development environment setups to team members through shareable web links.
  • Environment Registries - Imports community-supported environment definitions from centralized registries to accelerate the setup of new workspaces.
  • Curated Extension Libraries - Defines a restricted subset of approved IDE extensions to support secure and air-gapped development environments.
  • IDE Image Customization - Modifies default container images and editor definitions to include specific languages, tools, or extensions.
  • Editor Extension Installations - Automatically installs required IDE plugins from a registry during workspace startup based on project configuration files.
  • IDE Extension Registries - Loads and manages IDE plugins from centralized registries based on project-specific configuration files.
  • Workspace Tooling Configurations - Provides portable configuration files that ensure a consistent set of tools and plugins across different developer workspaces.
  • Environment Scaffolding Templates - Provides curated project templates and repository links to bootstrap new development environments with pre-configured settings.
  • Workspace Source Configurations - Allows administrators to define authorized external providers and origins for workspace source code.
  • Cluster Resource Management - Sets global memory and CPU limits to ensure consistent resource allocation across all workspaces.
  • Kubernetes Deployments - Installs the cloud IDE platform onto Kubernetes clusters to manage the underlying development infrastructure.
  • DevContainer Configurations - Uses standardized DevContainer configuration files to define tools, extensions, and runtime settings.
  • Automated Workspace Provisioning - Accelerates project startup by launching preconfigured workspaces directly from Git repositories.
  • Enterprise Security Controls - Supports operation within air-gapped networks using custom proxies and TLS certificates.
  • Development Security Infrastructure - Provides infrastructure for secure coding, including air-gapped network support and private registries.
  • Multi-Tenant Identity Management - Manages user identities, resource quotas, and role-based access control across shared cloud environments.
  • Role-Based Access Controls - Controls workspace access using authentication and role-based rules in a multi-tenant environment.
  • Role-Based Access Control - Uses role-based access control to restrict and manage permissions for all environment components.
  • Extension Registry Configurations - Configures the environment to connect to public or private extension registries to control plugin availability.

Historial de estrellas

Gráfico del historial de estrellas de eclipse-che/cheGráfico del historial de estrellas de eclipse-che/che

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Che

Proyectos open-source similares, clasificados según cuántas características comparten con Che.
  • coder/coderAvatar de coder

    coder/coder

    12,272Ver en GitHub↗

    Coder is a self-hosted platform for provisioning and managing isolated, containerized development environments. It provides a centralized infrastructure for teams to deploy ephemeral workspaces on private cloud or on-premises hardware, ensuring consistent toolchains and dependencies across distributed development environments. The platform distinguishes itself through its focus on secure, infrastructure-as-code governance and autonomous agent integration. It allows organizations to define reusable, versioned environment templates that integrate with existing identity providers and role-based

    Goagentsdev-toolsdevelopment-environment
    Ver en GitHub↗12,272
  • docker-mailserver/docker-mailserverAvatar de docker-mailserver

    docker-mailserver/docker-mailserver

    18,420Ver en GitHub↗

    This project provides a full-stack, containerized mail server platform designed for self-hosting. It functions as a complete mail transfer agent that bundles essential services—including SMTP, IMAP, and POP3—into a unified environment. By leveraging container orchestration, it enables the deployment of private email infrastructure that handles message transport, delivery, and user management within a single, manageable service. The platform distinguishes itself through deep integration with container runtimes and robust configuration flexibility. It supports granular customization via configu

    Shellantispamantiviruscontainer
    Ver en GitHub↗18,420
  • quarkusio/quarkusAvatar de quarkusio

    quarkusio/quarkus

    15,479Ver en GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Javacloud-nativehacktoberfestjava
    Ver en GitHub↗15,479
  • kubero-dev/kuberoAvatar de kubero-dev

    kubero-dev/kubero

    4,150Ver en GitHub↗

    Kubero is a self-hosted Platform as a Service (PaaS) that simplifies the deployment, scaling, and management of containerized applications on Kubernetes. It functions as an application manager, CI/CD orchestrator, and multi-tenant manager, allowing users to run workloads without writing manual configuration files. The platform distinguishes itself through automated image synthesis, transforming source code from Git repositories into deployable containers via buildpacks, Dockerfiles, or nixpacks. It implements a GitOps delivery model with automated pipelines that trigger builds on push events

    TypeScriptci-cdcloudcoolify
    Ver en GitHub↗4,150
Ver las 30 alternativas a Che→

Preguntas frecuentes

¿Qué hace eclipse-che/che?

This project is a Kubernetes-based cloud IDE platform that provisions and manages containerized development environments accessible via a web browser. It functions as a multi-tenant developer platform, enabling teams to launch standardized workspaces directly from Git repositories.

¿Cuáles son las características principales de eclipse-che/che?

Las características principales de eclipse-che/che son: Cloud Development Environments, Browser-Based IDEs, Web-Based IDEs, Persistent Storage Management, Development Environments, Declarative Environment Configurations, Environment Specifications, Extensible IDEs.

¿Qué alternativas de código abierto existen para eclipse-che/che?

Las alternativas de código abierto para eclipse-che/che incluyen: coder/coder — Coder is a self-hosted platform for provisioning and managing isolated, containerized development environments. It… docker-mailserver/docker-mailserver — This project provides a full-stack, containerized mail server platform designed for self-hosting. It functions as a… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.… kubero-dev/kubero — Kubero is a self-hosted Platform as a Service (PaaS) that simplifies the deployment, scaling, and management of… gitpod-io/gitpod — Gitpod is a cloud development environment platform and Docker-based workspace orchestrator. It provisions on-demand,… mediacms-io/mediacms — MediaCMS is a self-hosted media content management system designed for hosting, organizing, and distributing video,…