awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jupyter avatar

jupyter/notebook

0
View on GitHub↗

Notebook

This project is a browser-based interactive computing environment and data science IDE. It serves as a literate programming tool that allows users to create documents combining live code, mathematical equations, visualizations, and narrative text. As a polyglot notebook interface, it connects to various language kernels to execute code and render output within a single interface.

The application distinguishes itself by separating the frontend interface from a remote compute engine through a language-agnostic kernel interface. This allows it to support multiple programming languages while maintaining a consistent document editor for computational authoring and data exploration.

The system covers a broad range of capabilities, including interactive code debugging, inline code completion, and execution history recall. It provides tools for document structure visualization and a scratchpad console for variable inspection. Additionally, the interface supports rich media embedding, diagram rendering, and integrated audio-visual playback.

Users can manage their environment through global application configuration, visual theme management, and customizable keyboard shortcuts. The application also includes a navigable file management interface for browsing and organizing documents.

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI
jupyter-notebook.readthedocs.io
↗

Features

  • Interactive Data Science Environments - Serves as a browser-based platform for iterative data analysis combining code, visualization, and narrative.
  • Execution Kernels - Separates the frontend interface from a remote compute engine that executes code in a dedicated kernel process.
  • Block-Based Document Models - Implements a block-based document model where content is organized into discrete executable or descriptive cells.
  • Technical Documentation Editors - Provides a specialized editor for creating technical documents with mathematical notation and integrated code.
  • Interactive Data Exploration Tools - Enables interactive data exploration by combining live code execution with real-time visualizations.
  • Interactive Notebook Environments - Provides a web-based environment for launching and interacting with executable notebooks.
  • Interactive Documentation - Combines executable code, mathematical equations, and visualizations into interactive, shareable documents.
  • Literate Programming Notebooks - Implements interactive notebooks that combine executable code with narrative text for reproducible research and tutorials.
  • Interactive Computing Environments - Provides a web-based environment for creating and sharing interactive documents with live code and equations.
  • Kernel Management - Connects to and manages compute kernels spawned by third-party applications through a dedicated selector dialog.
  • Language-Agnostic APIs - Provides a language-agnostic API that allows the interface to interact with various interchangeable backend compute kernels.
  • Notebook Interfaces - Provides a notebook interface that connects to various language kernels to execute code in a single view.
  • Code Completion - Suggests multi-line code completions as ghost text based on execution history or generative models.
  • Debugging and Inspection Tools - Provides interactive debugging tools to step through code execution and inspect variables in real time.
  • Document Structure Navigators - Displays a minimap and table of contents to provide a hierarchical outline of the document structure.
  • Execution Controllers - Provides controls for managing the lifecycle of a debugged process, including step and stop buttons.
  • Execution History Recall - Enables populating cells with previously executed code by cycling through the kernel's execution history.
  • Interactive Consoles - Provides an interactive scratchpad console that shares the active kernel for quick variable inspection.
  • Rapid Prototyping Environments - Offers an interactive environment for writing and testing small code fragments to iterate quickly.
  • Asynchronous Message Passing - Uses asynchronous JSON-RPC messaging over websockets to communicate between the web interface and the execution kernel.
  • Science and Research - Supports scientific research by managing experimental code and execution history alongside data outputs.
  • Text-to-Diagram Generators - Parses structured text syntax in cells to automatically render flowcharts and visual diagrams.
  • HTML Rendering - Renders formatted text and code outputs into interactive HTML elements within the browser.
  • Client-Side State Synchronizers - Synchronizes the current document view and execution status between the browser and the server-side file system.
  • Code Editors and IDEs - Web-based environment for interactive computing and data analysis.
  • Herramientas de desarrollo - Interactive environment for code and data exploration.
  • Development Environments - Offers a web-based environment for interactive computing and data exploration.
  • Interactive Interpreters - Rich toolkit for interactive Python development.
  • Interactive Notebooks - Offers a standard web interface for interactive Python development.
  • Notebook Runtimes - The primary web-based runtime for Jupyter notebooks.
  • Python Projects - Listed in the “Python Projects” section of the Awesome For Beginners awesome list.
