Eclipse Che Cloud IDE
github.com
2
Leaving SiteNav
External Link Disclaimer
You are about to visit github.com. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Eclipse Che is a free and open-source cloud IDE (Integrated Development Environment) and developer workspace server that provides a browser-based, Kubernetes-native development environment. Originally developed by Codenvy (founded by Tyler Jewell and Steve Taylor, acquired by Red Hat in 2017), Eclipse Che is now a project of the Eclipse Foundation and is the foundation for Red Hat OpenShift Dev Spaces. Key features: browser-based IDE: Che provides a full-featured IDE in the browser, based on Eclipse Theia (a VS Code-compatible IDE framework). Developers get syntax highlighting, code completion, debugging, git integration, and terminal access without installing anything locally. Workspaces: each developer workspace is a fully isolated environment running in a Kubernetes pod. Workspaces include the IDE, language servers, build tools, and application dependencies. They are defined by a devfile (YAML) that specifies the editor, projects, containers, and commands. Devfile: a portable, version-controlled workspace definition. The devfile specifies IDE configuration, projects to clone, container images, volumes, commands (build, run, debug), and endpoints. Devfiles can be shared for consistent environments across teams. Kubernetes-native: workspaces run as Kubernetes pods with isolation, resource limits, and scalability. Multi-language support: supports Java, JavaScript, TypeScript, Python, Go, C/C++, PHP, Ruby, and more via language servers (Language Server Protocol). Git integration: clone, commit, push, pull, and create pull requests from the IDE. Debugging: step-through debugging for Java, Node.js, Python, Go, and other languages. Plugins: Che supports VS Code extensions and Theia plugins. Team collaboration: workspace snapshots and factory URLs for reproducible environments. Enterprise features: authentication (OAuth, Keycloak), RBAC. Java/TypeScript. EPL-2.0.
Statistics
2
Views
0
Clicks
0
Like
0
Dislike