awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
TomWright avatar

TomWright/dasel

0
View on GitHub↗
7,976 نجوم·167 تفرعات·Go·MIT·3 مشاهداتdaseldocs.tomwright.me↗

Dasel

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 original content and structure.

Its capabilities cover structured data extraction, nested data searching, and the modification of values within configuration files. It also supports data structure transformation to ensure compatibility between diverse storage systems and automation tools.

Features

  • Format Conversions - Transforms structured data between different supported formats to change file types while preserving original content.
  • Data Format Converters - Transforms data between different serialization formats while preserving the original content and structure.
  • Structured File Mutators - Updates, inserts, or deletes specific values within structured files by targeting precise keys or data paths.
  • Cross-Format Query Interfaces - Provides a utility to retrieve specific values from various file types using a single, unified query syntax.
  • Format Converters - Provides utilities to translate structured data between different serialized formats like JSON, YAML, TOML, and XML.
  • Interactive Data Querying Tools - Provides a selector-based interface for extracting and searching nested values within various configuration and data files.
  • Nested Data Extractors - Searches and retrieves specific values from deeply nested objects and arrays across multiple structured file formats.
  • Format-Agnostic Parsers - Processes diverse serialization formats into a common internal representation without requiring a predefined schema for each input.
  • Structured Data Extraction - Extracts specific values, lists, or objects from various structured file types using a consistent selector syntax.
  • Cross-Format Configuration Editors - Modifies and updates keys and values across multiple file formats using a single unified syntax.
  • Multi-Format Data Processors - Provides a command-line tool for querying and transforming data across JSON, YAML, TOML, XML, and other structured formats.
  • File-Based Configuration - Updates or modifies values in structured configuration files without requiring manual editing of the source text.
  • Selector-Based Path Resolvers - Navigates nested data structures using a standardized selector syntax to precisely locate and extract values or objects.
  • Nested Data Search Tools - Locates values matching specific keys or conditions across all levels of deeply nested objects and arrays.
  • Data Transformation - Changes the shape of data across different file formats to ensure compatibility between diverse storage systems.
  • Unified Internal Representations - Maps various serialization formats into a single internal representation to apply consistent transformations across different data types.
  • Data Transformation Pipelines - Reshapes data structures across different file types to ensure compatibility between diverse automation tools and systems.
  • Recursive Tree Transformers - Implements recursive traversal of internal data trees to modify or delete nested values across diverse formats.
  • Data Manipulation - JSON/YAML/TOML/XML processor.
  • Data Processing - Query and update JSON, YAML, TOML, and XML data.
  • Data Processing Tools - Query and update various data formats from the command line.
  • JSON and Tree Data - Query and update data structures across multiple formats.
  • Query Languages - CLI tool for querying JSON, YAML, TOML, and XML.
  • TOML and YAML Utilities - Query and update various data formats from the command line.

سجل النجوم

مخطط تاريخ النجوم لـ tomwright/daselمخطط تاريخ النجوم لـ tomwright/dasel

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Dasel

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Dasel.
  • mikefarah/yqالصورة الرمزية لـ mikefarah

    mikefarah/yq

    14,913عرض على GitHub↗

    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
  • itchyny/gojqالصورة الرمزية لـ itchyny

    itchyny/gojq

    3,770عرض على GitHub↗

    gojq is a JSON query engine and transformation tool implemented in Go. It serves as a Go language port of the jq command, providing a library for embedding JSON and YAML manipulation capabilities directly into Go applications. The tool functions as an arbitrary-precision JSON processor, performing mathematical operations on large integers to prevent precision loss or numeric overflow during data transformations. Its broader capabilities include filtering and reshaping structured data using a specialized query language, converting between YAML and JSON formats, and formatting date and time st

    Go
    عرض على GitHub↗3,770
  • medialab/xanالصورة الرمزية لـ medialab

    medialab/xan

    3,752عرض على GitHub↗

    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
  • nushell/nushellالصورة الرمزية لـ nushell

    nushell/nushell

    39,743عرض على GitHub↗

    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

    Rustnushellrustshell
    عرض على GitHub↗39,743
عرض جميع البدائل الـ 30 لـ Dasel→

الأسئلة الشائعة

ما هي وظيفة tomwright/dasel؟

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.

ما هي الميزات الرئيسية لـ tomwright/dasel؟

الميزات الرئيسية لـ tomwright/dasel هي: Format Conversions, Data Format Converters, Structured File Mutators, Cross-Format Query Interfaces, Format Converters, Interactive Data Querying Tools, Nested Data Extractors, Format-Agnostic Parsers.

ما هي البدائل مفتوحة المصدر لـ tomwright/dasel؟

تشمل البدائل مفتوحة المصدر لـ tomwright/dasel: mikefarah/yq — This tool is a command-line processor designed for querying, updating, and transforming structured data files. It… itchyny/gojq — gojq is a JSON query engine and transformation tool implemented in Go. It serves as a Go language port of the jq… medialab/xan — Xan is a command-line tool and data transformation engine for processing CSV, TSV, and JSONL datasets. It functions as… nushell/nushell — Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data… katanaml/sparrow — Sparrow is an LLM document extraction platform and vision-based inference engine designed to convert images and PDFs… vectordotdev/vector — Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and…