awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 个仓库

Awesome GitHub RepositoriesDocument Processing Engines

Core processing engines that handle document compilation, layout rendering, and state management.

Explore 25 awesome GitHub repositories matching content management & publishing · Document Processing Engines. Refine with filters or upvote what's useful.

Awesome Document Processing Engines GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • typst/typsttypst 的头像

    typst/typst

    54,320在 GitHub 上查看↗

    Typst is a programmable, markup-based typesetting engine designed for professional document creation. It functions as a scriptable publishing toolchain that transforms plain text and code into complex, paginated outputs. By utilizing a high-performance compiler, the system automates document assembly, mathematical rendering, and dynamic content generation, providing a unified workflow for academic and technical authoring. The engine distinguishes itself through a declarative layout framework that uses cascading rules to manage document structure and visual styling. Unlike traditional systems,

    Executes multi-pass rendering to resolve dynamic content, cross-references, and automated counters within complex documents.

    Rustcompilermarkuptypesetting
    在 GitHub 上查看↗54,320
  • allthingssmitty/css-protipsAllThingsSmitty 的头像

    AllThingsSmitty/css-protips

    30,114在 GitHub 上查看↗

    This project is a curated knowledge base and technical reference for professional web styling. It serves as a comprehensive guide to modern CSS best practices, focusing on techniques that leverage native browser capabilities to create efficient, maintainable, and scalable stylesheets. The collection emphasizes the use of declarative style logic and modern layout engines to replace brittle, imperative approaches. By prioritizing native pseudo-class state management, logical property mapping, and relative unit scaling, the guide demonstrates how to build responsive interfaces that remain consis

    Applies visual formatting through cascading browser-native CSS rules based on document structure.

    awesomeawesome-listcss
    在 GitHub 上查看↗30,114
  • geekcompany/resumesamplegeekcompany 的头像

    geekcompany/ResumeSample

    28,160在 GitHub 上查看↗

    ResumeSample is a software engineer resume framework and a collection of Markdown templates used to generate professional resumes and technical portfolios for developers and architects. The project provides structured layouts and templates tailored to specific programming languages and engineering roles. It uses a system of role-specific schemas to organize technical skills and professional experience into standardized formats that meet software industry expectations. The framework decouples content from presentation by using Markdown for document structuring and CSS for visual formatting. A

    Transforms raw text files into a final formatted visual output through a deterministic build process.

    在 GitHub 上查看↗28,160
  • posquit0/awesome-cvposquit0 的头像

    posquit0/Awesome-CV

    27,742在 GitHub 上查看↗

    Awesome-CV is a LaTeX document class designed for the creation of professional resumes and cover letters. It functions as a static document generator that transforms structured, declarative markup into high-quality, print-ready portable document format files. By utilizing a macro-driven layout engine, the system separates raw career data from visual presentation, ensuring consistent formatting across all generated materials. The project facilitates a technical writing workflow where career documentation is maintained as plain-text source files. This approach allows users to manage their docum

    Provides command-line tools to compile source markup into formatted PDF documents.

    TeXawesomecoverlettercv
    在 GitHub 上查看↗27,742
  • qax-os/excelizeqax-os 的头像

    qax-os/excelize

    20,682在 GitHub 上查看↗

    Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o

    Transforms spreadsheet-generated data into formatted documents for reporting and publication.

    Goagentaianalytics
    在 GitHub 上查看↗20,682
  • react/yogareact 的头像

    react/yoga

    18,790在 GitHub 上查看↗

    Yoga is a cross-platform layout engine and embeddable core that determines the dimensions and offsets of hierarchical element trees. It provides a C++ implementation of the Flexbox layout model to calculate element positions and sizes based on web standards, ensuring a uniform appearance across diverse devices and operating systems. The engine is designed for portability via a C API, allowing the layout logic to be integrated into various host languages and platforms. It utilizes an incremental layout system that identifies modified subtrees and recalculates positions only for changed nodes a

    Implements an incremental layout engine that updates only modified nodes and their ancestors.

    C++
    在 GitHub 上查看↗18,790
  • overleaf/overleafoverleaf 的头像

    overleaf/overleaf

    17,853在 GitHub 上查看↗

    This project is a web-based collaborative editor and scientific document management system designed for LaTeX. It provides a centralized environment for writing, editing, and compiling academic manuscripts, enabling multiple users to work on the same project simultaneously through real-time synchronization. The platform distinguishes itself by treating documents as version-controlled repositories, allowing for granular history tracking and bidirectional synchronization with external version control systems. It features a secure, containerized compilation pipeline that isolates build processes

    Ships a secure, containerized compilation pipeline that transforms LaTeX source code into rendered PDF documents.

    JavaScript
    在 GitHub 上查看↗17,853
  • james-yu/latex-workshopJames-Yu 的头像

    James-Yu/LaTeX-Workshop

    12,156在 GitHub 上查看↗

    LaTeX Workshop is a comprehensive integrated development environment extension designed for authoring and typesetting complex documents. It functions as a complete workflow tool that automates the compilation process, manages multi-file project structures, and provides real-time feedback through bidirectional synchronization between source code and generated output. The project distinguishes itself by offering deep integration with the typesetting lifecycle, including containerized build environments and automated orchestration of external toolchains. It provides advanced visual feedback mech

    Automates the document compilation process by triggering build commands to transform source files.

    TypeScript
    在 GitHub 上查看↗12,156
  • relaxedjs/relaxedRelaxedJS 的头像

    RelaxedJS/ReLaXed

    11,790在 GitHub 上查看↗

    ReLaXed is a document workflow and compilation system that transforms Markdown, JSON data, and HTML/CSS into print-ready PDF files. It utilizes a headless browser engine to render web technologies into final documents, serving as a build system for technical documentation and dynamic reports. The project features a pipeline that automates asset generation, allowing scripts to produce images, charts, and tables from raw data files during the build process. It supports the integration of LaTeX formulas for mathematical equations and converts CSV files into formatted HTML tables. The system inc

    Transforms source markup and data into formatted PDF outputs via a compilation pipeline.

    JavaScriptchromiumconverterhtml
    在 GitHub 上查看↗11,790
  • hmemcpy/milewski-ctfp-pdfhmemcpy 的头像

    hmemcpy/milewski-ctfp-pdf

    11,637在 GitHub 上查看↗

    This project consists of the LaTeX source files and build configurations used to generate PDF versions of a textbook. It provides a multilingual document build system to produce consistent PDF editions of the same text across different languages. The repository includes a LaTeX document formatter with linting and formatting tools to standardize indentation and style. It also contains a technical text errata tracker to maintain a structured record of typos and factual corrections. The project covers LaTeX document publishing, multilingual book production, and technical document versioning. Th

    Compiles structured LaTeX source files into professional PDF documents using a TeX engine.

    TeXcategory-theorycppfunctional-programming
    在 GitHub 上查看↗11,637
  • alam00000/bentopdfalam00000 的头像

    alam00000/bentopdf

    11,550在 GitHub 上查看↗

    BentoPDF is a browser-based document toolkit designed for local-first PDF manipulation, conversion, and metadata management. By executing all file processing tasks directly within the browser sandbox, the application ensures that sensitive data remains on the user's device and is never uploaded to or stored on external servers. The platform distinguishes itself through a modular architecture that supports dynamic remote script loading and the integration of external processing engines. Users can extend the core functionality by connecting third-party libraries, which are executed as compiled

    Provides configuration for selecting and managing external document processing modules.

    JavaScriptadobe-acrobatdockerhacktoberfest
    在 GitHub 上查看↗11,550
  • soulmachine/leetcodesoulmachine 的头像

    soulmachine/leetcode

    11,336在 GitHub 上查看↗

    This project is a LeetCode solution repository and algorithm reference library. It provides a structured collection of solved coding challenges that demonstrate recurring computational strategies, data structure implementations, and complexity optimizations used for technical interview preparation and competitive programming study. The repository transforms structured source code and technical explanations into professional PDF guides using a LaTeX technical documentation system. To ensure consistent typography and environment settings across different systems, the project utilizes a containe

    Compiles source markup and technical explanations into formatted PDF outputs using a containerized document compiler.

    TeX
    在 GitHub 上查看↗11,336
  • uidotdev/usehooksuidotdev 的头像

    uidotdev/usehooks

    11,394在 GitHub 上查看↗

    This project is a comprehensive library of reusable React hooks designed to simplify browser API integration, state management, and component lifecycle tracking. It provides a declarative interface for managing complex browser interactions, allowing developers to encapsulate imperative logic into modular, composable functions that integrate directly with the component lifecycle. The library distinguishes itself by offering specialized utilities for asynchronous data orchestration, including built-in caching, retry logic, and loading state management. It also features advanced performance opti

    Enables dynamic updates to document-level properties like page titles and favicons based on application state.

    MDXastrobloghooks
    在 GitHub 上查看↗11,394
  • billryan/resumebillryan 的头像

    billryan/resume

    11,191在 GitHub 上查看↗

    This project is a professional typesetting layout for creating curriculum vitae and resumes using the LaTeX document preparation system. It provides a structured template system to generate customizable PDF resumes and academic CVs. The system includes built-in support for multilingual typesetting, specifically enabling the rendering of both English and Simplified Chinese text through unicode font mapping. It also features automated bibliographic citation management to handle academic references and publications. The layout incorporates visual components such as skill proficiency progress ba

    Transforms source LaTeX files into professionally formatted PDF documents using a typesetting engine.

    TeX
    在 GitHub 上查看↗11,191
  • dompdf/dompdfdompdf 的头像

    dompdf/dompdf

    11,075在 GitHub 上查看↗

    Dompdf is a PHP library that functions as a document rendering engine, transforming HTML and CSS markup into portable document files. It operates by parsing web-based layout attributes and visual properties to generate static documents suitable for reports, invoices, or archival purposes. The library distinguishes itself by integrating a resource-fetching pipeline that retrieves external stylesheets and images to maintain visual fidelity. It also supports the execution of server-side scripts during the document creation process, allowing for the injection of dynamic data and custom logic into

    Functions as a processing utility that integrates external stylesheets and images to produce accurate printable document outputs.

    PHPcssdompdffont
    在 GitHub 上查看↗11,075
  • iamgio/quarkdowniamgio 的头像

    iamgio/quarkdown

    10,074在 GitHub 上查看↗

    Quarkdown is a programmable document compiler and markdown static site generator. It transforms markdown source files into structured outputs, serving as a tool for generating professional books, academic papers, and digital presentations. The system distinguishes itself through a programmable layout engine that allows for the use of functions, variables, loops, and conditional logic within markdown files. It includes an interactive read-eval-print loop for testing these document functions and syntax in real time before final compilation. Additionally, it provides a specialized format for sup

    Implements a programmable compiler that uses functions, variables, and logic scripts to generate dynamic document layouts.

    Kotlincompilerknowledge-managementmarkdown
    在 GitHub 上查看↗10,074
  • matplotlib/cheatsheetsmatplotlib 的头像

    matplotlib/cheatsheets

    7,707在 GitHub 上查看↗

    该项目提供了一系列用于 Matplotlib 绘图库的 PDF 参考指南和视觉摘要。这些数据可视化指南结合了代码示例和视觉辅助工具,以生成精简的技术文档和速查表。 该文档通过基于 LaTeX 的编译流水线生成。该系统使用多栏布局引擎和用于图形的脚本驱动资产生成,将结构化源代码转换为高质量的格式化 PDF。 构建过程包括一个自动化的资产流水线,处理字体依赖解析并验证生成的文件的页数和链接完整性。

    Transforms structured source code into high-quality technical PDFs using installation scripts and specialized compilation tools.

    Python
    在 GitHub 上查看↗7,707
  • answerdotai/nbdevAnswerDotAI 的头像

    AnswerDotAI/nbdev

    5,300在 GitHub 上查看↗

    该项目是一个全面的文学编程(literate programming)框架,使开发者能够完全在 Jupyter Notebooks 中构建生产就绪的 Python 库。通过将 Notebooks 视为单一事实来源,它将代码、文档和测试集成到一个统一的开发流水线中,并直接导出到标准 Python 模块。 该框架通过专门设计的工具脱颖而出,旨在克服在专业软件工程中使用 Notebooks 的固有挑战。它包括自定义 Git 钩子和合并驱动程序,用于清理易变的 Notebook 元数据,有效消除嘈杂的差异并解决合并冲突。此外,它利用基于单元格的指令来控制代码可见性、测试和文档生成,允许开发者在交互式环境中工作时保持干净、模块化的源代码。 除了核心开发工作流外,该项目还为整个软件生命周期提供了一套强大的自动化工具。这包括一个用于渲染出版级文档的静态站点引擎(支持数学公式和符号交叉引用),以及用于管理项目依赖项、版本控制和自动化测试的工具。它还支持用于部署文档和将包发布到标准注册表的持续集成工作流。 该项目提供了一个标准化的引导过程,用于初始化具有预配置测试、文档和版本控制流水线的新仓库。

    Downloads and sets up the software required to render and manage project documentation.

    Jupyter Notebookcondadeveloper-toolsdocumentation-generator
    在 GitHub 上查看↗5,300
  • tectonic-typesetting/tectonictectonic-typesetting 的头像

    tectonic-typesetting/tectonic

    4,591在 GitHub 上查看↗

    Tectonic is a self-contained TeX typesetting engine and automated distribution system that processes LaTeX source files into formatted documents. It functions as a single-binary executable that removes the requirement for a pre-installed local toolchain. The system implements a zero-configuration workflow by automatically fetching required TeX packages and dependencies from remote repositories on demand during the compilation process. It also provides native support for Unicode and OpenType fonts to render modern typography. The engine can be used as a programmatic library to embed typesetti

    Functions as a programmatic document compiler for automatic generation within continuous integration pipelines.

    Crusttextex-engine
    在 GitHub 上查看↗4,591
  • phpdocumentor/phpdocumentorphpDocumentor 的头像

    phpDocumentor/phpDocumentor

    4,332在 GitHub 上查看↗

    phpDocumentor 是一个 PHP API 文档生成器和源代码分析器,将 PHP 文件和 DocBlocks 转换为结构化的 HTML API 参考。它作为一个静态站点生成器和自动化文档工具,旨在使技术文档与代码变更保持同步。 该项目的独特之处在于它充当 UML 图生成器,基于源代码分析通过 PlantUML 生成类图和架构图。它还支持技术手册编写,在自动生成的 API 参考旁边渲染手写的 Markdown 和 ReStructuredText 指南。 该工具提供了广泛的源代码分析能力,包括抽象语法树的生成、元数据标记以及文档继承的管理。它包括用于代码架构、元素可见性控制和版本化文档管理的可视化工具。 构建可以通过 XML 配置文件进行管理,以在持续集成管道中实现自动化生成。

    Compiles parsed source descriptors and links into final rendered documentation files based on templates.

    PHPdocblockdocblocksgraphviz
    在 GitHub 上查看↗4,332
上一个12下一个
  1. Home
  2. Content Management & Publishing
  3. Content Processing and Transformation
  4. Document Processing and Conversion
  5. Document Processing Engines

探索子标签

  • Declarative Styling RulesSystems that apply visual formatting through cascading rules based on document structure.
  • Document Compilers1 个子标签Tools that transform source markup or code into formatted document outputs like PDF.
  • Document State ManagementMechanisms for tracking and persisting variable states across document layout passes and rendering cycles.
  • Documentation Engine InstallersUtilities for downloading and configuring documentation rendering engines. **Distinct from Document Processing Engines:** Distinct from Document Processing Engines: focuses on the installation and setup of the engine, not the core processing logic.
  • Incremental Layout EnginesLayout systems that perform multi-pass rendering to resolve dynamic content, cross-references, and counters.