# Reactive Python Notebooks

> Search results for `reactive Python notebook that reruns cells automatically` on awesome-repositories.com. 117 total matches; showing the first 50.

Explore on the web: https://awesome-repositories.com/q/reactive-python-notebook-that-reruns-cells-automatically

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/reactive-python-notebook-that-reruns-cells-automatically).**

## Results

- [fchollet/deep-learning-with-python-notebooks](https://awesome-repositories.com/repository/fchollet-deep-learning-with-python-notebooks.md) (20,141 ⭐) — This project is a collection of interactive instructional documents and practical code samples designed as a machine learning educational resource. It consists of Jupyter notebooks that provide runnable examples and guided exercises for learning deep learning and model development.

The repository features Keras model implementations that demonstrate how to build and train neural network architectures for processing images, objects, and natural language. It includes capabilities for executing the same model code across different computation engines to compare framework behavior and performance
- [iamseancheney/python_for_data_analysis_2nd_chinese_version](https://awesome-repositories.com/repository/iamseancheney-python-for-data-analysis-2nd-chinese-version.md) (8,937 ⭐) — This project is an educational resource and a collection of instructional materials for performing data manipulation and statistical analysis using Python. It provides a comprehensive set of guides and code examples for using the Pandas, NumPy, and Matplotlib libraries to analyze structured data.

The resource includes a dedicated guide for reshaping, cleaning, and aggregating tabular data and time series via Pandas, alongside a reference for high-performance vectorized operations and linear algebra using NumPy. It also features tutorials for creating publication-quality charts, distribution p
- [jakevdp/pythondatasciencehandbook](https://awesome-repositories.com/repository/jakevdp-pythondatasciencehandbook.md) (48,561 ⭐) — 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
- [pyecharts/pyecharts](https://awesome-repositories.com/repository/pyecharts-pyecharts.md) (15,761 ⭐) — pyecharts is a Python visualization library and wrapper for the Echarts JavaScript engine. It translates Python data and configurations into JSON specifications to generate interactive web-based charts and graphs.

The library provides specialized capabilities for geographic data mapping using a comprehensive library of map assets to visualize spatial information. It also includes utilities to capture rasterized snapshots of rendered web visualizations for export as static image files.

The tool supports rendering interactive plots directly within data science notebook environments and exporti
- [marimo-team/marimo](https://awesome-repositories.com/repository/marimo-team-marimo.md) (21,468 ⭐) — 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
- [rerun/rerun](https://awesome-repositories.com/repository/rerun-rerun.md) (463 ⭐) — Core rerun. See also http://github.com/rerun-modules
- [posit-dev/positron](https://awesome-repositories.com/repository/posit-dev-positron.md) (3,969 ⭐) — 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
- [reactive-python/reactpy](https://awesome-repositories.com/repository/reactive-python-reactpy.md) (8,138 ⭐) — Reactpy is a Python web component framework and server-side UI library used to build interactive web interfaces. It allows for the creation of structured web layouts and visual logic within Python, removing the requirement to write client-side JavaScript.

The framework utilizes a component-based model with reactive state management, where the user interface automatically updates in response to changes in the underlying Python state. It employs a virtual-DOM diffing process and WebSocket-based syncing to push real-time updates from the server to the browser.

The system functions as an integra
- [leptos-rs/leptos](https://awesome-repositories.com/repository/leptos-rs-leptos.md) (20,993 ⭐) — Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types between the server and the browser. It provides a comprehensive toolkit for developing web interfaces where specific DOM nodes update automatically in response to changes in underlying reactive signals, rather than re-rendering entire component trees.

The framework distinguishes itself through a fine-grained reactivity model that tracks dependencies at the individual data point level. It utilizes compile-time template transformation to convert declarative HTML-like syntax into opti
- [rerun-io/rerun](https://awesome-repositories.com/repository/rerun-io-rerun.md) (10,214 ⭐) — Rerun is a multimodal data visualizer and robotics data logger designed for rendering synchronized streams of 3D spatial data, images, and time-series metrics. It functions as a tool for capturing high-frequency sensor data and AI outputs into a queryable columnar format, providing a dedicated interface for viewing MCAP recording files and analyzing physical environments.

The project distinguishes itself as a machine learning dataset streamer, capable of feeding logged recordings directly into GPU buffers and PyTorch training pipelines without intermediate exports. It supports a high-performa
- [vega/altair](https://awesome-repositories.com/repository/vega-altair.md) (10,410 ⭐) — Altair is a declarative data visualization library for Python that generates Vega-Lite specifications. It functions as a tool for mapping data to graphical marks using a high-level syntax, allowing users to describe the desired visual outcome instead of writing imperative drawing commands.

The framework enables the creation of interactive charts and graphics, including linked views and filtered displays that respond to user input in real time. It supports the design of multi-view dashboards by combining visualizations into layered or faceted layouts.

The library provides capabilities for sta
- [vindarel/languages-that-compile-to-python](https://awesome-repositories.com/repository/vindarel-languages-that-compile-to-python.md) (280 ⭐) — List of languages that compile to python
- [manrajgrover/halo](https://awesome-repositories.com/repository/manrajgrover-halo.md) (3,101 ⭐) — Halo is a Python library for rendering animated loading indicators and task completion symbols within terminal and notebook environments. It serves as a utility for providing visual feedback in command-line interfaces to signal that background processes are active.

The library allows for the customization of loading spinner animations through the use of preset styles or custom character sequences and rotation intervals. It includes functionality to terminate active animations and replace them with specific status symbols and messages to indicate success, failure, or warnings.

The project cov
- [angular/angular](https://awesome-repositories.com/repository/angular-angular.md) (100,360 ⭐) — Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex application requirements such as client-side routing, form management, and internationalization.

The project includes a command-line interface for scaffolding and build automation, alongside a testing ecosystem for unit and integration verification. It offers multiple rendering
- [manimcommunity/manim](https://awesome-repositories.com/repository/manimcommunity-manim.md) (39,029 ⭐) — Manim is a scriptable, code-driven framework designed for generating precise technical visualizations and mathematical animations. By using a high-level programming interface, it allows users to define geometric shapes, motion paths, and animation logic that are compiled into high-quality video assets. The system functions as a specialized engine for creating reproducible, data-driven representations of complex mathematical concepts and geometric transformations.

The framework distinguishes itself through an interpolation-based engine that calculates intermediate states between keyframes to e
- [donnemartin/data-science-ipython-notebooks](https://awesome-repositories.com/repository/donnemartin-data-science-ipython-notebooks.md) (29,166 ⭐) — 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
- [alex-gutev/live-cells-cl](https://awesome-repositories.com/repository/alex-gutev-live-cells-cl.md) (5 ⭐) — Live-Cells-CL is a library that adds reactive programming to lisp. The functionality of the library is ported from Live Cells for Dart.
- [microsoft/vscode-extension-samples](https://awesome-repositories.com/repository/microsoft-vscode-extension-samples.md) (10,099 ⭐) — This repository contains a collection of code examples that demonstrate how to build extensions for Visual Studio Code using its extension API. The samples cover the core patterns for extending the editor, including implementing code actions, completions, snippets, and semantic token highlighting.

The examples show how to integrate a language server to provide diagnostics, completions, and hover information, as well as how to register a source control provider with file status and commit operations. Custom task types that run shell commands or scripts are also demonstrated, along with virtual
- [reactive-streams/reactive-streams-dotnet](https://awesome-repositories.com/repository/reactive-streams-reactive-streams-dotnet.md) (202 ⭐) — Reactive Streams for .NET
- [livewire/livewire](https://awesome-repositories.com/repository/livewire-livewire.md) (23,448 ⭐) — Livewire is a full-stack framework for PHP that enables the development of reactive, dynamic user interfaces using server-side classes and templates. By bridging the gap between server-side logic and client-side DOM updates, it allows developers to build interactive web applications without writing custom JavaScript. The framework operates as a component-based library, where modular units encapsulate interface logic, state, and event handling directly on the server.

The framework distinguishes itself through a reactive architecture that automatically synchronizes state between the browser and
- [reactive-streams/reactive-streams-jvm](https://awesome-repositories.com/repository/reactive-streams-reactive-streams-jvm.md) (4,875 ⭐) — Reactive Streams Specification for the JVM
- [altair-viz/altair](https://awesome-repositories.com/repository/altair-viz-altair.md) (10,410 ⭐) — Altair is a declarative data visualization library for Python based on the Vega-Lite grammar. It allows users to create statistical visualizations by mapping data fields to visual properties rather than writing imperative drawing code.

The library focuses on interactive charting through a system of linked selections and filters that update multiple visualizations based on user input. It renders charts as JSON and HTML for display in web browsers and interactive notebooks.

The project covers statistical data analysis and interactive data exploration, providing capabilities to export visuals a
- [gokumohandas/made-with-ml](https://awesome-repositories.com/repository/gokumohandas-made-with-ml.md) (48,343 ⭐) — Made-With-ML is an automated documentation generator and developer experience platform designed to transform source code into structured, searchable reference websites. It functions as a codebase intelligence tool that parses implementation details to provide clear explanations of logic and data requirements.

The system distinguishes itself by leveraging language-level type annotations and structured code comments to generate interface specifications. By utilizing static analysis to extract metadata, it automates the transformation of docstrings into web-ready documentation, ensuring that tec
- [alexch/rerun](https://awesome-repositories.com/repository/alexch-rerun.md) (991 ⭐) — Restarts an app when the filesystem changes. Uses growl and FSEventStream if on OS X.
- [pair-code/lit](https://awesome-repositories.com/repository/pair-code-lit.md) (3,636 ⭐) — Lit is a machine learning interpretability framework and model debugging tool designed to analyze model behavior and performance. It serves as an interpretability dashboard for large language models and a general performance analyzer for text, image, and tabular datasets.

The project distinguishes itself through a comprehensive suite of interpretability tools, including salience map generation for feature attribution, the creation of synthetic and counterfactual examples to test robustness, and the projection of high-dimensional embeddings into visual spaces via UMAP or PCA. It further enable
- [facebookresearch/segment-anything](https://awesome-repositories.com/repository/facebookresearch-segment-anything.md) (54,353 ⭐) — This project provides a deep learning architecture designed to identify and isolate distinct objects within images by generating precise pixel-level masks. It functions as a browser-based inference engine, enabling the execution of complex machine learning models directly within web environments without requiring server-side processing.

The system distinguishes itself by utilizing hardware-accelerated execution and parallel processing to achieve real-time segmentation speeds. It supports prompt-based mask decoding, allowing users to generate spatial masks by providing specific points or boxes
- [microsoft/vscode](https://awesome-repositories.com/repository/microsoft-vscode.md) (186,401 ⭐) — This project is a cross-platform code editor designed for software development, offering a comprehensive suite of tools for text editing, workspace management, and task automation. It includes native support for version control, an integrated terminal, and a flexible task runner that allows for the execution of build, test, and deployment workflows directly within the environment.

The editor features an extensive AI-driven development assistant system, which provides conversational chat interfaces, inline code suggestions, and autonomous agents capable of executing multi-step coding tasks. Th
- [ivpusic/rerun](https://awesome-repositories.com/repository/ivpusic-rerun.md) (0 ⭐)
- [recommenders-team/recommenders](https://awesome-repositories.com/repository/recommenders-team-recommenders.md) (21,769 ⭐) — This project is a recommendation system framework designed for building, evaluating, and operationalizing personalized item suggestion engines. It provides a comprehensive toolkit for implementing collaborative filtering and content-based algorithms, supported by an end-to-end machine learning pipeline for preparing datasets and deploying predictive models.

The framework distinguishes itself through the integration of knowledge graphs to provide richer context for recommendations and the use of industry-specific patterns to accelerate system deployment. It also includes a specialized model ev
- [windofshadow/that](https://awesome-repositories.com/repository/windofshadow-that.md) (121 ⭐) — This repository contains the Pytorch implementation of the THAT methods in the following paper:
- [geo-tp/esp32-bus-pirate](https://awesome-repositories.com/repository/geo-tp-esp32-bus-pirate.md) (2,760 ⭐) — ESP32-Bus-Pirate is a multi-protocol bus analyzer and hardware tool that enables sniffing, decoding, and interacting with electronic buses and wireless signals. It functions as an embedded device programmer, a radio frequency analysis tool, and a USB HID peripheral emulator.

The project provides a web serial hardware console for controlling GPIO pins and executing hardware transactions directly through a browser. It also supports radio frequency exploration across Sub-GHz, Bluetooth, and Wi-Fi bands, as well as hardware peripheral emulation for simulating slave devices like I2C sensors or UAR
- [psf/black](https://awesome-repositories.com/repository/psf-black.md) (41,578 ⭐) — This project is an uncompromising, deterministic code formatter for Python. It functions by parsing source code into an abstract syntax tree and regenerating it according to a rigid, opinionated set of style rules. By automating the formatting process, it eliminates manual style debates and configuration overhead, ensuring that code remains consistent across entire projects regardless of the original input.

The tool distinguishes itself through its focus on speed and seamless integration into development workflows. It utilizes content-based file caching and parallel processing to maintain hig
- [google/comprehensive-rust](https://awesome-repositories.com/repository/google-comprehensive-rust.md) (33,049 ⭐) — Comprehensive Rust is a structured educational curriculum designed to teach the Rust programming language, focusing on its core principles of memory safety, performance, and type correctness. The project provides a comprehensive learning path for software engineers, covering the language's ownership model, borrow checking, and compile-time validation mechanisms that eliminate common memory-related errors without the need for a garbage collector.

The curriculum distinguishes itself by offering specialized modules that demonstrate how to apply these safety guarantees in diverse, high-performanc
- [ztellman/automat](https://awesome-repositories.com/repository/ztellman-automat.md) (593 ⭐) — Automat is a library for defining and using finite-state automata, inspired by Ragel. However, instead of defining a DSL, it allows them to be built using simple composition of functions.
- [kaggle/kaggle-cli](https://awesome-repositories.com/repository/kaggle-kaggle-cli.md) (7,417 ⭐) — The Kaggle API command line interface is a suite of utilities for managing datasets, machine learning models, and competition entries from a terminal. It functions as a command line wrapper that translates user input into API calls to control remote cloud resources.

The project differentiates itself by providing specialized tools for automating the execution of notebook kernels and managing the lifecycle of machine learning models, including version iteration and performance tracking. It also includes a utility for executing evaluation tasks against large language models and downloading the r
- [nteract/papermill](https://awesome-repositories.com/repository/nteract-papermill.md) (6,451 ⭐) — Papermill is a Jupyter notebook execution engine and parameterization framework designed to run notebooks programmatically. It allows users to inject custom input values into notebooks to execute the same logic across different datasets, transforming interactive notebooks into reproducible data science pipelines.

The project functions as a language-agnostic notebook runner and orchestrator, supporting kernels for Python, R, Julia, and Scala. It is distinguished by its cloud-integrated runner capabilities, featuring built-in handlers to read and write notebooks directly to storage providers su
- [dokploy/dokploy](https://awesome-repositories.com/repository/dokploy-dokploy.md) (34,901 ⭐) — Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool.

The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup
- [ncbi-nlp/cell-o1](https://awesome-repositories.com/repository/ncbi-nlp-cell-o1.md) (28 ⭐) — Cell-o1: Training LLMs to Solve Single-Cell Reasoning Puzzles with Reinforcement Learning
- [messagekit/messagekit](https://awesome-repositories.com/repository/messagekit-messagekit.md) (6,266 ⭐) — MessageKit is an iOS chat UI framework that provides a scrollable conversation interface built on UICollectionView, enabling developers to render text, images, videos, locations, emoji, audio, and contact messages within message bubbles. The framework is designed around a pre-built MessagesViewController that can be subclassed to inherit the full chat layout, input bar, and message display without writing UI from scratch, and it uses a data source protocol for message retrieval along with delegate callbacks for user interactions.

The framework distinguishes itself through a highly customizabl
- [salesforce/reactive-grpc](https://awesome-repositories.com/repository/salesforce-reactive-grpc.md) (841 ⭐) — Reactive gRPC is a suite of libraries for using gRPC with Reactive Streams programming libraries. Using a protocol buffers compiler plugin, Reactive gRPC generates alternative gRPC bindings for each reactive technology. The reactive bindings support unary and streaming operations in both…
- [prefecthq/prefect](https://awesome-repositories.com/repository/prefecthq-prefect.md) (21,640 ⭐) — Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing.

The platform distinguishes itself through a decoupled worker-API architecture, which sep
- [ramotion/folding-cell](https://awesome-repositories.com/repository/ramotion-folding-cell.md) (10,196 ⭐) — Folding-cell is a React animation component designed as a collapsible content cell. It functions as an expanding UI element that toggles between a collapsed and expanded state to reveal hidden information.

The component implements animated content disclosure using a paper-like transition. It is designed for interactive UI components and mobile layouts, allowing compact lists or grids to expand into detailed views without navigating to a new page.
- [missing-semester-cn/missing-semester-cn.github.io](https://awesome-repositories.com/repository/missing-semester-cn-missing-semester-cn-github-io.md) (7,311 ⭐) — This is an open-source educational website that translates and localizes MIT's Missing Semester course, teaching practical computing skills for computer science students. The curriculum covers developer tooling, shell scripting, version control, security fundamentals, and open-source collaboration, with a focus on core computing skills including data processing pipelines, workflow automation, secure remote access, shell productivity, Vim editing, and Git version control.

The project distinguishes itself by teaching command-line mastery, shell scripting, and automation to boost daily developer
- [facebook/react](https://awesome-repositories.com/repository/facebook-react.md) (245,669 ⭐) — React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.
- [reactive-extensions/rxjs](https://awesome-repositories.com/repository/reactive-extensions-rxjs.md) (19,353 ⭐) — The Reactive Extensions for JavaScript
- [microsoft/vscode-copilot-chat](https://awesome-repositories.com/repository/microsoft-vscode-copilot-chat.md) (9,493 ⭐) — This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks.

The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ
- [facebookarchive/asyncdisplaykit](https://awesome-repositories.com/repository/facebookarchive-asyncdisplaykit.md) (13,345 ⭐) — AsyncDisplayKit is an asynchronous UI framework and performance library for iOS. It provides a collection of performant alternatives to standard views, allowing developers to build responsive interfaces by offloading layout and rendering tasks to background threads.

The framework is centered around a declarative layout engine based on a flexbox model, which calculates element positions and sizes asynchronously. It utilizes a node-based abstraction to wrap native views, enabling the instantiation and configuration of UI hierarchies on background threads to prevent main thread blocking.

The sy
- [jupyterlab/jupyterlab](https://awesome-repositories.com/repository/jupyterlab-jupyterlab.md) (15,210 ⭐) — JupyterLab is a web-based development environment designed for interactive data science, collaborative research, and computational notebook authoring. It provides a unified workspace where users can execute code, manage computational kernels, and create documents that integrate live code, rich data visualizations, and narrative text.

The platform is built on a modular architecture that supports extensive customization through a plugin system. This framework allows for the dynamic loading of extensions, enabling users to define custom file viewers, interface themes, and keyboard shortcuts. By
- [rasulomaroff/reactive.nvim](https://awesome-repositories.com/repository/rasulomaroff-reactive-nvim.md) (244 ⭐) — Reactivity. Right in your neovim.
- [huggingface/transformers](https://awesome-repositories.com/repository/huggingface-transformers.md) (161,630 ⭐) — Transformers is a comprehensive library for machine learning that provides a unified interface for training, fine-tuning, and deploying transformer-based models. It supports a wide range of tasks, including text classification, language modeling, question answering, and sequence-to-sequence translation, while offering specialized architectures for both text and vision processing. The framework includes tools for managing the entire model lifecycle, from data preprocessing and tokenization to distributed training and inference.

The library features extensive support for model optimization and
