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

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

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

16 مستودعات

Awesome GitHub RepositoriesDocumentation and Processing

Tools for generating documentation and handling various file formats.

Explore 16 awesome GitHub repositories matching part of an awesome list · Documentation and Processing. Refine with filters or upvote what's useful.

Awesome Documentation and Processing 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

    Tool for converting various files to Markdown.

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

    datalab-to/marker

    36,137عرض على GitHub↗

    Marker is a comprehensive document processing platform designed to automate the conversion, extraction, and structuring of data from complex files. It functions as an orchestration engine that chains modular processing steps into versioned, reusable pipelines, allowing organizations to standardize document handling and automate repetitive business tasks at scale. The platform distinguishes itself through its support for secure, private infrastructure deployment, enabling users to run containerized services within their own environments to maintain strict data privacy. It features specialized

    High-accuracy PDF and document conversion tool.

    Python
    عرض على GitHub↗36,137
  • mkdocs/mkdocsالصورة الرمزية لـ mkdocs

    mkdocs/mkdocs

    22,177عرض على GitHub↗

    MkDocs is a static site generator designed specifically for creating project documentation. It functions as a command-line utility that transforms structured Markdown files into professional, searchable websites. By utilizing a centralized configuration file, it manages site metadata, navigation hierarchies, and build settings to ensure consistent output across documentation projects. The platform distinguishes itself through a highly extensible architecture that separates content from presentation. Users can apply visual themes to control the site's appearance, while a plugin-based build sys

    Markdown-based project documentation tool.

    Pythondocumentationmarkdownmkdocs
    عرض على GitHub↗22,177
  • py-pdf/pypdf2الصورة الرمزية لـ py-pdf

    py-pdf/PyPDF2

    10,094عرض على GitHub↗

    PyPDF2 هي مكتبة Python صرفة لتحويل وتأمين واستخراج البيانات من مستندات PDF. توفر مجموعة شاملة من الأدوات لتعديل تخطيطات الصفحات، وإدارة أمان المستندات، واسترداد البيانات الوصفية المضمنة دون الاعتماد على مكتبات C خارجية. تتيح مجموعة الأدوات تجميع المستندات من خلال دمج ملفات متعددة وتقسيم المستندات إلى أجزاء أصغر. كما تدعم تحويلات مستوى الصفحة، بما في ذلك القدرة على تدوير الصفحات وضبط مناطق الاقتصاص المرئية. تتضمن المكتبة قدرات لإدارة الأمان عبر التشفير وفك التشفير القائم على كلمة المرور. بالإضافة إلى ذلك، توفر أدوات لاستخراج النص المكتوب والخصائص الإدارية من ملفات PDF.

    Library for reading and writing PDF files.

    Python
    عرض على GitHub↗10,094
  • kozea/weasyprintالصورة الرمزية لـ Kozea

    Kozea/WeasyPrint

    9,288عرض على GitHub↗

    WeasyPrint is a Python-based library and layout engine that converts HTML and CSS into printable PDF documents. It functions as a CSS paged media engine, translating web technologies into formatted files for automated document generation. The project implements CSS standards for print and paginated documents, allowing for the design of layouts specifically for printed pages. This includes a specialized pagination engine used to control page breaks, headers, and footers to create professional PDF outputs. Its capability surface covers server-side PDF rendering and the programmatic conversion

    Library for converting HTML to PDF.

    Python
    عرض على GitHub↗9,288
  • pymupdf/pymupdfالصورة الرمزية لـ pymupdf

    pymupdf/PyMuPDF

    9,086عرض على GitHub↗

    PyMuPDF is a comprehensive PDF manipulation library and document analysis tool. It serves as a text extraction tool, OCR engine, and image converter, providing a programmatic interface to edit, merge, split, and optimize PDF and Office documents. The project distinguishes itself through high-performance capabilities, including the use of C-bindings for low-level manipulation and parallelized page processing to accelerate workloads. It provides specialized conversion paths, such as transforming PDF content into Markdown for retrieval-augmented generation and large language model pipelines. It

    Advanced PDF manipulation library.

    Pythondata-scienceepubextract-data
    عرض على GitHub↗9,086
  • sphinx-doc/sphinxالصورة الرمزية لـ sphinx-doc

    sphinx-doc/sphinx

    7,678عرض على GitHub↗

    Sphinx is an extensible documentation framework and multi-format document publisher. It serves as a technical content organizer that converts reStructuredText markup and Python source code comments into structured documentation for technical projects. The system transforms a single set of markup files into multiple output formats, including HTML, LaTeX, EPUB, and Texinfo. It functions as a Python API documentation tool, extracting documentation directly from source code to maintain synchronized technical reference manuals. The framework organizes complex information into hierarchies with aut

    Documentation generator for Python projects.

    Pythondocsdocumentationdocumentation-tool
    عرض على GitHub↗7,678
  • martinblech/xmltodictالصورة الرمزية لـ martinblech

    martinblech/xmltodict

    5,741عرض على GitHub↗

    xmltodict هي مكتبة Python توفر تسلسلاً ثنائي الاتجاه بين مستندات XML والقواميس (dictionaries). تعمل كمحلل (parser) يحول المدخلات المرمزة إلى أزواج مفتاح-قيمة، وأداة تسلسل تحول القواميس مرة أخرى إلى مستندات XML مهيكلة. يتضمن المشروع معالج تدفق تزايدي يستخدم استدعاءات تعتمد على العمق للتعامل مع ملفات XML الكبيرة مع الحفاظ على استهلاك ثابت للذاكرة. يتميز بمدير مساحات أسماء (namespace manager) لتعيين البادئات والإعلانات، بالإضافة إلى مطهر أمني (security sanitizer) يحظر توسيع الكيانات الخارجية ويتحقق من صحة أسماء العناصر لمنع هجمات الحقن. توفر المكتبة إمكانيات لفرض أنواع البيانات، مثل إجبار عناصر معينة على أن تُمثل كقوائم بغض النظر عن عدد العناصر الفرعية. كما تدعم معالجة البيانات اللاحقة من خلال استدعاءات يحددها المستخدم، وتوفر عناصر تحكم قابلة للتكوين لتوسيع أو طي أو تخطي مساحات الأسماء أثناء عملية التحويل.

    Tool for converting XML to Python dictionaries.

    Python
    عرض على GitHub↗5,741
  • python-openxml/python-docxالصورة الرمزية لـ python-openxml

    python-openxml/python-docx

    5,442عرض على GitHub↗

    python-docx is an OOXML document manipulation library used for creating, reading, and updating Microsoft Word files. It functions as a generator for building formatted documents and a parser for extracting text, metadata, and structural elements from existing files. The project provides a comprehensive style management system for defining and applying character, paragraph, and table styles within OpenXML documents. It allows for the programmatic control of document appearance through an object-oriented approach to the underlying XML schema. Capabilities cover a wide range of document generat

    Library for reading and writing Word documents.

    Python
    عرض على GitHub↗5,442
  • jazzband/tablibالصورة الرمزية لـ jazzband

    jazzband/tablib

    4,754عرض على GitHub↗

    Tablib is a Python library designed for importing, exporting, and manipulating tabular datasets. It functions as a multi-format data converter and manager, allowing users to move information between different file standards. The library supports data transformation across CSV, JSON, YAML, and Excel formats. It provides a programmatic interface to manage these datasets by adding rows, filtering columns, and segregating records. The system uses a common internal representation and adapter-based mapping to normalize diverse input sources. This allows for consistent reading and writing routines

    Library for exporting data to multiple formats.

    Python
    عرض على GitHub↗4,754
  • executablebooks/jupyter-bookالصورة الرمزية لـ executablebooks

    executablebooks/jupyter-book

    4,251عرض على GitHub↗

    Jupyter Book هو ناشر كتب حاسوبية ومولد مواقع ثابتة يقوم بتحويل دفاتر Jupyter وملفات markdown إلى كتب ويب تفاعلية ومستندات PDF بجودة النشر. يعمل كأداة توثيق قائمة على markdown تقوم بتنفيذ الكود المضمن في وقت البناء وتخزين المخرجات الناتجة للعرض الثابت. يتميز النظام بدعم منشورات البيانات التفاعلية، مما يسمح للقراء بالتفاعل مع عناصر واجهة المستخدم الحاسوبية الحية وتشغيل الدفاتر في بيئات تنفيذ بعيدة. يوسع النظام markdown القياسي بنظام من الأدوار والتوجيهات لدعم التأليف العلمي، بما في ذلك رياضيات LaTeX، وإدارة اقتباس المراجع، والمراجع التبادلية المرقمة. تغطي المنصة نطاقاً واسعاً من القدرات بما في ذلك التنسيق الأكاديمي للبراهين والنظريات، وإدارة التخطيط التفاعلي عبر لوحات قابلة للطي، والمراجع المعقدة عبر الأقسام الداخلية والمشاريع الخارجية. كما يوفر أدوات لتنظيم المحتوى من خلال هياكل الكتب الهرمية وجدول محتويات مفصول. يتضمن المشروع أدوات لتكامل استضافة الويب والتحقق من سلامة المحتوى لمسح المراجع المعطلة أثناء عملية البناء.

    Tool for building books from Jupyter notebooks.

    TypeScript
    عرض على GitHub↗4,251
  • camelot-dev/camelotالصورة الرمزية لـ camelot-dev

    camelot-dev/camelot

    3,764عرض على GitHub↗

    Camelot is a Python library and processing engine designed to extract tabular data from PDF documents. It converts unstructured tables into machine-readable formats such as CSV, JSON, and Excel. The project provides specialized toolsets for different document types, using line detection for ruled tables and whitespace analysis for borderless tables. It includes an optical character recognition system to recover structured data from image-based scanned PDFs that lack a digital text layer. The library handles complex document layouts, including encrypted files, rotated pages, and tables that s

    Library for extracting tables from PDFs.

    Python
    عرض على GitHub↗3,764
  • xlwings/xlwingsالصورة الرمزية لـ xlwings

    xlwings/xlwings

    3,312عرض على GitHub↗

    xlwings - Make Excel fly with Python!

    Integration library for Python and Excel.

    Pythonautomationexcelgoogle-sheets
    عرض على GitHub↗3,312
  • mitmproxy/pdocالصورة الرمزية لـ mitmproxy

    mitmproxy/pdoc

    2,512عرض على GitHub↗

    API Documentation for Python Projects

    API documentation generator for Python.

    Pythonapiapi-documentationdocs
    عرض على GitHub↗2,512
  • matthewwithanm/python-markdownifyالصورة الرمزية لـ matthewwithanm

    matthewwithanm/python-markdownify

    2,202عرض على GitHub↗

    |build| |version| |license| |downloads|

    Tool for converting HTML to Markdown.

    Python
    عرض على GitHub↗2,202
  • alan-turing-institute/clevercsvالصورة الرمزية لـ alan-turing-institute

    alan-turing-institute/CleverCSV

    1,326عرض على GitHub↗

    CleverCSV is a Python package for handling messy CSV files. It provides a drop-in replacement for the builtin CSV module with improved dialect detection, and comes with a handy command line application for working with CSV files.

    Smart CSV reader for handling messy data.

    Pythoncsvcsv-convertercsv-export
    عرض على GitHub↗1,326
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Documentation and Processing