awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

50 مستودعات

Awesome GitHub RepositoriesDocument Automation Interfaces

Programmatic interfaces and pipelines designed for integrating document processing tasks into larger software workflows.

Explore 50 awesome GitHub repositories matching content management & publishing · Document Automation Interfaces. Refine with filters or upvote what's useful.

Awesome Document Automation Interfaces GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • microsoft/markitdownالصورة الرمزية لـ microsoft

    microsoft/markitdown

    154,485عرض على GitHub↗

    This project is an AI-powered document processing engine designed to transform diverse file formats into structured Markdown. By leveraging multimodal language models, it performs complex layout analysis and semantic text extraction, allowing for the conversion of both unstructured files and scanned images into machine-readable content. The toolkit distinguishes itself through a modular, plugin-based architecture that orchestrates multi-stage extraction pipelines. Users can steer the parsing behavior by injecting custom instructions, enabling the system to adapt to domain-specific document st

    Utilizes a modular system of specialized parsers to transform diverse binary and text formats into a unified, structured representation.

    Pythonautogenautogen-extensionlangchain
    عرض على GitHub↗154,485
  • infiniflow/ragflowالصورة الرمزية لـ infiniflow

    infiniflow/ragflow

    82,922عرض على GitHub↗

    This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying knowledge-based AI applications. It provides a unified environment for organizing datasets, configuring conversational chat assistants, and developing autonomous agents that execute multi-step reasoning workflows. By integrating document intelligence with advanced retrieval pipelines, the platform enables the creation of grounded, verifiable responses supported by traceable citations. The platform distinguishes itself through deep document understanding and sophisticated know

    Offers programmatic methods to asynchronously parse and extract content from various document types for further processing.

    Pythonagentagenticagentic-ai
    عرض على GitHub↗82,922
  • stirling-tools/stirling-pdfالصورة الرمزية لـ Stirling-Tools

    Stirling-Tools/Stirling-PDF

    81,109عرض على GitHub↗

    Stirling-PDF is a self-hosted document processing suite designed for secure, private file management. It functions as a comprehensive transformation engine that executes complex operations—such as merging, splitting, converting, and redacting documents—directly on the host machine. The platform provides both a browser-based interface for interactive editing and a programmatic, API-first architecture that allows for the automation of document workflows through standard HTTP requests. The project distinguishes itself through its focus on private, infrastructure-agnostic deployment and granular

    Constructs automated workflows to merge, split, convert, and transform documents programmatically through a centralized service.

    TypeScriptdockerhacktoberfestjava
    عرض على GitHub↗81,109
  • tesseract-ocr/tesseractالصورة الرمزية لـ tesseract-ocr

    tesseract-ocr/tesseract

    74,751عرض على GitHub↗

    Tesseract is a neural network-based optical character recognition engine designed to convert scanned images and digital documents into machine-readable, searchable text. It functions as both a command-line utility for automating large-scale digitization workflows and a cross-platform library that can be embedded into desktop, mobile, or server-side applications. By utilizing long short-term memory networks, the engine provides robust text extraction across more than one hundred languages and dozens of scripts. The project distinguishes itself through a sophisticated document layout analysis f

    Streamlines large-scale document digitization workflows by automating image processing, text extraction, and structured output generation.

    C++hacktoberfestlstmmachine-learning
    عرض على GitHub↗74,751
  • ds4sd/doclingالصورة الرمزية لـ DS4SD

    DS4SD/docling

    62,172عرض على GitHub↗

    Docling is a multimodal content converter and document parser designed to transform PDFs, Office files, and HTML into structured Markdown or JSON for generative AI applications. It functions as an OCR document processor and a PDF layout analyzer that extracts tables, charts, and hierarchical structures while preserving the original page layout. The system operates as a local-first inference engine, allowing for the processing of sensitive data in air-gapped environments without external network connectivity. It can also be deployed as an API or a Model Context Protocol server to provide parsi

    Ships a processing engine that extracts text from scanned documents and images via OCR.

    Python
    عرض على GitHub↗62,172
  • cinnamon/kotaemonالصورة الرمزية لـ Cinnamon

    Cinnamon/kotaemon

    25,139عرض على GitHub↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    Extracts text and structured content from various file formats using cloud-based analysis services.

    Pythonchatbotllmsopen-source
    عرض على GitHub↗25,139
  • prefecthq/fastmcpالصورة الرمزية لـ PrefectHQ

    PrefectHQ/fastmcp

    22,994عرض على GitHub↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Automatically derives tool metadata and documentation from Python function signatures and docstrings.

    Pythonagentsfastmcpllms
    عرض على GitHub↗22,994
  • forem/foremالصورة الرمزية لـ forem

    forem/forem

    22,726عرض على GitHub↗

    Forem is an open-source platform designed for building and managing technical communities. It functions as a social publishing engine that enables members to share long-form content, participate in threaded discussions, and engage through social interactions. The platform provides tools for organizations to maintain branded profiles, host community hackathons, and facilitate collaborative learning through structured educational tracks. Beyond its social features, Forem integrates advanced capabilities for AI agent workflow orchestration and codebase knowledge graphing. It allows developers to

    Integrates with cloud services to extract structured data from complex forms and legal documents.

    Rubycommunitydiscussionfeedback
    عرض على GitHub↗22,726
  • datalab-to/suryaالصورة الرمزية لـ datalab-to

    datalab-to/surya

    20,889عرض على GitHub↗

    Surya is a document processing platform designed to transform unstructured files into structured, machine-readable data. It provides a comprehensive suite of tools for text recognition, layout analysis, and reading order detection, enabling the conversion of PDFs and images into formats such as JSON, HTML, or markdown. The platform is built to handle complex document workflows, offering capabilities for data extraction, document segmentation, and automated form completion. The platform distinguishes itself through a robust pipeline-based architecture that allows users to chain analysis tasks

    Chains multiple analysis tasks into versioned and reusable workflows to automate complex document transformation.

    Python
    عرض على GitHub↗20,889
  • pranshuparmar/witrالصورة الرمزية لـ pranshuparmar

    pranshuparmar/witr

    17,839عرض على GitHub↗

    Witr is a developer productivity tool designed to automate the creation and maintenance of technical documentation. By functioning as a static analysis documentation generator, it synchronizes project manuals with evolving codebases to ensure that technical information remains accurate and current throughout the software development lifecycle. The tool utilizes an abstract syntax tree parser to extract metadata and function signatures directly from source code. This data is processed through a configuration-driven rule engine and merged into predefined templates, allowing for consistent forma

    Provides an automated pipeline for synchronizing technical manuals with evolving codebases.

    Go
    عرض على GitHub↗17,839
  • allenai/olmocrالصورة الرمزية لـ allenai

    allenai/olmocr

    17,396عرض على GitHub↗

    Olmocr is a distributed document processing framework designed to convert PDF and image files into structured markdown. It functions as a vision-based document parser that utilizes multimodal neural networks to interpret complex visual layouts and translate them into standardized text representations. The system operates as a remote inference orchestrator, offloading heavy document analysis tasks to external servers or cloud APIs to minimize local computational requirements. By employing a stateless worker architecture, it decouples document ingestion from inference, allowing for the distribu

    Uses vision models to convert PDF and image files into structured markdown for downstream data processing.

    Python
    عرض على GitHub↗17,396
  • tencent/weknoraالصورة الرمزية لـ Tencent

    Tencent/WeKnora

    16,974عرض على GitHub↗

    WeKnora is a multi-tenant retrieval-augmented generation (RAG) knowledge platform and autonomous AI agent framework. It transforms raw documents into queryable knowledge bases and integrates large language models with vector databases to provide grounded AI responses. The system also functions as a Model Context Protocol (MCP) tool server, exposing knowledge search and agentic capabilities to external AI clients. The platform distinguishes itself through an autonomous agent framework that utilizes iterative reasoning, tool calling, and web search to solve multi-step tasks. It implements a sta

    Allows users to apply custom parsing and chunking settings to specific document uploads for improved retrieval.

    Goagentagenticai
    عرض على GitHub↗16,974
  • rendercv/rendercvالصورة الرمزية لـ rendercv

    rendercv/rendercv

    16,955عرض على GitHub↗

    RenderCV is a command-line utility designed to transform structured YAML data into professionally typeset documents. By separating content from presentation, it allows users to maintain version-controlled resumes that are automatically rendered into high-quality PDF, HTML, and Markdown formats. The system leverages a specialized typesetting engine to ensure precise layout control and professional-grade typography. The project distinguishes itself through a schema-driven approach that enforces strict data validation, ensuring that input files are error-free before processing. Users can customi

    Provides a command-line interface for automating document formatting, validation, and multi-format export.

    Pythoncvcv-buildercv-generator
    عرض على GitHub↗16,955
  • sumatrapdfreader/sumatrapdfالصورة الرمزية لـ sumatrapdfreader

    sumatrapdfreader/sumatrapdf

    16,146عرض على GitHub↗

    SumatraPDF is a lightweight, multi-format document viewer designed for rendering PDF, eBook, and comic book files within a unified interface. It functions as both a graphical reading environment and a command-line document processor, enabling users to automate file conversion, merging, and extraction tasks without requiring a graphical interface. The application distinguishes itself through a single-executable binary distribution that utilizes direct-to-GDI rendering and memory-mapped file access to maintain high performance and minimal memory overhead. Users can personalize their workspace b

    A set of operations for automating file conversion, merging, and extraction tasks without requiring interaction with a graphical user interface.

    Ccc-plus-pluspdf
    عرض على GitHub↗16,146
  • netease-youdao/qanythingالصورة الرمزية لـ netease-youdao

    netease-youdao/QAnything

    14,020عرض على GitHub↗

    QAnything is a retrieval-augmented generation application framework and self-hosted AI interface. It functions as a system that combines a vector database knowledge base, a document parsing service, and a hybrid search engine to generate answers based on private user data. The project features a modular pipeline architecture that allows users to independently replace components such as parsers, embedding models, and reranking engines. It supports local-first model deployment and offline operation to ensure data privacy, and includes a two-stage retrieval pipeline that merges dense vector embe

    Provides programmatic services to extract and parse content from various document types and web URLs.

    Python
    عرض على GitHub↗14,020
  • unstructured-io/unstructuredالصورة الرمزية لـ Unstructured-IO

    Unstructured-IO/unstructured

    14,019عرض على GitHub↗

    Unstructured is an enterprise-grade data orchestration engine designed to transform raw, unstructured files into structured, machine-readable formats. It functions as a comprehensive platform for document ingestion, partitioning, and enrichment, specifically engineered to prepare complex data for retrieval-augmented generation and agentic AI workflows. The platform distinguishes itself through its sophisticated document processing strategies, which combine rule-based extraction with vision-language models to handle diverse file layouts, tables, and images. It provides a modular architecture t

    Analyzes image-heavy files using vision language models to extract structured data with high precision and layout awareness.

    HTMLdata-pipelinesdeep-learningdocument-image-analysis
    عرض على GitHub↗14,019
  • google/webfundamentalsالصورة الرمزية لـ google

    google/WebFundamentals

    13,881عرض على GitHub↗

    WebFundamentals is a documentation build system and static site generator designed to automate the lifecycle of technical content. It provides a comprehensive web content pipeline that transforms markdown, HTML, and YAML source files into structured, navigable documentation sites. The project distinguishes itself through integrated support for multi-language content localization and automated build pipeline management. It handles complex site requirements by managing user language preferences, enforcing consistent code quality and style standards, and applying security-header middleware to re

    Parses markdown, HTML, and YAML source files into structured content pages.

    JavaScriptbest-practiceschromechrome-browser
    عرض على GitHub↗13,881
  • dream-num/univerالصورة الرمزية لـ dream-num

    dream-num/univer

    13,234عرض على GitHub↗

    Univer is a modular, web-based framework for embedding high-performance office editing suites, including spreadsheets, documents, and presentations, directly into web applications. It utilizes a canvas-based rendering engine to manage complex layouts and large datasets, ensuring consistent performance during user interaction. The system is built on an isomorphic data model that allows the same document logic to function in both browser-based interfaces and headless server-side environments. The platform distinguishes itself through a command-based state mutation system and a dependency-graph

    Provides a programmatic interface for manipulating document data and calculating formulas in headless server-side environments.

    TypeScriptai-excelai-sheetai-spreadsheet
    عرض على GitHub↗13,234
  • documenso/documensoالصورة الرمزية لـ documenso

    documenso/documenso

    12,417عرض على GitHub↗

    Documenso is a self-hosted electronic signature platform designed to manage the creation, distribution, and execution of legally binding documents. It provides a centralized system for collecting digital signatures and tracking the status of agreements through a structured interface. The platform distinguishes itself by offering a programmatic interface that allows developers to embed document signing workflows directly into external web applications. This capability enables the automation of document processing tasks, allowing users to trigger signature requests and manage document lifecycle

    Provides programmatic interfaces to automate document processing and signature requests within larger software workflows.

    TypeScriptdigital-signaturedocument-signingdocusign-alternative
    عرض على GitHub↗12,417
  • getomni-ai/zeroxالصورة الرمزية لـ getomni-ai

    getomni-ai/zerox

    12,241عرض على GitHub↗

    Zerox is a multimodal document parser and OCR tool that uses vision models to convert PDF files and images into structured Markdown text. It functions as a visual layout extraction engine, leveraging large multimodal models to digitize documents while maintaining their original structural formatting. The system differentiates itself through the use of coordinate-based element mapping and multimodal layout analysis to identify structural elements like tables, charts, and headers. It utilizes rasterization to convert vector PDF pages into high-resolution bitmaps, ensuring consistent input for t

    Provides a parser that uses multimodal vision models to interpret document layouts and convert them into structured text.

    TypeScriptocrpdf
    عرض على GitHub↗12,241
السابق123التالي
  1. Home
  2. Content Management & Publishing
  3. Content Processing and Transformation
  4. Document Processing and Conversion
  5. Document Processing Tools
  6. Document Automation Interfaces

استكشف الوسوم الفرعية

  • API-Driven Document IntegrationsInterfaces that provide programmatic access to backend services for automated document manipulation and processing tasks.
  • Command-Line Document Processors1 وسم فرعيCommand-line utilities designed to automate large-scale document digitization and processing workflows.
  • Document Automation Pipelines2 وسوم فرعيةTools for constructing automated workflows to parse, transform, and manipulate various document formats programmatically.
  • Document Parsing Services5 وسوم فرعيةServices that provide programmatic methods to extract and parse content from various document types for further processing.
  • Plugin-Based Document Parsers1 وسم فرعيModular systems that utilize specialized, pluggable parsers to transform diverse binary and text formats into structured data.