jupyterlab-monaco - A JupyterLab extension providing the Monaco editor

  •        22

A JupyterLab extension providing the Monaco editor. The current state of this extension is merely a 'proof-of-concept' implementation and nowhere near production status. All functionality and interaction with the 'abstract editor interface' that JupyterLab provides is still missing.

https://github.com/jupyterlab/jupyterlab_monaco

Dependencies:

@jupyterlab/application : ^0.18.0
@jupyterlab/apputils : ^0.18.0
@jupyterlab/coreutils : ^2.0.2
@jupyterlab/fileeditor : ^0.18.0
monaco-editor : ^0.13.1

Tags
Implementation
License
Platform

   




Related Projects

jupyterlab - JupyterLab computational environment.

  •    Javascript

An extensible environment for interactive and reproducible computing, based on the Jupyter Notebook and Architecture. Currently ready for users. JupyterLab is the next-generation user interface for Project Jupyter. It offers all the familiar building blocks of the classic Jupyter Notebook (notebook, terminal, text editor, file browser, rich outputs, etc.) in a flexible and powerful user interface. Eventually, JupyterLab will replace the classic Jupyter Notebook.

jupyter-matplotlib - Matplotlib Jupyter Extension

  •    Javascript

Leveraging the Jupyter interactive widgets framework, jupyter-matplotlib enables the interactive features of matplotlib in the Jupyter notebook and in Jupyterlab. Besides, the figure canvas element is a proper Jupyter interactive widget which can be positioned in interactive widget layouts.

awesome-jupyter - A curated list of awesome Jupyter projects, libraries and resources

  •    

A curated list of awesome Jupyter projects, libraries and resources. Jupyter is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Your contributions are always welcome! Please take a look at the contribution guidelines first.

nbdime - Tools for diffing and merging of Jupyter notebooks.

  •    Python

nbdime provides tools for diffing and merging of Jupyter Notebooks. See the installation docs for more installation details and development installation instructions.

ipyleaflet - A Jupyter - Leaflet.js bridge

  •    Javascript

A Jupyter / Leaflet bridge enabling interactive maps in the Jupyter notebook.


ipywidgets - Interactive Widgets for the Jupyter Notebook

  •    TypeScript

ipywidgets are interactive HTML widgets for Jupyter notebooks and the IPython kernel. Notebooks come alive when interactive widgets are used. Users gain control of their data and can visualize changes in the data.

scriptedforms - Quickly create live-update GUIs for Python packages using Markdown and simple HTML elements

  •    TypeScript

Making GUIs easy for everyone on your team. The primary benefit is that front ends for Python code become easily accessible to everyone on your team. Easy to use, easy to update, easy to extend, and easy to understand.

dashboards - Jupyter Dashboards Layout Extension

  •    Jupyter

The dashboards layout extension is an add-on for Jupyter Notebook. It lets you arrange your notebook outputs (text, plots, widgets, ...) in grid- or report-like layouts. It saves information about your layouts in your notebook document. Other people with the extension can open your notebook and view your layouts. For a sample of what's possible with the dashboard layout extension, have a look at the demo dashboard-notebooks in this repository.

monaco-font - Install `Monaco Font` or other fonts on Linux distro (Ubuntu, CentOS...)

  •    Shell

Install Monaco Font on Linux distro. The idea started from here http://jorrel.blogspot.it/2007/11/monaco-on-ubuntu.html. The main goal of the repo was to provide a script that download and install the Monaco font on ubuntu and not provide the font itself.

geonotebook - A Jupyter notebook extension for geospatial visualization and analysis

  •    Python

GeoNotebook is an application that provides client/server environment with interactive visualization and analysis capabilities using Jupyter, GeoJS and other open source tools. Jointly developed by Kitware and NASA Ames. Documentation for GeoNotebook can be found at http://geonotebook.readthedocs.io.

jupyter-vim-binding - Jupyter meets Vim. Vimmer will fall in love.

  •    Javascript

Do you use Vim? And you need to use Jupyter Notebook? This is a Jupyter Notebook (formerly known as IPython Notebook) extension to enable Vim like environment powered by CodeMirror's Vim. I'm sure that this plugin helps to improve your QOL. While I changed my job, I don't use jupyter notebook and I can't make enough time to maintain this plugin.

Monaco Editor - A browser based code editor

  •    Javascript

The Monaco Editor is the code editor that powers VS Code, which when combined with programming language services, gives you the power of an IDE and the speed of a text editor. It supports Rich IntelliSense, Validation for Javascript, Typescript, CSS, HTML. It also supports syntax coloring all languages.

watermark - An IPython magic extension for printing date and time stamps, version numbers, and hardware information

  •    Python

An IPython magic extension for printing date and time stamps, version numbers, and hardware information. More examples can be found in this Jupyter notebook.

RISE - RISE: "Live" Reveal.js Jupyter/IPython Slideshow Extension

  •    Javascript

RISE allows you to instantly turn your Jupyter Notebooks into a slideshow. No out-of-band conversion is needed, switch from jupyter notebook to a live reveal.js-based slideshow in a single keystroke, and back.

jupyter-drive - Google drive for jupyter notebooks

  •    Javascript

This repository contains custom Contents classes that allows IPython to use Google Drive for file management. The code is organized as a python package that contains functions to install a Jupyter Notebook JavaScript extension, and activate/deactivate different IPython profiles to be used with Google drive. This will install the package in development mode with pip, which means that any change you make to the repository will be reflected into the importable version immediately.

jupyter-notify - A Jupyter Notebook magic for browser notifications of cell completion

  •    Python

This package provides a Jupyter notebook cell magic %%notify that notifies the user upon completion of a potentially long-running cell via a browser push notification. Use cases include long-running machine learning models, grid searches, or Spark computations. This magic allows you to navigate away to other work (or even another Mac desktop entirely) and still get a notification when your cell completes. Clicking on the body of the notification will bring you directly to the browser window and tab with the notebook, even if you're on a different desktop (clicking the "Close" button in the notification will keep you where you are). The extension has currently been tested in Chrome (Version: 58.0.3029) and Firefox (Version: 53.0.3).

py_d3 - D3 block magic for Jupyter notebook.

  •    Python

py_d3 is an IPython extension which adds D3 support to the Jupyter Notebook environment. D3 is a powerful JavaScript data visualization library, while Jupyter is an intuitive browser-hosted Python development environment. Wouldn't it be great if you could use them together? Now you can.

monaco.ttf - the monaco font improved: add special characters in monaco.ttf

  •    

the monaco font improved: add special characters in monaco.ttf

pythonVSCode - This extension is now maintained in the Microsoft fork.

  •    TypeScript

To see all available Python commands, open the Command Palette and type Python. The Microsoft Python Extension for Visual Studio Code collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. This extension respects the telemetry.enableTelemetry setting which you can learn more about at https://code.visualstudio.com/docs/supporting/faq#_how-to-disable-telemetry-reporting.

jupyter-scala - Lightweight Scala kernel for Jupyter / IPython 3

  •    Scala

Jupyter Scala is a Scala kernel for Jupyter. It aims at being a versatile and easily extensible alternative to other Scala kernels or notebook UIs, building on both Jupyter and Ammonite. The current version is available for Scala 2.11. Support for Scala 2.10 could be added back, and 2.12 should be supported soon (via ammonium / Ammonite).