Monaco Editor Code Editor Component
github.com
3
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
Monaco Editor is the free and open-source code editor that powers Microsoft VS Code. Developed by Microsoft and extracted from VS Code, Monaco is a browser-based code editor providing the same editing experience including syntax highlighting, IntelliSense, diagnostics, and multi-cursor editing. Key features: language services: built-in support for over 60 languages including JavaScript, TypeScript, Python, Java, C++, C#, Go, Rust, PHP, Ruby, HTML, CSS, JSON, YAML, SQL. Each language gets syntax highlighting, bracket matching, auto-closing pairs, and comment toggling. IntelliSense: context-aware code completion with parameter hints and documentation. For TypeScript/JavaScript, a full TypeScript language service runs in the browser, enabling type checking, go-to-definition, find references, and rename refactoring. Rich text editing: multi-cursor, column selection, find/replace with regex, code folding, minimap. Diagnostics: squiggly underlines for errors, warnings, hints with hover tooltips. Theming: light, dark, high-contrast themes with customizable token colors. Workers: web workers for CPU-intensive operations without blocking the main thread. Diff editor: side-by-side comparison with inline views. API: comprehensive JavaScript API for controlling the editor, managing models, adding commands and keybindings. Used by VS Code, Azure DevOps, GitLab, Replit, StackBlitz. TypeScript/JavaScript. MIT.
Statistics
3
Views
0
Clicks
0
Like
0
Dislike