{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/8"}],"enrichment":{"capability":"Embeds the Monaco Editor (VS Code's editor) into Qt applications with syntax highlighting, code completion, and Language Server Protocol support.","skillfed_tags":["qt-widget","code-editor","lsp-client"],"use_cases":["Build a Python IDE or script editor within a Qt desktop application with syntax highlighting and LSP features.","Create a code review or diff viewer that shows side-by-side comparisons with Monaco's rendering and theming.","Embed a configuration or template editor in a scientific or engineering tool that needs language-aware editing.","Develop a teaching tool or notebook interface where students write and run code in a familiar editor.","Add a code snippet library or code generator UI to an existing Qt application."],"what_it_does":"QTMonaco wraps the Monaco Editor\u2014the same editor that powers VS Code\u2014into a native Qt widget for Python applications. It provides syntax highlighting, code folding, find-and-replace, multiple cursors, and a minimap. The package includes a built-in Language Server Protocol client for Python via python-lsp-server, enabling advanced features like code completion and diagnostics.\n\nThe library is designed for developers building Qt applications (using PySide6 or PyQt6) who want a professional code editor embedded in their UI without building one from scratch. It handles the bridge between the web-based Monaco Editor and Qt's widget system, managing resources and exposing editor state through Qt signals and slots. Installation is low-friction\u2014just the wheel plus two runtime dependencies\u2014though you must supply a Qt framework yourself.","worth_installing":"Yes, with conditions. Install if you need a professional code editor in a Qt application and can accept Alpha-stage API stability. The license is unclear, so verify it matches your project's constraints before committing. Low install friction and active maintenance are in its favor; the small user base means less real-world battle-testing than mature packages."},"id":"qtmonaco","links":{"html":"https://skillfed.io/packages/qtmonaco","md":"https://skillfed.io/packages/qtmonaco.md","pypi":"https://pypi.org/project/qtmonaco/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-14","license_spdx":null,"license_treatment":"unclear","name":"qtmonaco","python_support":"supports_current","summary":"Qt Monaco is a Python library for working with the Monaco Editor in Qt applications."},"popularity":{"monthly_downloads":92366,"position":13455,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.11.0"}
