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

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

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

176 个仓库

Awesome GitHub RepositoriesDocument Processing Tools

Tools for automating document workflows, including format conversion, data extraction, and structure parsing.

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

Awesome Document Processing Tools GitHub Repositories

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

    awesome-selfhosted/awesome-selfhosted

    299,516在 GitHub 上查看↗

    这是一个由社区策划的开源软件目录,专为在私有服务器环境和家庭实验室中部署而设计。它作为发现主流云服务独立自托管替代方案的综合资源,使用户能够保持对数字基础设施的完全数据所有权和控制权。 该目录通过层级分类法构建,将庞大的应用程序集合组织成逻辑类别,范围从媒体管理和数据分析到私有通信和团队生产力工具。它通过协作同行评审流程脱颖而出,社区成员验证每个提交的质量和相关性,以确保目录保持准确和可靠。 该项目涵盖了广泛的能力领域,包括基础设施自动化、基于容器的服务部署和声明式配置管理。这些工具协助用户维护可复现的服务器环境,并管理私有硬件上的复杂服务依赖。 该目录作为版本控制仓库进行维护,确保所有更新和社区驱动的变更都是可追踪且透明的。

    Processes, edits, merges, and compresses PDF documents directly within a browser or server environment to facilitate document modification.

    awesomeawesome-listcloud
    在 GitHub 上查看↗299,516
  • avelino/awesome-goavelino 的头像

    avelino/awesome-go

    175,576在 GitHub 上查看↗

    This project serves as a comprehensive language ecosystem index, functioning as a centralized, community-curated directory for the Go programming language. It organizes a vast landscape of software components, libraries, and development tools into a structured, navigable hierarchy, enabling developers to efficiently discover resources tailored to specific functional domains. The repository distinguishes itself through a decentralized contribution model, where community-driven updates ensure the index remains current with the rapidly evolving software landscape. Beyond simple resource listing,

    Exposes a variety of packages for generating, reading, and manipulating spreadsheet and presentation file formats.

    Goawesomeawesome-listgo
    在 GitHub 上查看↗175,576
  • microsoft/markitdownmicrosoft 的头像

    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

    Applies machine learning to perform layout analysis and extract structured data from complex, multi-format files.

    Pythonautogenautogen-extensionlangchain
    在 GitHub 上查看↗154,485
  • chalarangelo/30-seconds-of-codeChalarangelo 的头像

    Chalarangelo/30-seconds-of-code

    128,121在 GitHub 上查看↗

    30-seconds-of-code is a comprehensive knowledge base and programming snippet library designed to support software engineering education and professional development. It provides a curated collection of reusable code units and technical guides that help developers master core language mechanics, design patterns, and architectural philosophies. The project distinguishes itself by offering a wide-ranging library of algorithmic solutions and web development patterns that are organized into modular, independently testable units. It emphasizes functional programming paradigms and declarative logic,

    Provides tools for parsing structured text formats into tokens to verify syntax and identify structural components.

    JavaScriptastroawesome-listcss
    在 GitHub 上查看↗128,121
  • googlechrome/puppeteerGoogleChrome 的头像

    GoogleChrome/puppeteer

    94,974在 GitHub 上查看↗

    Puppeteer is a JavaScript library for programmatically controlling Chrome and Firefox through the Chrome DevTools Protocol or the WebDriver BiDi protocol. It launches and manages browser instances—typically without a visible user interface—to automate interactions with web pages, enabling navigation, clicking, typing, and data extraction entirely through code. The library distinguishes itself through deep integration with the Chromium embedding layer, allowing fine-grained process configuration with custom flags, permissions, and sandbox policies. It maintains multiple concurrent command stre

    Renders web pages and HTML content into static PDF documents or image snapshots with precise viewport control.

    TypeScript
    在 GitHub 上查看↗94,974
  • oven-sh/bunoven-sh 的头像

    oven-sh/bun

    93,257在 GitHub 上查看↗

    Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The project functions as an all-in-one toolchain, integrating a native bundler, transpiler, package manager, and test runner into a single command-line interface. What distinguishes Bun is its focus on native system integration and developer productivity. It features a high-performa

    Parses and modifies HTML content using CSS selectors to dynamically update documents during request or response handling.

    Rustbunbundlerjavascript
    在 GitHub 上查看↗93,257
  • infiniflow/ragflowinfiniflow 的头像

    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

    Employs machine learning to accurately isolate structured data, tables, and text from complex document layouts for retrieval.

    Pythonagentagenticagentic-ai
    在 GitHub 上查看↗82,922
  • frooodle/stirling-pdfFrooodle 的头像

    Frooodle/Stirling-PDF

    81,168在 GitHub 上查看↗

    Stirling-PDF is a web-based PDF management suite used for editing, merging, splitting, and converting PDF documents. It functions as a self-hosted document manager, providing a centralized interface for users to manipulate files on a private server. The system features a workflow automation engine that allows for the creation of processing pipelines to handle large volumes of documents without writing custom code. It also includes an optical character recognition tool to convert scanned PDFs into searchable and editable text. Access is managed through single sign-on integration and OIDC comp

    Offers a unified interface for merging, splitting, editing, and converting PDF files.

    Java
    在 GitHub 上查看↗81,168
  • stirling-tools/stirling-pdfStirling-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

    Executes complex document transformations and rendering tasks locally to ensure data privacy.

    TypeScriptdockerhacktoberfestjava
    在 GitHub 上查看↗81,109
  • tesseract-ocr/tesseracttesseract-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

    Integrates robust visual text recognition into desktop, mobile, and server-side software environments.

    C++hacktoberfestlstmmachine-learning
    在 GitHub 上查看↗74,751
  • ds4sd/doclingDS4SD 的头像

    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
  • exacity/deeplearningbook-chineseexacity 的头像

    exacity/deeplearningbook-chinese

    37,285在 GitHub 上查看↗

    This project is a comprehensive Chinese translation of a technical deep learning textbook, providing an educational resource on the theory and implementation of neural networks. It functions as a collaborative technical translation project designed to make complex academic AI literature accessible to non-English speakers. The project utilizes a community-driven translation model that integrates external suggestions and pull requests to refine linguistic accuracy and reduce bias. It employs standardized terminology mapping to ensure a uniform vocabulary throughout the translated content. To i

    Converts static PDF documents into HTML pages to enable web accessibility and easier browsing.

    TeX
    在 GitHub 上查看↗37,285
  • vikparuchuri/markerVikParuchuri 的头像

    VikParuchuri/marker

    36,164在 GitHub 上查看↗

    Marker is an LLM-powered document parser and OCR pipeline designed to convert PDFs and unstructured files into structured markdown, JSON, and HTML. It functions as a data preprocessor that transforms complex documents into machine-readable formats while preserving tables, equations, and layout structures. The system utilizes large language models to refine OCR accuracy, clean mathematical notation, and merge fragmented tables across multiple pages. It employs model-based layout analysis to predict block types and bounding boxes, ensuring a more precise conversion of document elements. Capabi

    Provides a pipeline for extracting text and images from scanned documents with structural cleanup.

    Python
    在 GitHub 上查看↗36,164
  • jbarlow83/ocrmypdfjbarlow83 的头像

    jbarlow83/OCRmyPDF

    33,901在 GitHub 上查看↗

    OCRmyPDF is a tool for converting image-based PDF files into machine-readable documents by adding a searchable text layer via optical character recognition. It functions as a multi-language processor capable of detecting and extracting text in over 100 different languages using linguistic data packs. The software includes a PDF image optimizer to remove image artifacts and correct page skew to improve recognition accuracy. It also provides a converter to transform scanned documents into the PDF/A standard for long-term digital archiving. The system manages PDF optimization by compressing emb

    Inserts an invisible layer of selectable text into scanned documents via optical character recognition.

    Python
    在 GitHub 上查看↗33,901
  • mrrio/jspdfMrRio 的头像

    MrRio/jsPDF

    31,230在 GitHub 上查看↗

    jsPDF is a JavaScript PDF generation library and client-side engine that produces documents directly on the user's device. It provides a scriptable interface for creating PDF files within web browsers and other JavaScript runtime environments without requiring a backend server. The library includes a tool for defining document dimensions, orientation, and measurement units to control page layout. It also functions as a Unicode font integrator, allowing for the embedding of custom font files to support diverse languages and special characters. Capability areas cover dynamic document automatio

    Generates custom PDF files on the fly based on user input or real-time application data.

    JavaScript
    在 GitHub 上查看↗31,230
  • flameshot-org/flameshotflameshot-org 的头像

    flameshot-org/flameshot

    30,209在 GitHub 上查看↗

    This project is a desktop screen capture and annotation utility designed for Linux environments. It provides an interactive graphical overlay that allows users to select specific screen regions, apply visual annotations such as shapes, text, and pixelation, and manage the resulting images through a configurable post-capture pipeline. The application distinguishes itself through deep system integration and automation capabilities. It operates as a persistent background daemon that monitors global hotkeys and supports inter-process communication via a system message bus, enabling users to trigg

    Provides tools to obscure sensitive information within captured images using pixelation and blurring.

    C++capturecross-platformfree-software
    在 GitHub 上查看↗30,209
  • 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

    Converts structured source files into high-quality PDF documents using typesetting engines.

    TeXawesomecoverlettercv
    在 GitHub 上查看↗27,742
  • agentscope-ai/agentscopeagentscope-ai 的头像

    agentscope-ai/agentscope

    26,895在 GitHub 上查看↗

    Agentscope is a comprehensive toolkit for developing and orchestrating autonomous multi-agent systems. It provides a unified framework for building agents that can reason, execute tools, and manage memory, enabling the creation of complex, collaborative workflows where multiple specialized agents interact to solve multi-step objectives. The platform distinguishes itself through a robust orchestration engine that supports both sequential and concurrent agent pipelines. It utilizes a centralized event bus for real-time telemetry, allowing developers to track agent reasoning, tool usage, and sys

    Structures complex dialogue histories from multiple participants into unified message formats compatible with large language model input requirements.

    Pythonagentchatbotlarge-language-models
    在 GitHub 上查看↗26,895
  • cinnamon/kotaemonCinnamon 的头像

    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
  • kovidgoyal/calibrekovidgoyal 的头像

    kovidgoyal/calibre

    24,146在 GitHub 上查看↗

    Calibre is a comprehensive suite for digital library management, serving as a centralized hub for organizing, converting, and editing e-book collections. It functions as a multi-purpose platform that combines a relational database for metadata tracking with a powerful processing engine capable of transforming document formats and restructuring internal markup. Beyond local management, the software acts as a content server, enabling users to host their libraries over a network for remote access and reading via standard web browsers. The project distinguishes itself through its deep extensibili

    Transforms digital books between various file formats while customizing layout and structure.

    Pythoncalibreebookebook-formats
    在 GitHub 上查看↗24,146
上一个123456…9下一个
  1. Home
  2. Content Management & Publishing
  3. Content Processing and Transformation
  4. Document Processing and Conversion
  5. Document Processing Tools

探索子标签

  • Document Automation Interfaces5 个子标签Programmatic interfaces and pipelines designed for integrating document processing tasks into larger software workflows.
  • Format Conversion Toolkits5 个子标签Utilities for programmatic transformation between diverse file formats, including office suites, Markdown, and PDF.
  • Intelligent Extraction Frameworks5 个子标签Systems utilizing machine learning and spatial analysis to interpret document structure and extract data from complex layouts.
  • Markup and Structure Parsers3 个子标签Tools specifically for manipulating the internal structure, DOM, or lightweight markup syntax of documents.
  • PDF Manipulation Utilities5 个子标签Tools for merging, splitting, and restructuring PDF document pages.
  • PDF Processing Engines4 个子标签Server-side environments and orchestrators designed for high-volume, automated PDF transformation and pipeline management.