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

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

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

johnkerl/miller

0
View on GitHub↗
9,911 स्टार्स·237 फोर्क्स·Go·6 व्यूज़miller.readthedocs.io↗

Miller

Miller is a command-line data processor used for filtering, transforming, and aggregating name-indexed tabular data. It functions as a tool for querying and reshaping records across multiple file formats, serving as a converter between CSV, JSON, and YAML.

The tool distinguishes itself by using a name-indexed data model, allowing users to manipulate fields by name rather than numeric position. It utilizes single-pass streaming algorithms to compute statistics and summaries on large datasets that exceed available system memory.

Its capabilities cover data transformation and analysis, including field computation, record filtering, and data sorting. It supports the chaining of multiple operations into a linear pipeline to perform complex cleaning and statistical aggregation tasks.

Features

  • Name-Indexed Data Models - Uses a name-indexed data model to allow manipulation of fields by name rather than numeric position.
  • Tabular Data Processors - Provides utilities for filtering, aggregating, and joining delimited text data in CSV, JSON, and YAML formats.
  • Statistical Aggregators - Computes summary statistics such as sums, averages, and counts across grouped tabular datasets.
  • Data Cleaning Utilities - Filters, reshapes, and modifies name-indexed data formats using a set of command-line operations.
  • Data Filtering - Retains only the records that satisfy a specific logical expression based on field values.
  • Data Format Interoperability - Transforms data between formats such as CSV, JSON, and YAML to move information between systems.
  • Data Format Translators - Provides a common internal representation to convert seamlessly between CSV, JSON, and YAML formats.
  • Stream Processing - Processes data one record at a time to handle datasets that exceed available system memory.
  • Format Converters - Transforms data between CSV, JSON, and YAML formats while preserving structured fields.
  • Data Transformation Tools - Cleans and aggregates records using named fields across various formats without relying on positional indices.
  • Large Dataset Streaming - Employs incremental streaming techniques to process massive files that exceed available system memory.
  • Interactive Data Querying Tools - Offers a terminal-based interface for filtering and exploring structured, name-indexed data in real-time.
  • Command-Line Data Processors - Serves as a CLI tool for parsing, transforming, and aggregating structured data streams.
  • Command-Line Data Tools - Offers terminal-based utilities for retrieving, filtering, and displaying information from name-indexed tabular files.
  • Data Operation Pipelines - Sequences multiple data transformation verbs into a linear execution flow for incremental processing.
  • Computed Fields - Creates new data fields by applying mathematical or string operations to existing values.
  • Data Aggregation Tools - Consolidates datasets into grouped totals or summary reports based on indexed fields.
  • Streaming Aggregations - Reduces large datasets using single-pass algorithms that operate on streaming data to calculate summaries.
  • Data Shaping - Removes unnecessary columns or creates new ones using programming statements to clean datasets.
  • Data Sorting Engines - Provides multi-column sorting algorithms to order tabular datasets alphabetically or numerically.
  • Field Selection - Extracts specific subsets of fields and reorders them for the final output.
  • Field Transformations - Modifies datasets by removing unwanted columns or calculating new fields using logical expressions.
  • Streaming Aggregators - Computes statistics and summaries on large datasets using memory-efficient single-pass streaming algorithms.
  • Expression Evaluators - Evaluates mathematical and string expressions against record fields to generate new data columns.
  • CSV and Tabular Data - Name-indexed data processing for CSV and tabular JSON.
  • Command Line Utilities - Processes and queries structured data files.

स्टार हिस्ट्री

johnkerl/miller के लिए स्टार हिस्ट्री चार्टjohnkerl/miller के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Miller के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Miller के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • 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

    Gobashclicsv
    GitHub पर देखें↗14,913
  • medialab/xanmedialab का अवतार

    medialab/xan

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

    Xan is a command-line tool and data transformation engine for processing CSV, TSV, and JSONL datasets. It functions as a processor for compressed files, enabling random access and seeking within gzipped and Zstd files, and serves as a converter for specialized bioinformatics data formats. The tool handles large datasets without requiring full memory loads by utilizing stream-based processing. It provides capabilities for merging, sorting, and deduplicating massive files, as well as converting data between various tabular formats. The project covers a broad range of data wrangling and analysi

    Rustclicsvrust
    GitHub पर देखें↗3,752
  • saulpw/visidatasaulpw का अवतार

    saulpw/visidata

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

    VisiData is a terminal-based interactive data analysis tool and browser designed for exploring, filtering, and sorting large tabular datasets. It functions as a structured data inspector that loads and flattens complex formats like JSON, XML, and PCAP into interactive sheets, as well as a terminal file manager for navigating directories and performing staged filesystem operations. The project distinguishes itself by rendering data visualizations, such as scatter plots and histograms, directly in the terminal using Unicode Braille characters. It provides a Python-based data wrangling environme

    Pythonclicsvdatajournalism
    GitHub पर देखें↗8,834
  • rcoh/angle-grinderrcoh का अवतार

    rcoh/angle-grinder

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

    Angle Grinder is a command line log processor and analytics tool used for parsing, filtering, and aggregating logs through a pipeline of text transformations. It functions as a text transformation pipeline that converts unstructured logs, as well as JSON and logfmt serialized data, into structured fields for analysis. The tool enables the computation of summary statistics, including running totals, counts, averages, and percentiles. It specifically supports time series log processing by partitioning data into discrete time windows to analyze event frequency and system behavior. The processin

    Rustanalyticscli-applogging
    GitHub पर देखें↗3,740
Miller के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

johnkerl/miller क्या करता है?

Miller is a command-line data processor used for filtering, transforming, and aggregating name-indexed tabular data. It functions as a tool for querying and reshaping records across multiple file formats, serving as a converter between CSV, JSON, and YAML.

johnkerl/miller की मुख्य विशेषताएं क्या हैं?

johnkerl/miller की मुख्य विशेषताएं हैं: Name-Indexed Data Models, Tabular Data Processors, Statistical Aggregators, Data Cleaning Utilities, Data Filtering, Data Format Interoperability, Data Format Translators, Stream Processing।

johnkerl/miller के कुछ ओपन-सोर्स विकल्प क्या हैं?

johnkerl/miller के ओपन-सोर्स विकल्पों में शामिल हैं: mikefarah/yq — This tool is a command-line processor designed for querying, updating, and transforming structured data files. It… medialab/xan — Xan is a command-line tool and data transformation engine for processing CSV, TSV, and JSONL datasets. It functions as… saulpw/visidata — VisiData is a terminal-based interactive data analysis tool and browser designed for exploring, filtering, and sorting… rcoh/angle-grinder — Angle Grinder is a command line log processor and analytics tool used for parsing, filtering, and aggregating logs… apache/pinot — Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It… observedobserver/visual-insights — Visual Insights is an automated exploratory data analysis platform and causal inference tool designed to discover…