awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • typst/typstAvatar von typst

    typst/typst

    54,320Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗54,320
  • allthingssmitty/css-protipsAvatar von AllThingsSmitty

    AllThingsSmitty/css-protips

    30,114Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗30,114
  • geekcompany/resumesampleAvatar von geekcompany

    geekcompany/ResumeSample

    28,160Auf GitHub ansehen↗

    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.

    Auf GitHub ansehen↗28,160
  • posquit0/awesome-cvAvatar von posquit0

    posquit0/Awesome-CV

    27,742Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗27,742
  • qax-os/excelizeAvatar von qax-os

    qax-os/excelize

    20,682Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗20,682
  • react/yogaAvatar von react

    react/yoga

    18,790Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗18,790
  • overleaf/overleafAvatar von overleaf

    overleaf/overleaf

    17,853Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗17,853
  • james-yu/latex-workshopAvatar von James-Yu

    James-Yu/LaTeX-Workshop

    12,156Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,156
  • relaxedjs/relaxedAvatar von RelaxedJS

    RelaxedJS/ReLaXed

    11,790Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,790
  • hmemcpy/milewski-ctfp-pdfAvatar von hmemcpy

    hmemcpy/milewski-ctfp-pdf

    11,637Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,637
  • alam00000/bentopdfAvatar von alam00000

    alam00000/bentopdf

    11,550Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,550
  • soulmachine/leetcodeAvatar von soulmachine

    soulmachine/leetcode

    11,336Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,336
  • uidotdev/usehooksAvatar von uidotdev

    uidotdev/usehooks

    11,394Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,394
  • billryan/resumeAvatar von billryan

    billryan/resume

    11,191Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,191
  • dompdf/dompdfAvatar von dompdf

    dompdf/dompdf

    11,075Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,075
  • iamgio/quarkdownAvatar von iamgio

    iamgio/quarkdown

    10,074Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,074
  • matplotlib/cheatsheetsAvatar von matplotlib

    matplotlib/cheatsheets

    7,707Auf GitHub ansehen↗

    Dieses Projekt bietet eine Sammlung von PDF-Referenzleitfäden und visuellen Zusammenfassungen für die Matplotlib-Plotting-Bibliothek. Diese Leitfäden zur Datenvisualisierung kombinieren Codebeispiele und visuelle Hilfsmittel, um komprimierte technische Dokumentationen und Cheat-Sheets zu erstellen. Die Dokumentation wird durch eine LaTeX-basierte Kompilierungspipeline erstellt. Dieses System transformiert strukturierten Quellcode in hochwertig formatierte PDFs unter Verwendung einer mehrspaltigen Layout-Engine und skriptgesteuerter Asset-Generierung für Abbildungen. Der Build-Prozess umfasst eine automatisierte Asset-Pipeline, die die Auflösung von Schriftartabhängigkeiten handhabt und generierte Dateien auf Seitenzahlen und Link-Integrität validiert.

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

    Python
    Auf GitHub ansehen↗7,707
  • answerdotai/nbdevAvatar von AnswerDotAI

    AnswerDotAI/nbdev

    5,300Auf GitHub ansehen↗

    Dieses Projekt ist ein umfassendes Framework für Literate Programming, das es Entwicklern ermöglicht, produktionsreife Python-Bibliotheken vollständig innerhalb von Jupyter Notebooks zu erstellen. Indem Notebooks als primäre Quelle der Wahrheit behandelt werden, integriert es Code, Dokumentation und Tests in eine einheitliche Entwicklungspipeline, die direkt in Standard-Python-Module exportiert wird. Das Framework zeichnet sich durch spezialisierte Tools aus, die darauf ausgelegt sind, die inhärenten Herausforderungen bei der Verwendung von Notebooks in der professionellen Softwareentwicklung zu überwinden. Es enthält benutzerdefinierte Git-Hooks und Merge-Driver, die volatile Notebook-Metadaten bereinigen, wodurch verrauschte Diffs effektiv eliminiert und Merge-Konflikte gelöst werden. Darüber hinaus nutzt es zellbasierte Direktiven, um Code-Sichtbarkeit, Tests und Dokumentationsgenerierung zu steuern, was es Entwicklern ermöglicht, sauberen, modularen Quellcode zu pflegen, während sie in einer interaktiven Umgebung arbeiten. Über seinen Kern-Entwicklungs-Workflow hinaus bietet das Projekt eine robuste Suite von Automatisierungstools für den gesamten Software-Lebenszyklus. Dies umfasst eine Static-Site-Engine zum Rendern von Dokumentationen in Publikationsqualität mit Unterstützung für mathematische Gleichungen und Symbol-Querverweise sowie Utilities zur Verwaltung von Projekt-Abhängigkeiten, Versionierung und automatisierten Tests. Es unterstützt zudem Continuous-Integration-Workflows zur Bereitstellung von Dokumentationen und zur Veröffentlichung von Paketen in Standard-Registries. Das Projekt bietet einen standardisierten Bootstrapping-Prozess, um neue Repositories mit vorkonfigurierten Pipelines für Tests, Dokumentation und Versionskontrolle zu initialisieren.

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

    Jupyter Notebookcondadeveloper-toolsdocumentation-generator
    Auf GitHub ansehen↗5,300
  • tectonic-typesetting/tectonicAvatar von tectonic-typesetting

    tectonic-typesetting/tectonic

    4,591Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,591
  • phpdocumentor/phpdocumentorAvatar von phpDocumentor

    phpDocumentor/phpDocumentor

    4,332Auf GitHub ansehen↗

    phpDocumentor is a PHP API documentation generator and source code analyzer that transforms PHP files and DocBlocks into structured HTML API references. It functions as a static site generator and an automatic documentation tool designed to synchronize technical documentation with code changes. The project distinguishes itself by acting as a UML diagram generator, producing class and architectural graphs via PlantUML based on source analysis. It also supports technical manual authoring, rendering hand-written guides in Markdown and ReStructuredText alongside the automatically generated API re

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

    PHPdocblockdocblocksgraphviz
    Auf GitHub ansehen↗4,332
Vorherige12Nächste
  1. Home
  2. Content Management & Publishing
  3. Content Processing and Transformation
  4. Document Processing and Conversion
  5. Document Processing Engines

Unter-Tags erkunden

  • Declarative Styling RulesSystems that apply visual formatting through cascading rules based on document structure.
  • Document Compilers1 Sub-TagTools 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.