Unstructured
by Unstructured-IOPre-processing library for AI pipelines — extract text and tables from PDFs, Word, HTML, EML and 25+ other formats.
About Unstructured
Unstructured is a Python open-source data extraction project by Unstructured-IO. Pre-processing library for AI pipelines — extract text and tables from PDFs, Word, HTML, EML and 25+ other formats. With 9,000 GitHub stars and 0forks, it's one of the Data Extraction tools worth knowing. You can download the source, browse it on GitHub, or read the full setup guide in the README below.
From the project README
<div align="center">
<a href="https://github.com/Unstructured-IO/unstructured/blob/main/LICENSE.md">[image: https://pypi.python.org/pypi/unstructured/]</a> <a href="https://pypi.python.org/pypi/unstructured/">[image: https://pypi.python.org/pypi/unstructured/]</a> <a href="https://GitHub.com/unstructured-io/unstructured/graphs/contributors">[image: https://GitHub.com/unstructured-io/unstructured.js/graphs/contributors]</a> <a href="https://github.com/Unstructured-IO/unstructured/blob/main/CODE_OF_CONDUCT.md">[image: code_of_conduct.md] </a> <a href="https://GitHub.com/unstructured-io/unstructured/releases">[image: https://GitHub.com/unstructured-io/unstructured.js/releases]</a> <a href="https://pypi.python.org/pypi/unstructured/">[image: https://github.com/Naereen/badges/]</a> [[image: Downloads]](https://pepy.tech/project/unstructured) [[image: Downloads]](https://pepy.tech/project/unstructured) <a
This is an excerpt from the project's own README, quoted here for reference. Read the full README on GitHub →
Unstructured — FAQ
What is Unstructured?
Pre-processing library for AI pipelines — extract text and tables from PDFs, Word, HTML, EML and 25+ other formats.
Is Unstructured free to use?
Yes. Unstructured is open-source and free. You can browse the source on GitHub or download it here at no cost — no signup required.
How do I install and run Unstructured?
Download the latest source as a ZIP from GitHub (or clone the main branch), then follow the setup steps in the README below.
What language is Unstructured written in?
Unstructured is primarily written in Python.
How popular is Unstructured?
Unstructured has 9,000 stars and 0 forks on GitHub — a useful signal of how actively it's maintained and trusted by developers.