Tag

Monaco Editor

0 views collected around this technical thread.

Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 26, 2024 · Frontend Development

Technical Overview of an Open‑Source Online Collaborative Code Editor Built with Next.js and NestJS

This article details the design, technology choices, and core features—including real‑time collaborative editing—of an open‑source online code editor built with Next.js on the front end, NestJS on the back end, and Yjs‑based synchronization, while also providing deployment tips and contributor information.

Collaborative EditingMonaco EditorNestJS
0 likes · 7 min read
Technical Overview of an Open‑Source Online Collaborative Code Editor Built with Next.js and NestJS
Java Tech Enthusiast
Java Tech Enthusiast
Jul 3, 2024 · Fundamentals

Eclipse Foundation Announces Theia IDE GA: Open-Source Alternative to VS Code

The Eclipse Foundation announced the General Availability of Theia IDE, a fully open‑source, vendor‑neutral alternative to Visual Studio Code that offers customizable toolbars, detachable views, remote development, upcoming collaboration, seamless VS Code extension compatibility, support for LSP and DAP, and cross‑platform deployment on Windows, Linux, macOS and the cloud.

DAPEclipse FoundationLSP
0 likes · 4 min read
Eclipse Foundation Announces Theia IDE GA: Open-Source Alternative to VS Code
DevOps
DevOps
Aug 2, 2022 · Frontend Development

From Monaco Editor to VS Code: Eric Gamma’s Journey and the Rise of Modern Web‑Based Development Tools

This article chronicles Eric Gamma’s transition from IBM to Microsoft, the creation of the Monaco web editor, its evolution into the Monaco Workbench and ultimately VS Code, highlighting key technical choices such as Electron, TypeScript, the Language Server Protocol, open‑source strategy, and the product’s explosive growth to become a cornerstone of modern developer tooling.

ElectronEric GammaLanguage Server Protocol
0 likes · 9 min read
From Monaco Editor to VS Code: Eric Gamma’s Journey and the Rise of Modern Web‑Based Development Tools
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Apr 11, 2022 · Frontend Development

Building a Lightweight WebIDE with Monaco Editor: Multi‑File Support, ESLint, Prettier, and Code Completion

The guide shows how to build a lightweight, browser‑based WebIDE using Monaco Editor by adding multi‑file support, preserving view state, integrating ESLint via a WebWorker, enabling Prettier formatting, and extending TypeScript definitions for rich code completion and navigation.

ESLintMonaco EditorPrettier
0 likes · 24 min read
Building a Lightweight WebIDE with Monaco Editor: Multi‑File Support, ESLint, Prettier, and Code Completion