document-ai

There are 69 repositories under document-ai topic.

  • microsoft/unilm

    Large-scale Self-supervised Pre-training Across Tasks, Languages, and Modalities

    Language:Python21.8k3021.4k2.7k
  • clovaai/donut

    Official Implementation of OCR-free Document Understanding Transformer (Donut) and Synthetic Document Generator (SynthDoG), ECCV 2022

    Language:Python6.6k52315543
  • deepdoctection/deepdoctection

    A Repo For Document AI

    Language:Python3k20200172
  • tstanislawek/awesome-document-understanding

    A curated list of resources for Document Understanding (DU) topic

  • jpWang/LiLT

    Official PyTorch implementation of LiLT: A Simple yet Effective Language-Independent Layout Transformer for Structured Document Understanding (ACL 2022)

    Language:Python35754841
  • SCUT-DLVCLab/Document-AI-Recommendations

    Algorithms, papers, datasets, performance comparisons for Document AI. Continuously updating.

  • doc-analysis/ReadingBank

    ReadingBank: A Benchmark Dataset for Reading Order Detection

  • clovaai/webvicob

    Official Implementation of Web-based Visual Corpus Builder (Webvicob), ICDAR 2023

    Language:Python109439
  • nttmdlab-nlp/SlideVQA

    SlideVQA: A Dataset for Document Visual Question Answering on Multiple Images (AAAI2023)

    Language:Python100158
  • ZeningLin/ViBERTgrid-PyTorch

    An unofficial PyTorch implementation of "Lin et al. ViBERTgrid: A Jointly Trained Multi-Modal 2D Document Representation for Key Information Extraction from Documents. ICDAR, 2021"

    Language:Python534115
  • whn09/table_structure_recognition

    Table detection (TD) and table structure recognition (TSR) using Yolov5/Yolov8, and you can get the same (even better) result compared with Table Transformer (TATR) with smaller models.

    Language:Jupyter Notebook5141315
  • DunnBC22/Vision_Audio_and_Multimodal_Projects

    This repository includes all computer vision, audio, document AI, and multimodal projects.

    Language:Jupyter Notebook495312
  • googleapis/python-documentai-toolbox

    Document AI Toolbox is an SDK for Python that provides utility functions for managing, manipulating, and extracting information from the document response. It creates a "wrapped" document object from JSON files in Cloud Storage, local JSON files, or output directly from the Document AI API.

    Language:Python47266919
  • nttmdlab-nlp/VDocRAG

    [CVPR2025] VDocRAG: Retirval-Augmented Generation over Visually-Rich Documents

    Language:Python464
  • ZeningLin/PEneo

    [MM'2024] PEneo, an effective algorithm for key-value pair extraction from form-like documents, designed for real-world applications.

    Language:Python37486
  • Unstructured-IO/community

    Open source libraries and APIs to build custom preprocessing pipelines for labeling, training, or production machine learning pipelines.

  • qyhou/curated-table-structure-recognition

    A curated list of resources on Table Structure Recognition

  • SCUT-DLVCLab/RFUND

    [MM'2024] Official release of RFUND introduced in the MM'2024 paper "PEneo: Unifying Line Extraction, Line Grouping, and Entity Linking for End-to-end Document Pair Extraction"

  • Shulk97/daniel

    This repository contain the implementation of DANIEL. (A fast Document Attention Network for Information Extraction and Labeling of handwritten documents)

    Language:Python20421
  • chenxn2020/GOSE

    [Paper] Code for the EMNLP2023 (Findings) paper "Global Structure Knowledge-Guided Relation Extraction Method for Visually-Rich Document"

    Language:Python17141
  • NirmalNagaraj/DocGPT

    A Chatbot for the Document Analysis .

    Language:Python12200
  • conditionedstimulus/DocumentClassifier

    FastAPI application for document classification using a multimodal LayoutLM model, designed to classify PDF documents into RVL-DCIP categories.

    Language:Jupyter Notebook9100
  • qyhou/curated-document-layout-analysis

    A curated list of resources on Document Layout Analysis

  • dhorvay/document-understanding-ebook

    (WIP) ✨ A comprehensive resource for understanding the world of software used in the Document Understanding field. 🧙✨

    Language:Markdown6100
  • bwnyasse/dart-documentai-samples

    A hands-on CLI tool sample showcasing the integration of Dart with Google Cloud's DocumentAI.

    Language:Dart52380
  • wintermi/ocr-runner

    OCR Runner - Command Line Application for processing image files using Google Cloud Vision API and Google Cloud Document AI.

    Language:Go4101
  • bhadreshpsavani/SmartOCR-with-LayoutLM

    Exploring LayoutLM for Smart OCR Capabilities

  • devraftel/snapdoc-edge-ai

    SnapDoc AI processes everything on-device, ensuring your sensitive information never leaves your control. Use voice and text on-device processing in organizations.

    Language:Python3200
  • gregorymulla/grepctl

    BigQuery Semantic Search Orchestrator

    Language:Python3
  • Purushothaman-natarajan/Custom-NER-Model-using-Spacy-Fine-Tuning

    Spacy for Key:Value pairs

    Language:Jupyter Notebook3200
  • ajaycode/unstructured

    Open source libraries and APIs to build custom preprocessing pipelines for labeling, training, or production machine learning pipelines.

    Language:HTML2000
  • IonMich/batch-doc-vqa

    Ask a question about a document collection and extract structured responses

    Language:Python2130
  • masfaatanveer/Lease-Summarization-Model-NLP

    This project uses OCR and a BART-based NLP pipeline to extract and summarize landlord, tenant, property, and contract details from scanned lease agreements. It combines Tesseract OCR, pdf2image, and HuggingFace Transformers to deliver structured legal summaries in JSON format.

    Language:Python2
  • rag-fish/RAGfish

    RAGfish The open-source standard for private, offline, multi-pack LLM RAG — unified RAGpack format, world-class pipeline, and reference macOS/iOS client. Your knowledge, your device, your rules.

    20
  • smartloop-ai/smartloop

    Smartloop is an open-source SLM platform to train and run models on an edge device

    Language:Python2200
  • ayush2635/Invoiscope

    Intelligent GST Invoice Information Extractor powered by YOLOv9c object detection and OCR technology. Extract 24+ invoice fields with 74.1% mAP accuracy through a modern Streamlit web interface.

    Language:Python1