Pluto.jl is a reactive computing environment for Julia that functions as a programmable document format. It serves as an interactive data science IDE and a polyglot computational notebook that stores Julia code and environment dependencies as versionable source files. The system is distinguished by its reactive execution model, which uses a directed acyclic graph to track variable dependencies and automatically re-evaluate affected downstream cells when a value changes. It ensures reproducibility by integrating isolated package environments directly within the notebook file and persisting con
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
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
This project is an interactive, web-based notebook environment designed for distributed data science and large-scale computing. It serves as a development tool for executing code and performing data analysis specifically within the Apache Spark framework, providing a browser-based interface that combines code execution with reactive data visualization. The platform distinguishes itself through its deep integration with distributed infrastructure, allowing users to manage cluster resources, configure runtime dependencies, and isolate execution processes for individual notebooks. It supports co
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.
Les fonctionnalités principales de marimo-team/marimo sont : Notebook Environments, Interactive Data Science Environments, Reactive Execution Models, Script-Based Notebooks, Python Development Tools, AI Coding Assistants, Directed Acyclic Graph Engines, Application Deployment.
Les alternatives open-source à marimo-team/marimo incluent : juliapluto/pluto.jl — Pluto.jl is a reactive computing environment for Julia that functions as a programmable document format. It serves as… posit-dev/positron — Positron is a data science integrated development environment and AI-powered code editor designed for polyglot… jupyter/notebook — This project is a browser-based interactive computing environment and data science IDE. It serves as a literate… spark-notebook/spark-notebook — This project is an interactive, web-based notebook environment designed for distributed data science and large-scale… yhat/rodeo — Rodeo is an interactive Python notebook environment and integrated development environment designed for data science.… jonathanslenders/ptpython — ptpython is a programmable Python interactive shell and development console. It functions as an enhanced REPL for…