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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 dépôts

Awesome GitHub RepositoriesPublishing and Conversion

Tools for exporting, converting, and deploying notebooks as documents or apps.

Explore 18 awesome GitHub repositories matching part of an awesome list · Publishing and Conversion. Refine with filters or upvote what's useful.

Awesome Publishing and Conversion GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • mwouts/jupytextAvatar de mwouts

    mwouts/jupytext

    7,121Voir sur GitHub↗

    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 cap

    Synchronizes notebooks with text-based formats for version control.

    Pythonhydrogenjupyter-notebookjupyterlab
    Voir sur GitHub↗7,121
  • nteract/papermillAvatar de nteract

    nteract/papermill

    6,451Voir sur GitHub↗

    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

    Tool for parameterizing and executing notebooks for automated analysis.

    Python
    Voir sur GitHub↗6,451
  • mljar/mercuryAvatar de mljar

    mljar/mercury

    4,333Voir sur GitHub↗

    Mercury est un framework pour transformer des notebooks Jupyter en applications web interactives, une API d'exécution de notebooks et un générateur de sites statiques. Il fonctionne comme un serveur d'applications auto-hébergé qui permet aux utilisateurs de déployer des notebooks protégés par mot de passe en tant qu'interfaces utilisateur fonctionnelles sans écrire de code frontend. Le système se distingue en mappant les widgets de notebook à une interface web réactive et en synchronisant les sessions d'application en direct entre plusieurs utilisateurs en temps réel. Il permet l'exécution à distance de notebooks via une API pour récupérer les résultats de calcul sous forme de données structurées et prend en charge la conversion de notebooks en présentations interactives ou en interfaces de chat. La plateforme couvre un large éventail de capacités, y compris la création de tableaux de bord interactifs, la génération automatisée de rapports aux formats PDF et HTML, et la possibilité d'intégrer des notebooks exécutés dans des sites web externes. Le branding et la mise en page de l'application sont gérés via des fichiers de configuration externes. Les options de déploiement incluent des services cloud gérés et une infrastructure privée auto-hébergée utilisant des conteneurs Docker.

    Converts notebooks into interactive web applications.

    Pythondata-sciencedata-visualizationjupyter
    Voir sur GitHub↗4,333
  • executablebooks/jupyter-bookAvatar de executablebooks

    executablebooks/jupyter-book

    4,251Voir sur GitHub↗

    Jupyter Book est un éditeur de livres computationnels et un générateur de sites statiques qui convertit les notebooks Jupyter et les fichiers markdown en livres web interactifs et en documents PDF de qualité publication. Il sert d'outil de documentation basé sur markdown qui exécute le code intégré au moment de la compilation et met en cache les sorties résultantes pour un affichage statique. Le système se distingue par sa prise en charge des publications de données interactives, permettant aux lecteurs d'interagir avec des widgets computationnels en direct et de lancer des notebooks dans des environnements d'exécution distants. Il étend le markdown standard avec un système de rôles et de directives pour soutenir la rédaction scientifique, incluant les mathématiques LaTeX, la gestion des citations bibliographiques et les références croisées numérotées. La plateforme couvre un large éventail de capacités, incluant le formatage académique pour les preuves et théorèmes, la gestion de mise en page interactive via des panneaux repliables et des références complexes entre sections internes et projets externes. Elle fournit également des outils pour l'organisation du contenu via des structures de livres hiérarchiques et une table des matières découplée. Le projet inclut des utilitaires pour l'intégration à l'hébergement web et la validation de l'intégrité du contenu pour détecter les liens brisés pendant le processus de build.

    Builds publication-quality books from computational notebook content.

    TypeScript
    Voir sur GitHub↗4,251
  • damianavila/riseAvatar de damianavila

    damianavila/RISE

    3,739Voir sur GitHub↗

    RISE is an interactive notebook presentation tool and slideshow manager designed to transform Jupyter and IPython notebooks into structured slide decks. It functions as an extension that allows a user to toggle between a standard editable notebook view and a full-screen slideshow format during live demonstrations. The system utilizes the Reveal.js framework to render notebook cells as formatted slides, mapping Jupyter metadata to determine slide breaks and fragment sequences. This integration enables the creation of computational slide decks where running Python code and interactive visualiza

    Converts notebooks into Reveal.js-based slideshow presentations.

    JavaScript
    Voir sur GitHub↗3,739
  • ploomber/ploomberAvatar de ploomber

    ploomber/ploomber

    3,623Voir sur GitHub↗

    The fastest ⚡️ way to build data pipelines. Develop iteratively, deploy anywhere. ☁️

    Manages reproducible pipelines of notebooks and scripts.

    Pythondata-engineeringdata-sciencejupyter
    Voir sur GitHub↗3,623
  • fastai/nbdevF

    fastai/nbdev

    0Voir sur GitHub↗

    Literate programming environment for developing and distributing Python packages.

    Voir sur GitHub↗0
  • conery/nbscanC

    conery/nbscan

    0Voir sur GitHub↗

    CLI tool for searching and printing cell contents.

    Voir sur GitHub↗0
  • minodes/pynbM

    minodes/pynb

    0Voir sur GitHub↗

    Treats notebooks as plain Python code with embedded Markdown.

    Voir sur GitHub↗0
  • quantstack/voilaQ

    QuantStack/voila

    0Voir sur GitHub↗

    Renders live notebooks as interactive web dashboards.

    Voir sur GitHub↗0
  • nthiery/rst-to-ipynbN

    nthiery/rst-to-ipynb

    0Voir sur GitHub↗

    Converts reStructuredText files into Jupyter notebook format.

    Voir sur GitHub↗0
  • takluyver/bookbookT

    takluyver/bookbook

    0Voir sur GitHub↗

    Converts directories of notebooks into cross-referenced HTML or PDF books.

    Voir sur GitHub↗0
  • ideonate/cdsdashboardsI

    ideonate/cdsdashboards

    0Voir sur GitHub↗

    JupyterHub extension for hosting interactive dashboards and scripts.

    Voir sur GitHub↗0
  • aaren/notedownA

    aaren/notedown

    0Voir sur GitHub↗

    Converts between Jupyter notebooks and Markdown formats.

    Voir sur GitHub↗0
  • gitjeff05/kapitsaG

    gitjeff05/kapitsa

    0Voir sur GitHub↗

    CLI utility for searching through local Jupyter notebooks.

    Voir sur GitHub↗0
  • manugraj/ganimedeM

    manugraj/ganimede

    0Voir sur GitHub↗

    Versioned, sandboxed notebook execution with REST API integration.

    Voir sur GitHub↗0
  • jhamrick/nbflowJ

    jhamrick/nbflow

    0Voir sur GitHub↗

    Enables reproducible workflows using Scons and Jupyter.

    Voir sur GitHub↗0
  • kracekumar/jutK

    kracekumar/jut

    0Voir sur GitHub↗

    CLI tool for displaying notebooks directly in the terminal.

    Voir sur GitHub↗0
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Publishing and Conversion