awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jupyter avatar

jupyter/notebook

0
View on GitHub↗
13,204 stele·5,670 fork-uri·Jupyter Notebook·BSD-3-Clause·10 vizualizărijupyter-notebook.readthedocs.io↗

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.

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.
  • Instrumente pentru dezvoltatori - 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.

Istoric stele

Graficul istoricului de stele pentru jupyter/notebookGraficul istoricului de stele pentru jupyter/notebook

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Notebook

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Notebook.
  • ipython/ipythonAvatar ipython

    ipython/ipython

    16,718Vezi pe 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
    Vezi pe GitHub↗16,718
  • jakevdp/pythondatasciencehandbookAvatar jakevdp

    jakevdp/PythonDataScienceHandbook

    48,561Vezi pe 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
    Vezi pe GitHub↗48,561
  • marimo-team/marimoAvatar marimo-team

    marimo-team/marimo

    21,468Vezi pe 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
    Vezi pe GitHub↗21,468
  • microsoft/vscode-tips-and-tricksAvatar microsoft

    microsoft/vscode-tips-and-tricks

    9,086Vezi pe 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

    Vezi pe GitHub↗9,086
Vezi toate cele 30 alternative pentru Notebook→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale jupyter/notebook?

Principalele funcționalități ale jupyter/notebook sunt: 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.

Care sunt câteva alternative open-source pentru jupyter/notebook?

Alternativele open-source pentru jupyter/notebook includ: 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…