unstructured-io/unstructured

Convert documents to structured data effortlessly. Unstructured is open-source ETL solution for transforming complex documents into clean, structured...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 15 minutes ago
Added to GitGenius on September 3rd, 2026
Created on September 26th, 2022
Open Issues & Pull Requests: 312 (+0)
GitHub issues: Enabled
Number of forks: 1,321
Total Stargazers: 15,402 (+0)
Total Subscribers: 78 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.4 days
Mean response time: 81.7 days
90th percentile: 293.7 days
Tracked items: 280

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "html" is answered fastest, typically in about 3 days, while "enhancement" waits about 3 months. Only 4% of issues opened in the past year have been closed. Three people close 68% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 144
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 581 days
Stale 30+ days: 134
Stale 90+ days: 125

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 2
Events in 7 days: 4

Top labels

  • bug (186)
  • enhancement (71)
  • pdf (30)
  • html (11)
  • awaiting-response (9)
  • docx (8)
  • good first issue (5)
  • misc (5)

Detailed Description

Unstructured is an open-source ETL solution that converts complex documents into structured data formats suitable for language models and downstream processing.

The tool addresses the challenge of extracting usable information from unstructured documents like PDFs, images, and Word files. It uses document parsing and image analysis techniques to identify and extract content elements, then transforms them into clean, structured formats. The approach combines traditional parsing methods with machine learning-based document image analysis to handle both text-based and scanned documents, making it capable of processing a wide variety of document types that would otherwise require manual intervention or custom extraction logic.

Organizations building document processing pipelines, retrieval-augmented generation systems, or data preparation workflows for machine learning should consider this tool. It suits projects that need to ingest diverse document formats at scale and prepare them for consumption by language models or other downstream systems. The project explicitly mentions an enterprise platform offering for production-grade workflows, suggesting the open-source version provides core parsing and structuring capabilities while the commercial product adds features like enrichment, chunking, and embedding at scale.

The project maintains active development with regular commits across its codebase, indicating ongoing work to expand document type support and improve parsing accuracy. The repository shows consistent engagement with issues and pull requests, reflecting responsiveness to user needs and bug reports. Development activity spans multiple areas including core parsing logic, machine learning model integration, and support for additional document formats, demonstrating a broad focus on expanding the tool's capabilities rather than narrowing its scope.