awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ipython-contrib avatar

ipython-contrib/jupyter_contrib_nbextensions

0
View on GitHub↗
5,276 星标·797 分支·JavaScript·11 次浏览jupyter-contrib-nbextensions.readthedocs.io/en/latest↗

Jupyter Contrib Nbextensions

该项目是一个由社区开发的插件集合及模块化框架,旨在扩展 Jupyter notebook 环境的功能。它作为一个自定义工具,通过注入脚本、样式表和交互式组件来修改基于浏览器的开发工作区。

该框架利用元数据驱动的配置来管理独立界面组件的生命周期和注册。用户可以通过配置菜单启用或禁用特定工具,从而在不修改核心应用源码的情况下定制工作区。

现有的扩展涵盖了多个生产力领域,包括自动源代码格式化、通过交互式目录进行文档导航以及运行时变量检查。其他功能还包括管理 notebook 结构、控制输出显示以及将交互式文档导出为静态格式以便分享的工具。

Features

  • Jupyter Interface Customizations - Provides a framework for modifying the visual properties, layout, and interface tools of Jupyter notebook environments.
  • Extension Lifecycle Management - Provides a configuration menu to enable, disable, and manage the lifecycle of community-contributed notebook extensions.
  • Interactive Data Science Environments - Enhances the interactive data science environment with tools for code formatting, variable inspection, and navigation.
  • Notebook Extension Suites - Ships a comprehensive collection of community-developed plugins that extend the core functionality of Jupyter notebooks.
  • Interactive Analysis Workflows - Optimizes data science research by integrating variable inspection and navigation aids into the analysis workflow.
  • Extension Configuration Management - Provides a system for storing and retrieving configuration values specific to each modular notebook extension.
  • Editor Functionality Plugins - Integrates community-developed plugins to add productivity tools and specialized editor features to the notebook interface.
  • Modular Plugin Architectures - Employs a modular architectural framework for managing the registration and active states of independent interface plugins.
  • Modular Plugin Frameworks - Implements a system for managing the lifecycle, registration, and metadata-driven configuration of independent interface plugins.
  • Plugin Registries - Implements a centralized registry to track and manage the loading and unloading of independent notebook interface plugins.
  • Notebook - Adds custom tools and visual components to the notebook workspace to improve editing and cell management workflows.
  • Client-Side Scripting - Uses client-side scripting to dynamically modify the document object model and interface behavior within the browser.
  • Runtime Script and CSS Injection - Dynamically injects JavaScript and CSS into the browser runtime to modify the notebook interface without altering core source code.
  • DOM Manipulation - Programmatically manipulates the notebook workspace by inserting new UI elements and event listeners into the DOM.
  • Code Formatting - Automatically cleans and organizes source code in notebook cells using standard style guides.
  • Content Formats and Exporting - Converts notebook cells into external formats such as Gists or standalone embedded HTML files.
  • Document Exporting - Exports interactive notebook documents into static formats like web pages or print-ready files for collaboration.
  • Runtime Variable Inspection - Enables tracking of variable values and execution times to monitor the internal state of the session.
  • Interactive Formatting - Applies style and syntax improvements to code blocks within the interactive notebook environment.
  • Document Structure Navigators - Organizes long research documents with hierarchical outlines to facilitate faster navigation.
  • Automatic Table of Contents - Generates interactive tables of contents and collapsible headings to improve navigation in long notebook documents.
  • Jupyter Notebook Publishing - Converts interactive research documents into static formats like web pages or print-ready files for easier sharing.
  • Notebook UI Extensions - Enables the creation of custom notebook UI extensions using a structured directory of scripts and styles.
  • Source Code Formatting - Applies automated style guidelines and syntax improvements to notebook cells for consistent code readability.
  • Editor Markdown Enhancements - Enhances the notebook authoring experience with autocomplete suggestions, spell checking, and hotkeys for code and markdown.
  • Automatic Tables of Contents - Provides an interactive table of contents to facilitate faster navigation within long notebooks.
  • Local Asset Routing - Maps local file system paths to web endpoints to serve the custom assets and scripts required by extensions.
  • JSON-Driven Configurations - Utilizes JSON configuration files to store user preferences and extension states, decoupling customization from core code.

Star 历史

ipython-contrib/jupyter_contrib_nbextensions 的 Star 历史图表ipython-contrib/jupyter_contrib_nbextensions 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Jupyter Contrib Nbextensions 的开源替代方案

