awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

28 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • d2l-ai/d2l-zhAvatar d2l-ai

    d2l-ai/d2l-zh

    78,493Vezi pe 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
    Vezi pe GitHub↗78,493
  • patchy631/ai-engineering-hubAvatar patchy631

    patchy631/ai-engineering-hub

    35,826Vezi pe 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
    Vezi pe GitHub↗35,826
  • donnemartin/data-science-ipython-notebooksAvatar donnemartin

    donnemartin/data-science-ipython-notebooks

    29,166Vezi pe 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
    Vezi pe GitHub↗29,166
  • d2l-ai/d2l-enAvatar d2l-ai

    d2l-ai/d2l-en

    29,001Vezi pe 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
    Vezi pe GitHub↗29,001
  • nndl/nndl.github.ioAvatar nndl

    nndl/nndl.github.io

    18,710Vezi pe 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
    Vezi pe GitHub↗18,710
  • jupyter/notebookAvatar jupyter

    jupyter/notebook

    13,204Vezi pe 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
    Vezi pe GitHub↗13,204
  • aws/amazon-sagemaker-examplesAvatar aws

    aws/amazon-sagemaker-examples

    10,958Vezi pe 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
    Vezi pe GitHub↗10,958
  • pycaret/pycaretAvatar pycaret

    pycaret/pycaret

    9,811Vezi pe 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
    Vezi pe GitHub↗9,811
  • joerick/pyinstrumentAvatar joerick

    joerick/pyinstrument

    7,638Vezi pe 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
    Vezi pe GitHub↗7,638
  • mleveryday/practicalai-cnAvatar MLEveryday

    MLEveryday/practicalAI-cn

    6,879Vezi pe 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
    Vezi pe GitHub↗6,879
  • postgresml/postgresmlAvatar postgresml

    postgresml/postgresml

    6,801Vezi pe 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
    Vezi pe GitHub↗6,801
  • evcxr/evcxrAvatar evcxr

    evcxr/evcxr

    6,436Vezi pe 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
    Vezi pe GitHub↗6,436
  • nvidia/isaac-gr00tAvatar NVIDIA

    NVIDIA/Isaac-GR00T

    6,222Vezi pe GitHub↗

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

    Jupyter Notebook
    Vezi pe GitHub↗6,222
  • tensorflow/swiftAvatar tensorflow

    tensorflow/swift

    6,131Vezi pe 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
    Vezi pe GitHub↗6,131
  • livebook-dev/livebookAvatar livebook-dev

    livebook-dev/livebook

    5,805Vezi pe 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
    Vezi pe GitHub↗5,805
  • googlecloudplatform/agent-starter-packAvatar GoogleCloudPlatform

    GoogleCloudPlatform/agent-starter-pack

    5,752Vezi pe GitHub↗

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

    Pythonagentsgcpgemini
    Vezi pe GitHub↗5,752
  • juliapluto/pluto.jlAvatar JuliaPluto

    JuliaPluto/Pluto.jl

    5,346Vezi pe GitHub↗

    Pluto.jl este un mediu de calcul reactiv pentru Julia care funcționează ca un format de document programabil. Servește drept IDE interactiv pentru știința datelor și un notebook computațional poliglot care stochează codul Julia și dependențele de mediu ca fișiere sursă versionabile. Sistemul se distinge prin modelul său de execuție reactiv, care utilizează un graf aciclic direcționat pentru a urmări dependențele variabilelor și a re-evalua automat celulele din aval afectate atunci când o valoare se modifică. Asigură reproductibilitatea prin integrarea mediilor de pachete izolate direct în fișierul notebook și persistarea conținutului ca fișiere sursă executabile pure. Platforma acoperă o gamă largă de capabilități, inclusiv vizualizarea interactivă a datelor, crearea de sarcini educaționale ghidate și generarea de site-uri web de documentație statică. Suportă moduri de output diverse, cum ar fi prezentări de tip slideshow și aplicații web, și oferă instrumente pentru exportul notebook-urilor în HTML, PDF și scripturi axate pe reproductibilitate. Mediul poate fi lansat printr-o interfață web pe localhost sau accesat prin servere la distanță și găzduire cloud.

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

    JavaScriptdesigned-for-teacherseducationexploration
    Vezi pe GitHub↗5,346
  • transformerlab/transformerlab-appAvatar transformerlab

    transformerlab/transformerlab-app

    5,103Vezi pe GitHub↗

    TransformerLab este o platformă de orchestrare MLOps și un mediu de cercetare conceput pentru antrenarea, fine-tuning-ul și evaluarea modelelor de limbaj mari. Servește ca un plan de control centralizat pentru gestionarea joburilor de machine learning și coordonarea compute-ului GPU distribuit pe furnizori de cloud hibrid și on-premise. Platforma se distinge prin optimizarea modelului condusă de agenți, utilizând asistenți AI pentru a analiza metricile și a propune și pune automat în coadă experimente de hiperparametri. Oferă un mediu de dezvoltare la distanță care permite utilizatorilor să lanseze notebook-uri interactive, editoare de cod și sesiuni secure shell direct pe nodurile de calcul la distanță. Sistemul acoperă o gamă largă de capabilități de flux de lucru pentru machine learning, inclusiv coordonarea sarcinilor distribuite, sweep-uri automatizate de hiperparametri și urmărirea cuprinzătoare a experimentelor. Dispune de registre integrate pentru versionarea seturilor de date și a artefactelor de model, precum și instrumente pentru evaluarea performanței modelului și implementarea serverului de inferență. Este furnizată o interfață în linie de comandă pentru controlul platformei, monitorizarea joburilor și gestionarea instalării și actualizărilor instanței locale de server.

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

    Python
    Vezi pe GitHub↗5,103
  • microsoft/quantumkatasAvatar Microsoft

    Microsoft/QuantumKatas

    4,879Vezi pe GitHub↗

    QuantumKatas este un set de materiale educaționale și cursuri de calcul cuantic, concepute pentru a preda limbajul de programare Q# și principiile calculului cuantic. Acesta combină tutoriale structurate și sarcini de programare cu notebook-uri interactive și o suită dedicată de unit testing pentru a valida corectitudinea implementărilor exercițiilor. Proiectul oferă un mediu de învățare containerizat în Docker, care împachetează toate instrumentele și dependențele necesare într-o imagine virtuală. Acest lucru permite executarea exercițiilor de programare cuantică fără a fi nevoie de instalarea software-ului local. Curriculumul acoperă manipularea qubiților, porțile logice, măsurătorile și implementarea algoritmilor cuantici. Învățarea se realizează printr-o succesiune de notebook-uri interactive și proiecte independente care pot fi rulate într-un mediu de dezvoltare integrat (IDE).

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

    Jupyter Notebook
    Vezi pe GitHub↗4,879
  • jupyterlite/jupyterliteAvatar jupyterlite

    jupyterlite/jupyterlite

    4,840Vezi pe GitHub↗

    JupyterLite is a WebAssembly-based interactive notebook environment that enables browser-based computing without a backend server. It provides a client-side data science sandbox where users can execute programming language kernels and run interactive notebooks entirely within the web browser. The project allows for the creation of tailored distributions by pre-installing specific language packages, bundling custom wheels, and applying environment configurations. It supports the generation of static sites that can be deployed to any standard HTTP host, including the ability to package the envi

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

    TypeScriptjupyterjupyterlabjupyterlab-extension
    Vezi pe GitHub↗4,840
Înapoi12Înainte
  1. Home
  2. Development Tools & Productivity
  3. Interactive Notebook Environments

Explorează sub-etichetele

  • 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 sub-tagNotebooks 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.