|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Ace (Ajax.org Cloud9 Editor)|
|Theia||18,093||2 days ago||1,395||epl-2.0||TypeScript|
|Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.|
|Gitpod||10,792||a day ago||84||March 27, 2022||942||agpl-3.0||Go|
|The developer platform for on-demand cloud development environments to create software faster and more securely.|
|Diagram Maker||2,347||a month ago||6||February 27, 2022||2||apache-2.0||TypeScript|
|A library to display an interactive editor for any graph-like data.|
|✨☁️📁✨ Cloud Commander file manager for the web with console and editor.|
|Dark||1,360||20 hours ago||252||other||F#|
|Darklang main repo, including language, backend, and infra|
|Web labeling tool for bitmap images and point clouds|
|Edtr Io||705||3||28||2 months ago||66||March 30, 2022||61||mit||TypeScript|
|Edtr.io is an open source WYSIWYG in-line web editor written in React. Its plugin architecture makes Edtr.io lean and extensive at the same time.|
|A self-hosted browser-based cloud IDE, updated from Codiad IDE|
|Spring Boot Book||168||4 years ago||apache-2.0|
|Spring Boot 开源电子书|
Gitpod is an open-source Kubernetes application for ready-to-code cloud development environments that spins up fresh, automated dev environments for each task, in the cloud, in seconds. It enables you to describe your dev environment as code and start instant, remote and cloud development environments directly from your browser or your Desktop IDE.
Tightly integrated with GitLab, GitHub, and Bitbucket, Gitpod automatically and continuously prebuilds dev environments for all your branches. As a result, team members can instantly start coding with fresh, ephemeral, and fully-compiled dev environments - no matter if you are building a new feature, want to fix a bug, or do a code review.
Dev environments as code - Gitpod applies lessons learned from infrastructure-as-code. Spinning up dev environments is easily repeatable and reproducible empowering you to automate, version-control, and share dev environments across your team.
Prebuilt dev environments - Gitpod continuously prebuilds all your git branches similar to a CI server. Control how Gitpod pre-configures and initializes environments before you even start a workspace through
init commands in your
Integrated Docker build - Gitpod instantly starts a container in the cloud based on your Docker image. Tools that are required for your project are easy to install and configure.
GitLab, GitHub, and Bitbucket integration - Gitpod seamlessly integrates into your workflow and works with all major git hosting platforms including GitHub, GitLab and Bitbucket.
Integrated code reviews - with Gitpod you can do native code reviews on any PR/MR. No need to switch context anymore and clutter your local machine with your colleagues' PR/MR.
Collaboration - invite team members to your dev environment or snapshot any state of your dev environment to share it with your team asynchronously.
Professional & customizable developer experience - a Gitpod workspace gives you the same capabilities (yes, even root & docker) as your Linux machine - pre-configured and optimized for your individual development workflow. Install any VS Code extension with one click on a user and/or team level.
You can start using Gitpod in one or more of the following ways:
All documentation can be found on https://www.gitpod.io/docs. For example, see Introduction and Getting Started sections. See also: Gitpod Architecture .
Also check out awesome-gitpod
For questions and support please use Discord. Join the conversation, and connect with other community members.
You can also follow
@gitpod for announcements and updates from our team.
The issue tracker is used for tracking bug reports and feature requests for the Gitpod open source project as well as planning current and future development efforts.
You can upvote popular feature requests or create a new one.
Each Gitpod team has its own project board that follows a similar structure. You can find these project boards attached to the GitHub organization. Each team board has a "GroundWork" tab which shows current GitHub issues in progress. Each team project board also has an "inbox" where issues are sent for review by the team (and should be responded to within 48 hours). "Upvoting" by reacting to GitHub issues helps signal to Gitpod that issues are important to you. If you are unsure of the status of an issue, please comment and a Gitpodder should respond to you shortly. For any other questions, please utilize the Gitpod community.
For new Go projects, please update gitpod-ws.code-workspace to include the folder. Why? This will make it so that IntelliSense works with your project, without having to exclusively open the project in a separate context, e.g.
code components/<my-new-component>. References 12
During the development of Gitpod, we also developed some of our own infrastructure toolings to make development easier and more efficient. To this end, we've developed a number of open source projects including:
We want to create a welcoming environment for everyone who is interested in contributing to Gitpod or participating in discussions with the Gitpod community. This project has adopted the Contributor Covenant Code of Conduct, version 2.0.