相似的开源项目,按与 Jupyter Contrib Nbextensions 的功能重合度排序。
  • posit-dev/positronposit-dev 的头像

    posit-dev/positron

    3,969在 GitHub 上查看↗

    Positron is a data science integrated development environment and AI-powered code editor designed for polyglot development, specifically supporting Python and R. It functions as a remote compute workspace that separates the user interface from the execution kernel via SSH or container integration. The environment features a deep integration of large language models that provide context-aware suggestions and automated data analysis by accessing real-time interpreter state, in-memory objects, and plot outputs. It distinguishes itself through a polyglot runtime bridge that enables cross-language

    TypeScript
    在 GitHub 上查看↗3,969
  • ckeditor/ckeditor5ckeditor 的头像

    ckeditor/ckeditor5

    10,435在 GitHub 上查看↗

    CKEditor 5 is a modular rich text editor framework and JavaScript UI component used to build customizable visual editors. It serves as a system for generating HTML or Markdown content, providing both full rich-text editor components and restricted inline editor components for web applications. The framework includes a collaborative editing engine for real-time simultaneous editing, change tracking, and threaded commenting. It features an AI text assistant for polishing, rewriting, and generating content, as well as a document export engine that transforms rich text into PDF and Word files. T

    JavaScriptckeditorckeditor5contenteditable
    在 GitHub 上查看↗10,435
  • cog-creators/red-discordbotCog-Creators 的头像

    Cog-Creators/Red-DiscordBot

    5,437在 GitHub 上查看↗

    Red-DiscordBot is a modular framework for building and self-hosting Discord bots. It functions as a server management tool and community moderation bot that can be tailored by enabling or disabling specific feature modules. The system is distinguished by its extensible plugin architecture, which allows for the integration of third-party modules and the development of custom functional packages. Users can manage bot behavior through a chat-based interface, enabling them to assemble custom bots and define unique responses and behaviors without writing new code. The framework covers a broad ran

    Pythonbotchatbotdiscord
    在 GitHub 上查看↗5,437
  • gustavoguanabara/javascriptgustavoguanabara 的头像

    gustavoguanabara/javascript

    4,106在 GitHub 上查看↗

    This project is a structured JavaScript programming course and learning path designed for beginners. It functions as an interactive coding tutorial and frontend web development guide, providing a curriculum centered on the JavaScript language. The project focuses on building dynamic web interfaces through the manipulation of the Document Object Model. It provides a series of instructional guides and practical challenges that allow for interactive coding practice and the verification of code execution within a dedicated environment. The curriculum covers core programming fundamentals, includi

    HTMLcursocursoemvideogratis
    在 GitHub 上查看↗4,106
查看 Jupyter Contrib Nbextensions 的所有 30 个替代方案→

常见问题解答

ipython-contrib/jupyter_contrib_nbextensions 是做什么的?

该项目是一个由社区开发的插件集合及模块化框架,旨在扩展 Jupyter notebook 环境的功能。它作为一个自定义工具,通过注入脚本、样式表和交互式组件来修改基于浏览器的开发工作区。

ipython-contrib/jupyter_contrib_nbextensions 的主要功能有哪些?

ipython-contrib/jupyter_contrib_nbextensions 的主要功能包括:Jupyter Interface Customizations, Extension Lifecycle Management, Interactive Data Science Environments, Notebook Extension Suites, Interactive Analysis Workflows, Extension Configuration Management, Editor Functionality Plugins, Modular Plugin Architectures。

ipython-contrib/jupyter_contrib_nbextensions 有哪些开源替代品?

ipython-contrib/jupyter_contrib_nbextensions 的开源替代品包括: posit-dev/positron — Positron is a data science integrated development environment and AI-powered code editor designed for polyglot… ckeditor/ckeditor5 — CKEditor 5 is a modular rich text editor framework and JavaScript UI component used to build customizable visual… gustavoguanabara/javascript — This project is a structured JavaScript programming course and learning path designed for beginners. It functions as… mdn/webextensions-examples — This project is a reference library and collection of practical code samples for building browser extensions using… cog-creators/red-discordbot — Red-DiscordBot is a modular framework for building and self-hosting Discord bots. It functions as a server management… ktorio/ktor — Ktor is a framework for building asynchronous server applications and cross-platform network clients using the Kotlin…