awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
deanmalmgren avatar

deanmalmgren/textract

0
View on GitHub↗
4,623 estrellas·692 forks·HTML·MIT·6 vistastextract.readthedocs.io↗

Textract

Textract is a multi-format text extraction tool and parser. It provides a unified interface to extract plain text from a variety of sources, including documents, images, and audio files.

The system functions as a document content parser for PDFs and spreadsheets, an image text extractor using optical character recognition, and a speech-to-text transcriber for audio recordings.

Features

  • Multi-Format Document Parsers - Offers a unified pipeline to extract text from a variety of documents, images, and audio files.
  • Audio Transcriptions - Provides a domain-specific solution for converting spoken audio from recordings into text transcripts.
  • Image Text Extractions - Recognizes and extracts written characters from image files using optical character recognition.
  • Optical Character Recognition - Utilizes optical character recognition to convert images of text into machine-encoded digital formats.
  • Visual Text Extractors - Identifies text regions in static images and converts them to editable text via OCR.
  • Speech-to-Text and Text-to-Speech Integrations - Integrates speech recognition engines to convert audio waveforms into written text.
  • Speech-to-Text Transcribers - Converts audio recordings into written text using speech recognition models.
  • Multi-Format Parsers - Implements a multi-format parser capable of extracting text from a wide array of document and media formats.
  • Document Text Extractors - Extracts plain text from binary document formats like PDFs and spreadsheets for downstream analysis.
  • OCR Integration Gateways - Provides a gateway to connect external optical character recognition tools for extracting text from images.
  • Multi-Modal Text Extractors - Provides a unified interface for extracting plain text from documents, images, and audio files.
  • Open-Source Document Parsers - Maps PDFs and spreadsheets to a common internal representation for consistent text retrieval.
  • Structural Text Preservation - Uses specialized handlers for PDFs and spreadsheets to preserve textual structure during the conversion process.
  • Multi-Format Document Parsing - Provides an adapter-based system to parse various document formats into a common representation for text extraction.
  • Pipeline Engines - Implements a pipeline architecture to route different file types through specialized extraction engines.
  • Unified Content Interfaces - Standardizes text output into a single format regardless of whether the source was a document, image, or audio file.
  • Data Extraction and OCR - Extracting text from various document formats.
  • Data Loading Extraction - Extract text from any document.
  • Content Extraction - Extraction of text from various document formats.

Historial de estrellas

Gráfico del historial de estrellas de deanmalmgren/textractGráfico del historial de estrellas de deanmalmgren/textract

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Textract

Proyectos open-source similares, clasificados según cuántas características comparten con Textract.
  • kreuzberg-dev/kreuzbergAvatar de kreuzberg-dev

    kreuzberg-dev/kreuzberg

    8,527Ver en GitHub↗

    Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into clean, structured text and metadata. It is built around a compiled Rust core that can be used as a native library, a command-line tool, a REST API server, or a WebAssembly module for browser-based processing. The system is designed to run entirely on self-hosted infrastructure, with no data leaving the user's environment. What distinguishes Kreuzberg is its breadth of integration surfaces and its pipeline architecture. It exposes extraction capabilities through native bindings fo

    Rustdocument-intelligenceelixirffi
    Ver en GitHub↗8,527
  • run-llama/liteparseAvatar de run-llama

    run-llama/liteparse

    10,782Ver en GitHub↗

    A fast, helpful, and open-source document parser

    Rustdocument-ocrdocument-processingocr
    Ver en GitHub↗10,782
  • kevin2li/pdf-guruAvatar de kevin2li

    kevin2li/PDF-Guru

    4,113Ver en GitHub↗

    PDF-Guru is an AI-powered document processor and study material converter designed to transform textbooks, research papers, and multimedia content into structured flashcards for spaced repetition systems like Anki. It functions as a content pipeline that uses language models to extract key concepts and facts from unstructured documents to generate question-and-answer pairs, cloze deletions, and multiple-choice cards. The system distinguishes itself through a comprehensive PDF management suite and multi-format parsing. It provides advanced document utilities including optical character recogni

    Vueai-flashcardsanki-flashcardsanki-to-pdf
    Ver en GitHub↗4,113
  • open-mmlab/mmocrAvatar de open-mmlab

    open-mmlab/mmocr

    4,739Ver en GitHub↗

    mmocr is a PyTorch-based optical character recognition framework designed for training and deploying text detection, recognition, and key information extraction models. It serves as a comprehensive toolbox for scene text detection and recognition, providing specialized libraries for locating text regions and converting visual text into machine-encoded strings. The project distinguishes itself through a research framework for key information extraction and advanced text spotting capabilities. These include point-based spotting using transformers and the use of parameterized Bezier curves to id

    Pythonabcnetabinetcrnn
    Ver en GitHub↗4,739
Ver las 30 alternativas a Textract→

Preguntas frecuentes

¿Qué hace deanmalmgren/textract?

Textract is a multi-format text extraction tool and parser. It provides a unified interface to extract plain text from a variety of sources, including documents, images, and audio files.

¿Cuáles son las características principales de deanmalmgren/textract?

Las características principales de deanmalmgren/textract son: Multi-Format Document Parsers, Audio Transcriptions, Image Text Extractions, Optical Character Recognition, Visual Text Extractors, Speech-to-Text and Text-to-Speech Integrations, Speech-to-Text Transcribers, Multi-Format Parsers.

¿Qué alternativas de código abierto existen para deanmalmgren/textract?

Las alternativas de código abierto para deanmalmgren/textract incluyen: kreuzberg-dev/kreuzberg — Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into… run-llama/liteparse — A fast, helpful, and open-source document parser. kevin2li/pdf-guru — PDF-Guru is an AI-powered document processor and study material converter designed to transform textbooks, research… open-mmlab/mmocr — mmocr is a PyTorch-based optical character recognition framework designed for training and deploying text detection,… robertknight/ocrs — This project is a terminal-based optical character recognition engine that uses neural network models to extract text… rmtheis/tess-two — Tess-two is an optical character recognition tool and Android application designed to extract written text from images…