awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

114 रिपॉजिटरी

Awesome GitHub RepositoriesData Processing Tools

Utilities for managing, visualizing, and transforming data formats like JSON and images.

Explore 114 awesome GitHub repositories matching part of an awesome list · Data Processing Tools. Refine with filters or upvote what's useful.

Awesome Data Processing Tools GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • microsoft/markitdownmicrosoft का अवतार

    microsoft/markitdown

    154,485GitHub पर देखें↗

    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

    Python utility for converting office documents to Markdown.

    Pythonautogenautogen-extensionlangchain
    GitHub पर देखें↗154,485
  • opendatalab/mineruopendatalab का अवतार

    opendatalab/MinerU

    67,734GitHub पर देखें↗

    MinerU is a document parsing pipeline designed to transform unstructured files into machine-readable, structured data. It utilizes deep learning models to perform layout analysis, identifying document regions and extracting complex content such as mathematical expressions. By combining these neural network inferences with geometric heuristics, the system reconstructs the reading order and structural hierarchy of documents to ensure accurate data representation. The project distinguishes itself through a multi-stage processing workflow that integrates layout detection, optical character recogn

    Tool for high-quality extraction from PDFs and web pages.

    Pythonai4sciencedocument-analysisextract-data
    GitHub पर देखें↗67,734
  • ds4sd/doclingDS4SD का अवतार

    DS4SD/docling

    62,172GitHub पर देखें↗

    Docling is a multimodal content converter and document parser designed to transform PDFs, Office files, and HTML into structured Markdown or JSON for generative AI applications. It functions as an OCR document processor and a PDF layout analyzer that extracts tables, charts, and hierarchical structures while preserving the original page layout. The system operates as a local-first inference engine, allowing for the processing of sensitive data in air-gapped environments without external network connectivity. It can also be deployed as an API or a Model Context Protocol server to provide parsi

    Library to prepare diverse document formats for generative AI.

    Python
    GitHub पर देखें↗62,172
  • nushell/nushellnushell का अवतार

    nushell/nushell

    39,743GitHub पर देखें↗

    Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data rather than raw text streams. By enforcing data types and command signatures, it provides a consistent environment for building robust, pipeline-oriented workflows. The shell allows users to chain commands that pass structured objects between stages, enabling complex data processing and automation tasks that remain predictable across different operating systems. What distinguishes the project is its focus on interactive data exploration and modular extensibility. Users can quer

    A shell with native support for loading and querying structured data.

    Rustnushellrustshell
    GitHub पर देखें↗39,743
  • allenai/olmocrallenai का अवतार

    allenai/olmocr

    17,396GitHub पर देखें↗

    Olmocr is a distributed document processing framework designed to convert PDF and image files into structured markdown. It functions as a vision-based document parser that utilizes multimodal neural networks to interpret complex visual layouts and translate them into standardized text representations. The system operates as a remote inference orchestrator, offloading heavy document analysis tasks to external servers or cloud APIs to minimize local computational requirements. By employing a stateless worker architecture, it decouples document ingestion from inference, allowing for the distribu

    Toolkit for training models to process wild PDF documents.

    Python
    GitHub पर देखें↗17,396
  • mikefarah/yqmikefarah का अवतार

    mikefarah/yq

    14,913GitHub पर देखें↗

    This tool is a command-line processor designed for querying, updating, and transforming structured data files. It functions as a versatile engine for manipulating YAML, JSON, TOML, and XML documents, allowing users to perform complex operations directly from the terminal. By utilizing a path-based expression language, it enables precise navigation and modification of data structures within configuration files and infrastructure-as-code workflows. What distinguishes this tool is its ability to perform in-place document mutations while preserving original formatting, comments, and metadata. It

    Query, modify, and merge YAML files with JSON conversion.

    Gobashclicsv
    GitHub पर देखें↗14,913
  • conardli/easy-datasetConardLi का अवतार

    ConardLi/easy-dataset

    13,394GitHub पर देखें↗

    Easy-dataset is a comprehensive platform designed for the end-to-end management of machine learning datasets, specifically tailored for language and vision model fine-tuning. It functions as a centralized environment for the entire data lifecycle, encompassing the automated generation of synthetic training data, the structural organization of document collections, and the systematic annotation of individual data points. The platform distinguishes itself through its integrated evaluation and orchestration capabilities. It provides a dedicated suite for benchmarking models, featuring blind side

    Tool for creating fine-tuning datasets for language models.

    JavaScriptdatasetfine-tuningjavascript
    GitHub पर देखें↗13,394
  • getomni-ai/zeroxgetomni-ai का अवतार

    getomni-ai/zerox

    12,241GitHub पर देखें↗

    Zerox is a multimodal document parser and OCR tool that uses vision models to convert PDF files and images into structured Markdown text. It functions as a visual layout extraction engine, leveraging large multimodal models to digitize documents while maintaining their original structural formatting. The system differentiates itself through the use of coordinate-based element mapping and multimodal layout analysis to identify structural elements like tables, charts, and headers. It utilizes rasterization to convert vector PDF pages into high-resolution bitmaps, ensuring consistent input for t

    Zero-shot PDF OCR utilizing vision-language models.

    TypeScriptocrpdf
    GitHub पर देखें↗12,241
  • mrjbq7/ta-libmrjbq7 का अवतार

    mrjbq7/ta-lib

    12,043GitHub पर देखें↗

    This project is a Python wrapper for the TA-Lib C library, serving as a financial technical analysis library and quantitative trading tool. It provides a collection of mathematical functions designed to analyze market price movements, identify trading signals, and recognize candlestick patterns within financial data. The library focuses on the computation of trend, momentum, and volume metrics. It includes specialized tools for candlestick pattern recognition to detect recurring price action shapes in both historical and real-time data. The system integrates with NumPy arrays to process cont

    Technical analysis library for calculating financial indicators.

    Cython
    GitHub पर देखें↗12,043
  • tensorzero/tensorzerotensorzero का अवतार

    tensorzero/tensorzero

    10,985GitHub पर देखें↗

    TensorZero is an inference gateway and experimentation framework designed to manage the lifecycle of large language models in production environments. It functions as a central proxy that routes requests across multiple artificial intelligence providers while providing the infrastructure necessary to monitor performance, track costs, and ensure service reliability. The platform distinguishes itself by integrating a comprehensive evaluation engine and an observability pipeline directly into the request flow. It enables developers to conduct controlled experiments and A/B tests to compare diffe

    Framework for improving models through experiential data.

    Rustaiai-engineeringanthropic
    GitHub पर देखें↗10,985
  • turfjs/turfTurfjs का अवतार

    Turfjs/turf

    10,380GitHub पर देखें↗

    Turf is a JavaScript and TypeScript geospatial analysis library and toolkit used for performing spatial analysis and geometric operations on GeoJSON data. It functions as a modular spatial engine that allows for the generation, manipulation, and classification of geographic datasets within web and node environments. The library provides a set of utility functions to programmatically create structured points, lines, and polygons. It enables the calculation of distances, areas, and geometric relationships between geographic coordinates, supporting both browser-based geospatial analysis and clie

    Comprehensive library for advanced spatial analysis.

    TypeScript
    GitHub पर देखें↗10,380
  • opendatalab/pdf-extract-kitopendatalab का अवतार

    opendatalab/PDF-Extract-Kit

    9,724GitHub पर देखें↗

    PDF-Extract-Kit is a document extraction toolkit designed to convert PDF documents into structured formats such as Markdown, HTML, and LaTeX. It functions as a multi-stage parsing framework that combines a document layout analyzer, a formula recognition engine, an OCR text extractor, and a table extraction system. The project focuses on recovering complex document elements by translating images of mathematical formulas and tabular structures into editable source code. It utilizes model-driven layout analysis to identify structural elements in reports and textbooks while ignoring noise like wa

    Toolkit for structured content extraction from PDF documents.

    Python
    GitHub पर देखें↗9,724
  • bytedance/dolphinbytedance का अवतार

    bytedance/Dolphin

    8,820GitHub पर देखें↗

    Dolphin is a multimodal layout analyzer and image-to-structure converter that transforms photographed or digital document images into machine-readable structured data. It functions as an LLM document parser, utilizing vision-language models to simultaneously predict spatial layout and text content. The system is designed as a concurrent document processor, employing parallel document parsing to process multiple elements across distributed compute nodes. This high-throughput approach reduces the total time required to convert large volumes of images into structured formats. The project covers

    Document image parsing using heterogeneous anchor prompting.

    Pythondocument-analysislayout-analysisocr
    GitHub पर देखें↗8,820
  • ucas-haoranwei/got-ocr2.0Ucas-HaoranWei का अवतार

    Ucas-HaoranWei/GOT-OCR2.0

    8,141GitHub पर देखें↗

    GOT-OCR2.0 is an end-to-end optical character recognition system and document text extractor. It utilizes a unified transformer architecture to recognize and extract plain and formatted text from diverse images and documents. The system features a multi-crop processing method that divides high-resolution or dense documents into smaller sections to maintain recognition detail. It also includes a renderer that transforms recognized text into HTML to preserve the original structure and layout of the document. The project provides a framework for fine-tuning pre-trained models on custom datasets

    OCR model for document understanding and text extraction.

    Python
    GitHub पर देखें↗8,141
  • tomwright/daselTomWright का अवतार

    TomWright/dasel

    7,976GitHub पर देखें↗

    Dasel is a multi-format data processor and structured data query tool used for querying, editing, and converting data across JSON, YAML, TOML, and XML. It functions as a universal data converter and a cross-format configuration editor that allows users to interact with various serialization formats through a single unified interface. The tool provides a selector-based interface for extracting and searching nested values and modifying keys and values across different file types. It enables the transformation of data between supported structures to change file types while preserving the origina

    Query and update various data formats from the command line.

    Gocliconfigconfiguration
    GitHub पर देखें↗7,976
  • funstory-ai/babeldocfunstory-ai का अवतार

    funstory-ai/BabelDOC

    7,752GitHub पर देखें↗

    BabelDOC is a technical document translation system designed to translate PDF files while preserving their original layout and styling. It functions as a layout-preserving translator that utilizes large language models to convert content into target languages, specifically tailored for scientific and technical documents. The system distinguishes itself through specialized handling of academic content, including the identification and preservation of mathematical formulas and complex layout structures. It ensures technical accuracy by employing glossary-driven terminology enforcement, using so

    Library for scientific paper translation and comparison.

    Python
    GitHub पर देखें↗7,752
  • quivrhq/megaparsequivrhq का अवतार

    quivrhq/megaparse

    7,389GitHub पर देखें↗

    Megaparse is a document parsing tool and RAG data preprocessor designed to convert PDFs, Word documents, and presentations into clean text formats. It functions as a vision-based document extractor that recovers high-fidelity information from images and complex layouts to optimize data for large language model ingestion. The system employs multimodal AI and vision models to perform schema-preserving parsing, which maintains structural hierarchies such as tables and headers. It utilizes lossless structural transformation to turn layout-heavy binary files into text sequences while preserving th

    File parser optimized for lossless ingestion into models.

    Python
    GitHub पर देखें↗7,389
  • pachyderm/pachydermpachyderm का अवतार

    pachyderm/pachyderm

    6,292GitHub पर देखें↗

    Pachyderm is a containerized, versioned, and lineage-tracked data pipeline platform that runs natively on Kubernetes. It combines a distributed file system backend with immutable data versioning, so every commit to a data repository creates an auditable snapshot, and every pipeline step executes as an isolated container. The platform is defined by a data-centric pipeline model where pipelines are specified by their input and output data repositories rather than explicit task sequences, and provenance is recorded as a directed acyclic graph of commits linking output data to its input sources an

    Platform for reproducible data science and data versioning.

    Go
    GitHub पर देखें↗6,292
  • pdf2htmlex/pdf2htmlexpdf2htmlEX का अवतार

    pdf2htmlEX/pdf2htmlEX

    5,412GitHub पर देखें↗

    pdf2htmlEX is a PDF to HTML converter that transforms documents into web pages while preserving the original layout, fonts, and formatting. It functions as a layout engine and text extractor, mapping PDF coordinate data to HTML and CSS to maintain visual fidelity. The tool converts PDF content into searchable and selectable native HTML text by embedding original document fonts. It maintains document interactivity by preserving internal links, bookmarks, and outlines, converting them into functional web navigation. The conversion process supports flexible output structures, allowing documents

    Conversion of PDFs to HTML while preserving layout.

    HTMLhtmlpdfpdf-document-processor
    GitHub पर देखें↗5,412
  • sql-machine-learning/sqlflowsql-machine-learning का अवतार

    sql-machine-learning/sqlflow

    5,182GitHub पर देखें↗

    sqlflow is a SQL machine learning engine and orchestrator designed for training, deploying, and explaining machine learning models using extended SQL query syntax. It enables in-database machine learning by connecting database engines to external machine learning toolkits, allowing users to define training datasets and hyperparameters directly through queries. The system functions as a prediction interface and explainability tool. It allows for generating classifications and predictions on database records by calling model functions within standard SQL statements and provides a workflow to in

    Bridge between SQL queries and machine learning workflows.

    Go
    GitHub पर देखें↗5,182
पिछला12345…6अगला
  1. Home
  2. Part of an Awesome List
  3. Databases & Data
  4. Data Processing Tools