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

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

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

18 रिपॉजिटरी

Awesome GitHub RepositoriesCSV Processing

Libraries for parsing and generating CSV and related data formats.

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

Awesome CSV Processing GitHub Repositories

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

    BurntSushi/xsv

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

    xsv is a suite of high-performance command-line utilities written in Rust for the analysis, manipulation, and statistical processing of large delimited datasets. It provides a toolkit for processing comma-separated value files through a command line interface. The project provides capabilities for statistical analysis, including the computation of column statistics, value frequencies, and descriptive metrics. It also includes data manipulation utilities for joining, slicing, sampling, and reformatting records. The toolkit covers a broad range of data operations including column selection, da

    Provides a comprehensive toolkit for joining, slicing, sampling, and reformatting CSV records.

    Rust
    GitHub पर देखें↗10,750
  • sjwhitworth/golearnsjwhitworth का अवतार

    sjwhitworth/golearn

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

    GoLearn is a machine learning library for the Go programming language. It provides a supervised learning framework and a toolkit for building, training, and evaluating predictive models through a standardized interface. The project implements a data frame system that loads CSV files into structured grids for matrix operations. It includes a preprocessing library for discretizing continuous variables and a model evaluation toolkit that utilizes confusion matrices and cross-validation to measure precision and recall. The library covers data engineering and management, including the ability to

    Includes a pipeline for parsing comma-separated value files into structured grids for machine learning processing.

    Go
    GitHub पर देखें↗9,438
  • gyroflow/gyroflowgyroflow का अवतार

    gyroflow/gyroflow

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

    Gyroflow is a gyroscope video stabilization software and IMU telemetry processor designed to remove camera shake from video files. It functions as a hardware-accelerated video renderer and lens calibration tool, utilizing embedded or external gyroscope and accelerometer data to perform pixel-level stabilization. The system is distinguished by its ability to integrate with professional non-linear video editing software via plugins, allowing stabilization to be applied directly to timelines without transcoding original footage. It supports diverse telemetry ingestion from camera brands, flight

    Transforms raw gyro data into compatible CSV files via a command line interface.

    Rustfpvgoprogpu
    GitHub पर देखें↗8,256
  • bitemyapp/learnhaskellbitemyapp का अवतार

    bitemyapp/learnhaskell

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

    This project is a comprehensive functional programming curriculum and learning resource for Haskell. It provides sequenced educational paths and technical reference guides designed to take developers from beginner to advanced levels of proficiency. The project distinguishes itself through a deep focus on theoretical and technical foundations, offering detailed studies on type theory, category theory, and runtime internals. It includes a dedicated performance handbook for optimizing execution speed and memory management, as well as an ecosystem guide for managing development tools and editor c

    Covers the parsing and serialization of CSV files using standard and streaming methods.

    Makefile
    GitHub पर देखें↗8,026
  • wireservice/csvkitwireservice का अवतार

    wireservice/csvkit

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

    csvkit is a composable Unix-style command-line toolkit for converting, filtering, and analyzing CSV files directly from the terminal. It provides a suite of focused single-purpose commands that can be combined via pipes to build complex data processing workflows, with a modular architecture that includes a column-type inference engine for automatically detecting data types and a streaming-pipeline design for efficient handling of tabular data. The toolkit distinguishes itself through its SQL-engine abstraction layer, which allows users to run SQL queries directly against CSV files without req

    Inspects CSV structure, detects schema, removes duplicates, and cleans malformed rows for data preparation.

    Python
    GitHub पर देखें↗6,390
  • gam-team/gamGAM-team का अवतार

    GAM-team/GAM

    4,206GitHub पर देखें↗

    GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la

    Caps the total number of rows written to output files during administrative data exports.

    Pythongamgooglegoogle-admin-sdk
    GitHub पर देखें↗4,206
  • mapbox/tippecanoemapbox का अवतार

    mapbox/tippecanoe

    3,026GitHub पर देखें↗

    Tippecanoe is a command-line tool used to generate optimized vector tiles for web maps. It converts large-scale geospatial datasets, including GeoJSON, CSV, and Geobuf files, into binary vector tiles or MBTiles SQLite databases. The project is designed to maintain map performance and visual quality across different zoom levels. It achieves this through geospatial data downsampling, which includes simplifying geometries and thinning point density to prevent tile overcrowding and keep tile sizes within specific limits. The tool provides extensive data transformation capabilities, such as attri

    Parse geospatial data from CSV files and integrate it into a vector tile structure.

    C++c-plus-plusgeojsonvector-tiles
    GitHub पर देखें↗3,026
  • univocity/univocity-parsersuniVocity का अवतार

    uniVocity/univocity-parsers

    934GitHub पर देखें↗

    uniVocity-parsers is a suite of extremely fast and reliable parsers for Java. It provides a consistent interface for handling different file formats, and a solid framework for the development of new parsers.

    High-performance parser for CSV, TSV, and fixed-width records.

    Java
    GitHub पर देखें↗934
  • tototoshi/scala-csvtototoshi का अवतार

    tototoshi/scala-csv

    709GitHub पर देखें↗

    CSV Reader/Writer for Scala

    CSV reader and writer.

    Scala
    GitHub पर देखें↗709
  • osiegmar/fastcsvosiegmar का अवतार

    osiegmar/FastCSV

    679GitHub पर देखें↗

    Fast, lightweight, and RFC 4180 compliant CSV library for Java. Zero dependencies, ~90 KiB. Trusted by Apache NiFi, JUnit, and Neo4j.

    Performance-optimized, RFC 4180 compliant CSV parser.

    Javacsvcsv-parsercsv-reader
    GitHub पर देखें↗679
  • beatrichartz/csvbeatrichartz का अवतार

    beatrichartz/csv

    514GitHub पर देखें↗

    CSV Decoding and Encoding for Elixir

    Decodes and encodes CSV data.

    Elixir
    GitHub पर देखें↗514
  • nrinaudo/kantan.csvnrinaudo का अवतार

    nrinaudo/kantan.csv

    350GitHub पर देखें↗

    CSV handling library for Scala

    CSV handling and processing library.

    Scala
    GitHub पर देखें↗350
  • fasterxml/jackson-dataformat-csvFasterXML का अवतार

    FasterXML/jackson-dataformat-csv

    195GitHub पर देखें↗

    (DEPRECATED) -- moved under: https://github.com/FasterXML/jackson-dataformats-text

    Jackson extension for CSV data processing.

    Java
    GitHub पर देखें↗195
  • arp-g/csv2sqlArp-G का अवतार

    Arp-G/csv2sql

    58GitHub पर देखें↗

    A blazing fast fully-automated CSV to database importer

    Automates importing CSV data into databases.

    Elixir
    GitHub पर देखें↗58
  • fingo/spatafingo का अवतार

    fingo/spata

    37GitHub पर देखें↗

    Functional, stream-based CSV processor for Scala

    Functional stream-based CSV processor.

    Scala
    GitHub पर देखें↗37
  • jimm/csvlixirjimm का अवतार

    jimm/csvlixir

    33GitHub पर देखें↗

    A CSV reading/writing application for Elixir.

    Reads and writes CSV files.

    Elixir
    GitHub पर देखें↗33
  • meh/cessomeh का अवतार

    meh/cesso

    27GitHub पर देखें↗

    CSV handling library for Elixir.

    Handles CSV data processing.

    Elixir
    GitHub पर देखें↗27
  • erpuno/ecsverpuno का अवतार

    erpuno/ecsv

    0GitHub पर देखें↗

    💠 ECSV: Потоковий CSV парсер

    Parses CSV streams using a fast C-based library.

    Erlang
    GitHub पर देखें↗0
  1. Home
  2. Part of an Awesome List
  3. Databases & Data
  4. CSV Processing

सब-टैग एक्सप्लोर करें

  • CSV to Vector Tile ConversionProcessing CSV files specifically for the purpose of generating geospatial vector tiles. **Distinct from CSV Processing:** Distinct from general CSV parsing; focused on the path from tabular CSV to tiled map data.
  • Inspectors and CleanersTools for inspecting CSV structure, detecting schema, removing duplicates, and fixing malformed rows. **Distinct from CSV Processing:** Distinct from general CSV Processing: focuses on data quality inspection and cleaning operations, not parsing or generation.
  • Output Row LimitersUtilities that restrict the number of rows written to a CSV output file. **Distinct from CSV Processing:** Focuses on limiting the quantity of generated output rows rather than parsing or splitting existing files.
  • Telemetry Format ConversionConversion of raw sensor telemetry data into structured formats like CSV for analysis. **Distinct from CSV Processing:** Focuses on transforming binary sensor telemetry into CSV, rather than general JSON-CSV conversion.