awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rstudio avatar

rstudio/bookdown

0
View on GitHub↗
4,052 stars·1,281 forks·JavaScript·GPL-3.0·7 vuespkgs.rstudio.com/bookdown↗

Bookdown

Bookdown est un framework de publication technique et un processeur de documents utilisé pour rédiger des publications longues, telles que des livres et des rapports. Il fonctionne comme un générateur de livres R Markdown et un générateur de site statique, permettant aux utilisateurs de combiner du texte narratif avec du code exécutable et des visualisations de données.

Le système se distingue par sa capacité à gérer des pipelines d'assemblage multi-fichiers et l'indexation automatique des références croisées pour les figures, les tableaux et les équations à travers plusieurs fichiers. Il prend en charge une composition typographique spécialisée pour le contenu scientifique, y compris le mapping de la syntaxe des théorèmes et des preuves vers des conteneurs LaTeX et HTML.

Le framework couvre un large éventail de capacités, notamment la génération de publications multi-formats pour PDF, EPUB et des sites web HTML réactifs. Il fournit des outils pour l'intégration de contenu dynamique, tels que des widgets HTML et des applications interactives, ainsi que des utilitaires pour l'initialisation de la structure de projet, le déploiement sur hébergement cloud et l'enregistrement dans des catalogues publics.

Features

  • R Markdown Book Generation - Generates multi-chapter technical books by leveraging the R Markdown ecosystem for dynamic content.
  • Document Element Cross-Referencing - Assigns unique numbers to figures, tables, equations, and theorems and creates clickable links within the document.
  • Book Website Generators - Transforms structured long-form manuscripts into multi-page, navigable static websites.
  • Scientific Manuscript Authoring - Supports writing technical manuscripts with automated cross-referencing for equations, figures, and theorems across chapters.
  • Structured Document Authoring - Provides capabilities to author structured long-form books and reports with automated numbering and linked chapters.
  • Technical Authoring Workflows - Combines narrative text with executable code and data visualizations for professional technical publishing.
  • Markdown to Document Converters - Transforms markdown files into structured document formats like PDF, HTML, or Word to produce books.
  • Multi-Format Book Builders - Generates a single project into PDF, EPUB, and responsive HTML formats using a unified build pipeline.
  • Multi-File Document Assembly - Concatenates multiple independent markup files into a single cohesive document stream for final rendering.
  • Multi-Format Document Exports - Renders markup into multiple distinct output formats including PDF, EPUB, and HTML.
  • Multi-Format Long-Form Generation - Produces printer-ready books, e-books, and reports in multiple digital formats from markup files.
  • Pandoc-Based Document Converters - Utilizes the Pandoc engine to transform markup source files into PDF, EPUB, and HTML formats.
  • Static Site Generators - Compiles narrative text and executable code into standalone responsive HTML websites and digital publications.
  • Static Site Templating - Applies predefined layouts to rendered HTML content to create a structured website with navigation.
  • Technical Book Compilation Tools - Assembles multiple source documents into formatted technical books complete with indices and citations.
  • Auto-Numbered References - Automatically numbers and links references to figures, tables, equations, and sections across multiple chapters.
  • Static Site Deployments - Converts long-form written content into a structured website with navigation and cloud hosting.
  • Multi-Format Scientific Publishing - Provides a framework for authoring technical documents with integrated data visualizations and LaTeX typesetting.
  • Multi-Kernel Code Execution - Executes code blocks in R, Python, and other languages to generate dynamic, data-driven content within books.
  • HTML Document Renderers - Transforms source documents into structured HTML for display in web-based interfaces using consistent layouts.
  • Chapter Splitting - Generates separate HTML files for each chapter while automatically updating navigation and cross-references.
  • Digital Book Generation - Generates web-based digital books with flexible layouts that adapt to different screen sizes.
  • Interactive Content Embeddings - Integrates interactive applications, widgets, and graphics alongside static text and equations in published documents.
  • PDF Document Generation - Converts markup files into professional PDF documents by resolving specialized typesetting tokens.
  • E-book Format Converters - Transforms e-books between different file formats to ensure compatibility with various e-book readers.
  • EPUB Generation - Converts authored content into the standardized EPUB e-book format for distribution on mobile devices.
  • Syntax-to-Container Mapping - Transforms theorem and proof environment code blocks into fenced divs for compatible rendering across formats.
  • Scientific Typesetting Mappings - Translates scientific theorem and proof syntax into specific LaTeX and HTML containers for professional typesetting.
  • Publication Project Boilerplates - Sets up a standardized directory of configuration files and source folders to manage long-form publications.
  • Live Preview Refreshing - Monitors project directories for changes and automatically refreshes the browser for real-time feedback.

