dbohdan/structured-text-tools

A list of command-line tools for manipulating structured text data

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 38 minutes ago
Added to GitGenius on September 9th, 2026
Created on April 27th, 2015
Open Issues & Pull Requests: 7 (+0)
GitHub issues: Enabled
Number of forks: 253
Total Stargazers: 7,145 (+0)
Total Subscribers: 167 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Structured text tools is a curated reference list of command-line tools for manipulating structured text data formats.

The project addresses the problem of navigating the fragmented landscape of text processing tools by organizing them by file format and use case. Rather than building a single tool, it catalogs existing command-line utilities—from traditional options like awk and POSIX commands to specialized tools for CSV, JSON, XML, YAML, TOML, and configuration file formats. The list includes SQL-based tools, multiformat converters, templating utilities, and interactive terminal user interfaces. Each tool entry provides context about its capabilities and, where relevant, links to documentation or related resources.

Developers should use this reference when choosing tools for text data processing pipelines. It suits teams working with diverse structured formats who need to understand what options exist before committing to a particular approach. The project is particularly valuable for those unfamiliar with the breadth of available utilities or seeking alternatives to common choices. The README explicitly compares some tools—for instance, it notes that frawk is a Rust implementation of AWK with parallelism and CSV support, and that GoAWK is a cross-platform awk implementation with added CSV support—but these comparisons are limited to specific tool pairs rather than comprehensive feature matrices.

The project maintains an organized, categorized structure that reflects active curation. The README demonstrates detailed knowledge of tool ecosystems, including platform-specific considerations like Windows implementations of traditionally Unix tools. The list spans multiple format categories with dedicated sections, suggesting ongoing attention to comprehensiveness across the structured text domain.