awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mwouts avatar

mwouts/jupytext

0
View on GitHub↗
7,121 estrellas·413 forks·Python·mit·12 vistasjupytext.readthedocs.io↗

Jupytext

Jupytext is a synchronization tool and text converter for Jupyter Notebooks. It transforms notebook files into plain text formats, such as Markdown or Python scripts, to enable line-by-line diffs and peer reviews within version control systems.

The tool pairs notebook files with corresponding text files to maintain a dual representation of the same content. It uses bidirectional synchronization to update linked files based on the most recent modifications, allowing notebook content to be edited inside standard text editors.

Beyond file conversion and synchronization, the project provides capabilities for streaming notebook content through command-line utilities. This allows notebook data to be passed through external pipes for automated linting and formatting workflows.

Features

  • Script-Based Notebooks - Transforms notebook files into script-based formats to enable efficient version control and peer review.
  • Notebook to Text Converters - Converts Jupyter Notebooks into plain text formats for improved version control.
  • Notebook Content Synchronization - Updates linked notebook and text files by loading changes from the most recently modified version.
  • Notebook Tooling - Provides utilities for transforming Jupyter notebooks into various file formats for cross-tool compatibility.
  • Notebook - Enables editing of notebook content inside standard text editors through synchronization with text files.
  • Notebook File Synchronizations - Provides bidirectional synchronization between notebook files and corresponding text representations.
  • Notebook File Pairing - Pairs notebook files with corresponding text files to maintain a dual-representation of the same content.
  • AST to Source Conversion - Implements conversion of notebook abstract structures back into source code strings for text editor compatibility.
  • Command Piping - Allows streaming notebook content through shell command pipes to run linters or formatters.
  • Deterministic Text Serialization - Ensures notebook JSON is serialized into a stable text layout for meaningful version control diffs.
  • Standard Stream Piping - Enables notebook content to be streamed through standard Unix pipes for integration with external CLI tools.
  • Data Exploration - Syncs Jupyter notebooks with scripts and markdown.
  • Publishing and Conversion - Synchronizes notebooks with text-based formats for version control.

Historial de estrellas

Gráfico del historial de estrellas de mwouts/jupytextGráfico del historial de estrellas de mwouts/jupytext

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Jupytext

Proyectos open-source similares, clasificados según cuántas características comparten con Jupytext.
  • jeroenjanssens/data-science-at-the-command-lineAvatar de jeroenjanssens

    jeroenjanssens/data-science-at-the-command-line

    3,952Ver en GitHub↗

    This project provides a framework for performing data science tasks using command-line tools and scripts. It focuses on the processing and analysis of text and structured data directly within the terminal. The approach centers on using Unix pipes to stream data between independent processes and employing shell scripting to automate repetitive data science workflows. It utilizes plain-text interchange formats, such as CSV, to move information between diverse utilities. Capability areas include text-based data processing, command-line data analysis, and terminal-based data visualization. These

    HTMLbashbookbookdown
    Ver en GitHub↗3,952
  • juliapluto/pluto.jlAvatar de JuliaPluto

    JuliaPluto/Pluto.jl

    5,346Ver en GitHub↗

    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

    JavaScriptdesigned-for-teacherseducationexploration
    Ver en GitHub↗5,346
  • bensadeh/tailspinAvatar de bensadeh

    bensadeh/tailspin

    7,875Ver en GitHub↗

    Tailspin is a regex-based text colorizer and terminal log viewer designed to transform plain text streams into colorized output. It functions as a command line log highlighter and tailer that applies syntax highlighting to logs using regular expressions. The tool distinguishes itself through its ability to monitor files in real time and pipe live output through a highlighter. It recognizes and colors common data types such as IP addresses, UUIDs, HTTP methods, JSON objects, dates, and memory pointers. Users can define custom highlight styles and regex patterns to assign specific colors to uni

    Rustcczecolorizercolors
    Ver en GitHub↗7,875
  • mermaid-js/mermaid-cliAvatar de mermaid-js

    mermaid-js/mermaid-cli

    4,168Ver en GitHub↗

    Mermaid-cli is a command line interface and programmatic tool that converts text-based diagram syntax into static visual assets. It functions as a headless browser renderer and markdown diagram processor, enabling the generation of diagrams through a CLI or a JavaScript-based generator. The tool distinguishes itself by supporting the conversion of diagram definitions into multiple image formats, including SVG, PNG, and PDF. It allows for custom diagram styling by applying external CSS files to override default themes and add visual animations. The project provides capabilities for markdown i

    JavaScriptclidiagramsmermaid
    Ver en GitHub↗4,168
Ver las 30 alternativas a Jupytext→

Preguntas frecuentes

¿Qué hace mwouts/jupytext?

Jupytext is a synchronization tool and text converter for Jupyter Notebooks. It transforms notebook files into plain text formats, such as Markdown or Python scripts, to enable line-by-line diffs and peer reviews within version control systems.

¿Cuáles son las características principales de mwouts/jupytext?

Las características principales de mwouts/jupytext son: Script-Based Notebooks, Notebook to Text Converters, Notebook Content Synchronization, Notebook Tooling, Notebook, Notebook File Synchronizations, Notebook File Pairing, AST to Source Conversion.

¿Qué alternativas de código abierto existen para mwouts/jupytext?

Las alternativas de código abierto para mwouts/jupytext incluyen: jeroenjanssens/data-science-at-the-command-line — This project provides a framework for performing data science tasks using command-line tools and scripts. It focuses… juliapluto/pluto.jl — Pluto.jl is a reactive computing environment for Julia that functions as a programmable document format. It serves as… bensadeh/tailspin — Tailspin is a regex-based text colorizer and terminal log viewer designed to transform plain text streams into… mermaid-js/mermaid-cli — Mermaid-cli is a command line interface and programmatic tool that converts text-based diagram syntax into static… marimo-team/marimo — Marimo is a reactive Python notebook environment and data science integrated development environment. It functions as… posit-dev/positron — Positron is a data science integrated development environment and AI-powered code editor designed for polyglot…