13,204 estrellas·5,670 forks·Jupyter Notebook·BSD-3-Clause·11 vistas

Historial de estrellas

Gráfico del historial de estrellas de jupyter/notebookGráfico del historial de estrellas de jupyter/notebook

Alternativas open-source a Notebook

Proyectos open-source similares, clasificados según cuántas características comparten con Notebook.
  • ipython/ipythonAvatar de ipython

    ipython/ipython

    16,718Ver en GitHub↗

    IPython is an interactive computing environment and programmable extension of the Python read-eval-print loop. It serves as a development tool for writing, testing, and executing code in a live environment designed for rapid prototyping and data exploration. The system differentiates itself through a specialized set of magic commands for environment configuration and system shell integration. It features an object introspection engine for analyzing live program objects at runtime and a frontend-agnostic kernel that allows the execution logic to be embedded into other applications or graphical

    Python
    Ver en GitHub↗16,718
  • jakevdp/pythondatasciencehandbookAvatar de jakevdp

    jakevdp/PythonDataScienceHandbook

    48,561Ver en GitHub↗

    This project is an interactive data science environment that combines code execution, rich media visualization, and narrative documentation into a persistent, browser-based platform. It serves as a comprehensive educational resource for scientific computing, providing a framework for iterative data analysis and machine learning prototyping. The environment is distinguished by its focus on high-performance numerical computing, utilizing vectorized array operations and memory-mapped data structures to handle large-scale computations efficiently. It features a unified estimator interface that st

    Jupyter Notebookjupyter-notebookmatplotlibnumpy
    Ver en GitHub↗48,561
  • marimo-team/marimoAvatar de marimo-team

    marimo-team/marimo

    21,468Ver en GitHub↗

    Marimo is a reactive Python notebook environment and data science integrated development environment. It functions as a scripting tool that maintains state consistency by automatically tracking variable dependencies and re-executing downstream code blocks whenever upstream inputs are modified. The platform distinguishes itself by storing notebooks as standard, portable Python scripts rather than proprietary formats, ensuring compatibility with version control systems. It integrates artificial intelligence to assist with code generation and debugging based on the current execution context, whi

    Pythonartificial-intelligencedagdata-science
    Ver en GitHub↗21,468
  • microsoft/vscode-tips-and-tricksAvatar de microsoft

    microsoft/vscode-tips-and-tricks

    9,086Ver en GitHub↗

    This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi

    Ver en GitHub↗9,086
Ver las 30 alternativas a Notebook→

Preguntas frecuentes

¿Qué hace jupyter/notebook?

This project is a browser-based interactive computing environment and data science IDE. It serves as a literate programming tool that allows users to create documents combining live code, mathematical equations, visualizations, and narrative text. As a polyglot notebook interface, it connects to various language kernels to execute code and render output within a single interface.

¿Cuáles son las características principales de jupyter/notebook?

Las características principales de jupyter/notebook son: Interactive Data Science Environments, Execution Kernels, Block-Based Document Models, Technical Documentation Editors, Interactive Data Exploration Tools, Interactive Notebook Environments, Interactive Documentation, Literate Programming Notebooks.

¿Qué alternativas de código abierto existen para jupyter/notebook?

Las alternativas de código abierto para jupyter/notebook incluyen: ipython/ipython — IPython is an interactive computing environment and programmable extension of the Python read-eval-print loop. It… jakevdp/pythondatasciencehandbook — This project is an interactive data science environment that combines code execution, rich media visualization, and… marimo-team/marimo — Marimo is a reactive Python notebook environment and data science integrated development environment. It functions as… microsoft/vscode-tips-and-tricks — This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a… visualfc/liteide — LiteIDE is a cross-platform integrated development environment designed for writing, compiling, and debugging Go… vanessa219/vditor — Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a…