Gitlab Web IDE Beta, Powered by Visual Studio Code

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • openvsx

    An open-source registry for VS Code extensions

  • VSCodium, aka VSCode without the Microsoft proprietary bits, uses https://open-vsx.org/ as the extension registry. The hard problem is convincing devs to cross-publish

  • vscodium

    binary releases of VS Code without MS branding/telemetry/licensing

  • Unlike IE, VS Code is open source though. If Microsoft does some terrible thing with VS Code, the community can just switch to VSCodium: https://vscodium.com/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • GitLab team member here! This feature is currently being worked on. You can follow the progress in https://gitlab.com/gitlab-org/gitlab-web-ide/-/issues/72

  • Monaco Editor

    A browser based code editor

  • GitLab team member here: The existing WebIDE was based on Monaco (https://microsoft.github.io/monaco-editor/), which allowed GitLab users to make small changes & quick fixes. Based on feedback from users, more features were needed for the use of WebIDE to go beyond just small changes, features Monaco doesn't offer. That is why we are going in this direction. You can learn more from: https://about.gitlab.com/blog/2022/05/23/the-future-of-the-g...

  • lapce

    Lightning-fast and Powerful Code Editor written in Rust

  • This is definitely the one I'm looking at closest. There's also Lapce https://github.com/lapce/lapce which has great velocity and looks to be a pretty welcoming project.

    VS Code has become the IE of old imo and it'll take an industry shift to kick it, just like IE. Microsoft is not being a good steward of open source for the project, and over time that will wear on people. Hopefully that'll irritate the right people with the right amount of money to do something about it.

  • codelite

    A multi purpose IDE specialized in C/C++/Rust/Python/PHP and Node.js. Written in C++

  • instant.nvim

    collaborative editing in Neovim using built-in capabilities

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • intellij-rust

    Rust plugin for the IntelliJ Platform

  • I think the reason for the difference between clion and idea for the rust plugin is that clion seems somehow different "on a lower level". It still has support for profiling and valgrind, which Idea lacks [0].

    Regarding Django, do you have some examples? I'm admittedly not a hardcore Django user, but I haven't seen any difference between the two.

    [0] https://github.com/intellij-rust/intellij-rust#compatible-id...

  • ide

  • GitLab Support team member here.

    As a work-around, if you know the name of the existing branch you want to switch to, you can change the URL in your browser's location bar for the IDE. Here's the URL format:

    https://gitlab.com/-/ide/project//[/......

    This will re-load the IDE on the different branch.

    You can also switch branches in the Files view, before launching the Web IDE with the "Web IDE" button.

    Also pressing "Web IDE" from an MR will open that MR's branch in the Web IDE.

    So it depends upon your workflow currently, but I agree it will be nice to be able to swap within the IDE itself later (also when the GitLab Flow extension is added).

    The built-in git support in Code is already an improvement over the old Web IDE's Stage/Commit workflow, IMHO, and after the first load, the new Web IDE also loads faster than the old one, for me at least.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts