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

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

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

28 个仓库

Awesome GitHub RepositoriesInteractive Notebook Environments

Platforms that deliver executable code and learning content through interactive notebook interfaces.

Distinguishing note: Focuses on the delivery of educational content via executable notebooks.

Explore 28 awesome GitHub repositories matching development tools & productivity · Interactive Notebook Environments. Refine with filters or upvote what's useful.

Awesome Interactive Notebook Environments GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • d2l-ai/d2l-zhd2l-ai 的头像

    d2l-ai/d2l-zh

    78,493在 GitHub 上查看↗

    This project is an open-source, interactive educational platform designed to teach deep learning through a comprehensive, code-first curriculum. It provides a structured learning path that covers foundational mathematics, modern neural network architectures, and practical optimization techniques, enabling practitioners to master complex artificial intelligence concepts through hands-on experimentation. The platform distinguishes itself by integrating technical explanations with executable Jupyter notebooks. This design allows readers to modify code and hyperparameters in real-time, facilitati

    Configures interactive environments to support live code execution and experimentation within the educational curriculum.

    Pythonbookchinesecomputer-vision
    在 GitHub 上查看↗78,493
  • patchy631/ai-engineering-hubpatchy631 的头像

    patchy631/ai-engineering-hub

    35,826在 GitHub 上查看↗

    This project serves as an educational resource and technical guide for building production-ready intelligent systems. It provides a collection of hands-on tutorials, blueprints, and documentation focused on the development of applications powered by large language models, autonomous agentic workflows, and retrieval-augmented generation. The repository distinguishes itself by offering structured implementations for multi-agent orchestration and standardized communication protocols. It enables developers to integrate external tools and data sources into their systems, ensuring interoperability

    Delivers executable code and learning content through interactive notebook interfaces for technical experimentation.

    Jupyter Notebookagentsaillms
    在 GitHub 上查看↗35,826
  • donnemartin/data-science-ipython-notebooksdonnemartin 的头像

    donnemartin/data-science-ipython-notebooks

    29,166在 GitHub 上查看↗

    This project is a collection of interactive Python notebooks and educational resources designed for mastering data science, machine learning, and numerical computing. It provides a series of practical guides and tutorials covering deep learning, big data processing, and statistical analysis. The repository features specialized instructional suites for implementing classical machine learning algorithms, building deep learning model architectures, and managing AWS cloud infrastructure. It includes dedicated notebooks for data visualization and numerical computing exercises. The project covers

    Delivers educational data science content through an interactive, cell-based notebook execution environment.

    Pythonawsbig-datacaffe
    在 GitHub 上查看↗29,166
  • d2l-ai/d2l-end2l-ai 的头像

    d2l-ai/d2l-en

    29,001在 GitHub 上查看↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Delivers interactive deep learning experimentation through executable computational notebooks combining theory and code.

    Pythonbookcomputer-visiondata-science
    在 GitHub 上查看↗29,001
  • nndl/nndl.github.ionndl 的头像

    nndl/nndl.github.io

    18,710在 GitHub 上查看↗

    This project is an educational platform designed to teach artificial intelligence, neural networks, and data science through a combination of structured textbooks and interactive learning resources. It provides a comprehensive curriculum that guides students through sequential learning paths, bridging the gap between mathematical theory and practical software implementation. The platform distinguishes itself by integrating executable code environments and dynamic browser-based visualizations directly into its educational content. These tools allow users to modify model implementations in real

    Embeds interactive, executable notebook environments directly into educational content for real-time model experimentation.

    HTML
    在 GitHub 上查看↗18,710
  • jupyter/notebookjupyter 的头像

    jupyter/notebook

    13,204在 GitHub 上查看↗

    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 main

    Provides a web-based environment for launching and interacting with executable notebooks.

    Jupyter Notebookclosemberjupyterjupyter-notebook
    在 GitHub 上查看↗13,204
  • aws/amazon-sagemaker-examplesaws 的头像

    aws/amazon-sagemaker-examples

    10,958在 GitHub 上查看↗

    This repository is a collection of Jupyter notebooks providing reference implementations and templates for building, training, and deploying machine learning models using Amazon SageMaker. It serves as an example library for implementing model architectures and automating the machine learning lifecycle. The library provides practical patterns for machine learning training, data engineering, and model deployment. It includes implementation guides for MLOps, including workflows for model monitoring, lineage tracking, and hyperparameter tuning. The examples cover a broad range of capabilities i

    Utilizes pre-configured notebook instances for exploratory data analysis and iterative workflow development.

    Jupyter Notebookawsdata-sciencedeep-learning
    在 GitHub 上查看↗10,958
  • pycaret/pycaretpycaret 的头像

    pycaret/pycaret

    9,811在 GitHub 上查看↗

    PyCaret is a Python AutoML platform and MLOps lifecycle manager designed to automate machine learning workflows. It functions as a low-code environment that leverages a scikit-learn native engine to execute preprocessing, training, and evaluation for tabular data. The platform distinguishes itself as an LLM-powered ML copilot, using large language model agents to analyze datasets, design experiment configurations, and explain model results. It also serves as a Kubernetes ML orchestrator and model registry, enabling the versioning of trained pipelines and their promotion to production API endp

    Provides an integrated notebook environment for exploratory data analysis and manual model prototyping.

    Pythonanomaly-detectionautomlclassification
    在 GitHub 上查看↗9,811
  • joerick/pyinstrumentjoerick 的头像

    joerick/pyinstrument

    7,638在 GitHub 上查看↗

    pyinstrument is a statistical sampling profiler for Python that records the call stack at regular intervals to identify performance bottlenecks with low overhead. It tracks wall-clock time, including I/O and external service calls, and provides specialized profiling for asynchronous programs by attributing time spent awaiting tasks to the calling function. The project converts captured execution data into interactive HTML reports, JSON, and flamecharts. It includes a call stack visualizer to simplify the analysis of execution paths and supports the profiling of individual cells within interac

    Allows profiling specific code cells within interactive notebooks using specialized commands.

    Pythonasyncdjangoperformance
    在 GitHub 上查看↗7,638
  • mleveryday/practicalai-cnMLEveryday 的头像

    MLEveryday/practicalAI-cn

    6,879在 GitHub 上查看↗

    This project is an educational course and machine learning curriculum designed to teach the implementation of neural network architectures and learning algorithms. It provides a structured guide for studying artificial intelligence through a collection of tutorials and practical coding exercises. The curriculum utilizes interactive notebooks that allow for the execution of code within a web browser. This environment enables the prototyping of artificial intelligence models and the analysis of data without requiring a local software installation. The content covers the design and training of

    Provides a notebook-driven platform that delivers executable AI code and learning content.

    Jupyter Notebookdeep-learninggoogle-colab-notebookjupyter-notebook
    在 GitHub 上查看↗6,879
  • postgresml/postgresmlpostgresml 的头像

    postgresml/postgresml

    6,801在 GitHub 上查看↗

    PostgresML is a machine learning database extension for PostgreSQL that integrates model training and inference directly into the database. It functions as an in-database AI platform and vector database, enabling the execution of large language models and natural language processing tasks on stored records without exporting data to external services. The system distinguishes itself by utilizing GPU acceleration to minimize latency during model predictions and employing a hybrid storage engine that maintains relational data alongside high-dimensional vectors. It allows for the building and fin

    Includes integrated interactive notebooks to facilitate rapid experimentation and iterative model development.

    Rust
    在 GitHub 上查看↗6,801
  • evcxr/evcxrevcxr 的头像

    evcxr/evcxr

    6,436在 GitHub 上查看↗

    EvalXR is an interactive Rust compiler that compiles code into dynamically loaded libraries for iterative evaluation without restarting the process. It serves as a Rust Jupyter kernel, a notebook runtime, and a REPL environment, all with state retention across evaluations. The project provides a stateful Rust evaluation engine that runs code snippets in isolated sandboxes while keeping functions and variables alive between executions. It supports cell-based execution, compiling Rust code into a shared library and loading it into the same process to preserve state, with an error-aware compilat

    Provides shareable Rust notebooks that others can run without any local setup.

    Rust
    在 GitHub 上查看↗6,436
  • nvidia/isaac-gr00tNVIDIA 的头像

    NVIDIA/Isaac-GR00T

    6,222在 GitHub 上查看↗

    Provides interactive 3D model inspection and debugging directly inside Jupyter notebooks.

    Jupyter Notebook
    在 GitHub 上查看↗6,222
  • tensorflow/swifttensorflow 的头像

    tensorflow/swift

    6,131在 GitHub 上查看↗

    Swift for TensorFlow is a custom toolchain that extends the Swift language with first-class automatic differentiation and differentiable types, enabling gradient-based computation directly within the compiler. It integrates the Swift compiler with TensorFlow runtime and XLA backends, allowing tensor operations to be compiled and executed on hardware-accelerated hardware for high-performance machine learning. The project distinguishes itself through compiler-integrated automatic differentiation that computes gradients of user-defined functions and types during compilation, eliminating the need

    Provides a Jupyter notebook environment with Swift kernel support for interactive model training and API exploration.

    Jupyter Notebook
    在 GitHub 上查看↗6,131
  • livebook-dev/livebooklivebook-dev 的头像

    livebook-dev/livebook

    5,805在 GitHub 上查看↗

    Livebook is an interactive notebook platform for Elixir that provides a web-based environment for writing and running code cells alongside Markdown content, visualizations, and reproducible workflows. It serves as a multi-cloud auto-clustering tool that automatically discovers and joins Elixir nodes into clusters across Kubernetes, AWS ECS, and Fly.io for distributed execution, and also functions as a notebook deployment tool that packages notebooks into standalone web applications with authentication, secrets, and Docker support. The platform enables real-time collaborative editing, synchron

    Provides an interactive notebook environment specifically designed for the Elixir programming language.

    Elixirchartscollaborativedistributed-computing
    在 GitHub 上查看↗5,805
  • googlecloudplatform/agent-starter-packGoogleCloudPlatform 的头像

    GoogleCloudPlatform/agent-starter-pack

    5,752在 GitHub 上查看↗

    Strips deployment scaffolding from agent projects to produce minimal, portable agent definitions.

    Pythonagentsgcpgemini
    在 GitHub 上查看↗5,752
  • juliapluto/pluto.jlJuliaPluto 的头像

    JuliaPluto/Pluto.jl

    5,346在 GitHub 上查看↗

    Pluto.jl 是一个用于 Julia 的响应式计算环境,其功能类似于可编程文档格式。它作为一个交互式数据科学 IDE 和多语言计算笔记本,将 Julia 代码和环境依赖项存储为可版本化的源文件。 该系统以其响应式执行模型而著称,该模型使用有向无环图来跟踪变量依赖关系,并在值发生变化时自动重新评估受影响的下游单元。它通过将隔离的包环境直接集成到笔记本文件中,并将内容持久化为纯可执行源文件,从而确保了可重复性。 该平台涵盖了广泛的功能,包括交互式数据可视化、创建引导式教育作业以及生成静态文档网站。它支持多种输出模式,如幻灯片演示和 Web 应用程序,并提供将笔记本导出为 HTML、PDF 和以可重复性为重点的脚本的工具。 该环境可以通过 localhost 上的 Web 界面启动,也可以通过远程服务器和云计算托管进行访问。

    Serves notebooks on a web server allowing visitors to interact with inputs through isolated sessions.

    JavaScriptdesigned-for-teacherseducationexploration
    在 GitHub 上查看↗5,346
  • transformerlab/transformerlab-apptransformerlab 的头像

    transformerlab/transformerlab-app

    5,103在 GitHub 上查看↗

    TransformerLab 是一个 MLOps 编排平台和研究环境,专为大语言模型的训练、微调和评估而设计。它作为中央控制平面,用于管理机器学习任务,并协调跨混合云和本地提供商的分布式 GPU 计算。 该平台的特色在于代理驱动的模型优化,利用 AI 助手分析指标并自动提出和排队超参数实验。它提供了一个远程开发环境,允许用户直接在远程计算节点上启动交互式 Notebook、代码编辑器和 SSH 会话。 该系统涵盖了广泛的机器学习工作流功能,包括分布式任务协调、自动化超参数搜索和全面的实验跟踪。它具有用于版本化数据集和模型制品的集成注册表,以及用于模型性能评估和推理服务器部署的工具。 平台提供了命令行界面,用于平台控制、任务监控以及管理本地服务器实例的安装和更新。

    Allows users to launch interactive notebooks and code editor sessions directly in the browser.

    Python
    在 GitHub 上查看↗5,103
  • microsoft/quantumkatasMicrosoft 的头像

    Microsoft/QuantumKatas

    4,879在 GitHub 上查看↗

    QuantumKatas 是一套量子计算课程和教育资源,旨在教授 Q# 编程语言和量子计算原理。它将结构化教程和编码任务与交互式笔记本以及专门的单元测试套件相结合,以验证练习实现的正确性。 该项目提供了一个 Docker 化的学习环境,将所有必要的工具和依赖项打包到虚拟镜像中。这使得无需在本地安装软件即可执行量子编程练习。 课程涵盖量子比特操作、门、测量以及量子算法的实现。学习内容通过一系列交互式笔记本和独立项目进行,可以在集成开发环境中执行。

    Delivers executable quantum code and learning content through interactive notebook interfaces.

    Jupyter Notebook
    在 GitHub 上查看↗4,879
  • jupyterlite/jupyterlitejupyterlite 的头像

    jupyterlite/jupyterlite

    4,840在 GitHub 上查看↗

    JupyterLite 是一个基于 WebAssembly 的交互式笔记本环境,无需后端服务器即可实现基于浏览器的计算。它提供了一个客户端数据科学沙箱,用户可以在 Web 浏览器中执行编程语言内核并运行交互式笔记本。 该项目允许通过预安装特定语言包、捆绑自定义 wheel 和应用环境配置来创建定制发行版。它支持生成可部署到任何标准 HTTP 主机的静态站点,包括将环境打包成存档以供离线访问的功能。 该平台涵盖了广泛的功能,包括与浏览器存储的虚拟文件系统同步、用于响应式界面的基于 Web Worker 的隔离,以及通过 iframe 将交互式 REPL 嵌入到网页中。它还包括一套用于站点构建自动化、完整性验证和本地开发服务器管理的命令行工具。

    Provides a browser-based computing platform that executes interactive notebooks using WebAssembly kernels without a backend server.

    TypeScriptjupyterjupyterlabjupyterlab-extension
    在 GitHub 上查看↗4,840