Historique des stars

Graphique de l'historique des stars pour rstudio/bookdownGraphique de l'historique des stars pour rstudio/bookdown

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait rstudio/bookdown ?

Bookdown est un framework de publication technique et un processeur de documents utilisé pour rédiger des publications longues, telles que des livres et des rapports. Il fonctionne comme un générateur de livres R Markdown et un générateur de site statique, permettant aux utilisateurs de combiner du texte narratif avec du code exécutable et des visualisations de données.

Quelles sont les fonctionnalités principales de rstudio/bookdown ?

Les fonctionnalités principales de rstudio/bookdown sont : R Markdown Book Generation, Document Element Cross-Referencing, Book Website Generators, Scientific Manuscript Authoring, Structured Document Authoring, Technical Authoring Workflows, Markdown to Document Converters, Multi-Format Book Builders.

Quelles sont les alternatives open-source à rstudio/bookdown ?

Les alternatives open-source à rstudio/bookdown incluent : quarto-dev/quarto-cli — Quarto is an open-source scientific and technical publishing system built on Pandoc that converts Markdown and Jupyter… happi/thebeambook — The Beam Book is a technical software manual and reference guide explaining the architecture and inner workings of the… rstudio/rmarkdown — rmarkdown is a dynamic document generator and markdown rendering engine used to create reproducible reports, analysis,… hugoblox/hugo-theme-academic-cv — This project is a website theme for Hugo designed to transform Markdown files into professional academic portfolios,… executablebooks/jupyter-book — Jupyter Book is a computational book publisher and static site generator that converts Jupyter notebooks and markdown… getzola/zola — Zola is a static site generator that compiles Markdown and templates into a standalone website. It is distributed as a…

Alternatives open source à Bookdown

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Bookdown.
  • quarto-dev/quarto-cliAvatar de quarto-dev

    quarto-dev/quarto-cli

    5,777Voir sur GitHub↗

    Quarto is an open-source scientific and technical publishing system built on Pandoc that converts Markdown and Jupyter notebooks into a wide range of output formats. It functions as a multi-format document converter, a reproducible research platform, a static site generator for technical content, and an interactive dashboard builder, all within a single framework. The system is distinguished by its ability to produce HTML, PDF, Word, ePub, and slide decks from a single Markdown source, while embedding executable code blocks in Python, R, Julia, or Observable for dynamic, reproducible document

    JavaScript
    Voir sur GitHub↗5,777
  • happi/thebeambookAvatar de happi

    happi/theBeamBook

    4,042Voir sur GitHub↗

    The Beam Book is a technical software manual and reference guide explaining the architecture and inner workings of the BEAM virtual machine and the Erlang Runtime System. It serves as a study of virtual machine implementation, detailing how a high-level language is mapped to a runtime system for low-level analysis. The project utilizes a technical book publishing pipeline to convert structured source text into professional distribution formats. This build system transforms a single set of markdown-based source files into both print-ready PDF documents and static HTML pages. The documentation

    Erlang
    Voir sur GitHub↗4,042
  • rstudio/rmarkdownAvatar de rstudio

    rstudio/rmarkdown

    3,021Voir sur GitHub↗

    rmarkdown is a dynamic document generator and markdown rendering engine used to create reproducible reports, analysis, and websites. It functions as a literate programming tool that weaves narrative text with live executable code and data, ensuring that visual results are tied directly to the source code. The project serves as a multi-format rendering engine and content publisher, utilizing a Pandoc-based conversion framework to transform a single source file into diverse outputs such as PDFs, HTML pages, and presentation slides. It integrates with Knitr to execute code blocks and capture out

    Rliterate-programmingmarkdownpandoc
    Voir sur GitHub↗3,021
  • hugoblox/hugo-theme-academic-cvAvatar de HugoBlox

    HugoBlox/hugo-theme-academic-cv

    4,970Voir sur GitHub↗

    This project is a website theme for Hugo designed to transform Markdown files into professional academic portfolios, including CVs and publication lists. It functions as a static site template and portfolio builder, enabling the creation of researcher profiles and technical blogs. The framework includes a specialized publication manager that automatically generates individual research pages and citations by importing BibTeX files or DOI references. It also features a dedicated LaTeX mathematics renderer to display technical notation and equations across the site. The system supports a broad

    Jupyter Notebookacademicacademic-websiteblog-engine
    Voir sur GitHub↗4,970
Voir les 30 alternatives à Bookdown→