上一个12下一个
  1. Home
  2. Development Tools & Productivity
  3. Interactive Notebook Environments

探索子标签

  • 3D Rendering DisplaysCapabilities for displaying and debugging 3D renderings interactively within notebook environments. **Distinct from Interactive Notebook Environments:** Distinct from Interactive Notebook Environments: focuses on 3D visualization within notebooks, not the notebook environment itself.
  • AI-Driven Content GenerationAutomating the creation and manipulation of notebook cells and documentation using generative AI. **Distinct from Interactive Notebook Environments:** Focuses on the AI-driven generation of content within the notebook rather than the environment's delivery or deployment.
  • Cell-Level ProfilingTools for measuring execution time and performance of individual cells within interactive notebooks. **Distinct from Interactive Notebook Environments:** Focuses on profiling the execution of cells rather than providing the notebook environment itself.
  • Elixir Notebook EnvironmentsInteractive notebook environments specifically designed for the Elixir programming language. **Distinct from Interactive Notebook Environments:** Distinct from Interactive Notebook Environments: specifically targets Elixir language execution, not general-purpose notebook platforms.
  • Session LaunchersUtilities for starting interactive development sessions and managing the associated networking. **Distinct from Interactive Notebook Environments:** Focuses on the launching mechanism and connectivity, not the content of the notebook
  • Shareable Notebooks1 个子标签Notebooks that can be shared and executed by others without requiring local setup or installation. **Distinct from Interactive Notebook Environments:** Distinct from Interactive Notebook Environments: focuses on the shareability and zero-setup execution of notebooks, not the general platform for running them.
  • Swift Notebook EnvironmentsJupyter notebook environments that execute Swift code with autocomplete for interactive machine learning experimentation. **Distinct from Interactive Notebook Environments:** Distinct from Interactive Notebook Environments: specifically supports Swift language execution rather than general notebook platforms.