awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repositorios

Awesome GitHub RepositoriesData Transformation Languages

Declarative languages and environments for defining complex data structural modifications.

Distinguishing note: Focuses on the language/environment aspect of data transformation rather than general-purpose data processing libraries.

Explore 8 awesome GitHub repositories matching data & databases · Data Transformation Languages. Refine with filters or upvote what's useful.

Awesome Data Transformation Languages GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • jqlang/jqAvatar de jqlang

    jqlang/jq

    34,901Ver en GitHub↗

    This project is a command-line processor designed for the parsing, filtering, and transformation of structured data streams. It functions as a declarative programming environment that treats data as immutable streams, allowing users to perform complex structural modifications through the composition of small, reusable functions. By utilizing a recursive tree traversal engine, the system enables the navigation, inspection, and modification of deeply nested hierarchical data structures. The engine distinguishes itself through a stream-oriented architecture that processes input records one by on

    Provides a declarative environment for immutable data transformation through functional composition.

    Cjq
    Ver en GitHub↗34,901
  • vectordotdev/vectorAvatar de vectordotdev

    vectordotdev/vector

    22,071Ver en GitHub↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Provides a dedicated language for real-time modification, filtering, and enrichment of logs and metrics.

    Rusteventsforwarderhacktoberfest
    Ver en GitHub↗22,071
  • mahmoud/awesome-python-applicationsAvatar de mahmoud

    mahmoud/awesome-python-applications

    17,892Ver en GitHub↗

    This project is a curated directory and reference library of open-source Python applications. It serves as a comprehensive index designed to help developers study real-world software architecture, design patterns, and practical implementation strategies through a diverse collection of community-driven projects. The repository distinguishes itself by focusing on the analysis of production-ready software patterns rather than providing a single tool. It offers a structured way to explore how complex features, such as modular plugin systems, configuration management, and various deployment strate

    Implements declarative logic for restructuring complex nested data formats into standardized outputs.

    Jupyter Notebookapplicationaudioeducation
    Ver en GitHub↗17,892
  • openrefine/openrefineAvatar de OpenRefine

    OpenRefine/OpenRefine

    11,866Ver en GitHub↗

    OpenRefine is a data cleaning tool and wrangling platform used to transform raw, messy datasets into consistent and structured formats. It operates as a Java-based data processor that runs a local server and provides a web browser interface for managing and manipulating data. The platform includes a data reconciliation engine for matching local entries against external knowledge bases to standardize entities. It also functions as a web data augmentation tool, allowing users to fetch and integrate information from external web sources to enrich their datasets. The system provides a transforma

    Uses GREL, a domain-specific expression language, for complex string manipulations and logical operations on data cells.

    Javadata-analysisdata-sciencedata-wrangling
    Ver en GitHub↗11,866
  • prql/prqlAvatar de PRQL

    PRQL/prql

    10,703Ver en GitHub↗

    PRQL is a functional, modular data transformation language that serves as a compiler for relational data pipelines. It allows developers to write expressive, pipelined queries that are translated into standard SQL dialects. By abstracting complex data manipulation into a readable, sequential syntax, the project enables the construction of maintainable workflows that remain independent of specific database engines. The language distinguishes itself through a robust compilation infrastructure that performs type validation and relational algebra analysis before generating target-specific code. I

    Provides a functional, modular language designed to simplify complex data manipulation through sequential pipeline operations.

    Rustdatapipelinesql
    Ver en GitHub↗10,703
  • benthosdev/benthosAvatar de benthosdev

    benthosdev/benthos

    8,681Ver en GitHub↗

    Benthos is a stream processing engine and data integration pipeline used for routing, transforming, and connecting data streams between diverse sources and sinks. It functions as event routing middleware and a change data capture tool, streaming real-time database modifications as discrete events for downstream processing. The system utilizes a declarative pipeline configuration, where data flow and processing logic are defined in a single static file. It features a specialized domain-specific language for mapping, filtering, and enriching data payloads, allowing for complex transformations w

    Uses a specialized declarative language to perform complex structural modifications on data payloads.

    Go
    Ver en GitHub↗8,681
  • redpanda-data/connectAvatar de redpanda-data

    redpanda-data/connect

    8,681Ver en GitHub↗

    Connect is a Kafka data integration platform and stream processing engine used to build declarative pipelines that move and transform messages between Kafka topics and external sources. It functions as a Kafka Connect framework and a change data capture tool, streaming real-time database modifications to synchronize data across distributed environments. The project differentiates itself through a dedicated mapping language for mutating and reshaping message payloads and the ability to execute custom processing logic within a sandboxed WebAssembly runtime. It also provides an observability pip

    Provides Bloblang, a dedicated declarative language for mutating, filtering, and reshaping message payloads.

    Goamqpcqrsdata-engineering
    Ver en GitHub↗8,681
  • uptrace/uptraceAvatar de uptrace

    uptrace/uptrace

    4,098Ver en GitHub↗

    Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r

    Manipulates raw attribute values using string functions or type casting to normalize telemetry data.

    Goapmapplication-monitoringclickhouse
    Ver en GitHub↗4,098
  1. Home
  2. Data & Databases
  3. Data Transformation Languages

Explorar subetiquetas

  • Observability Transformation LanguagesDomain-specific languages for defining real-time structural modifications to telemetry data. **Distinct from Data Transformation Languages:** Distinct from Data Transformation Languages: focuses on observability-specific telemetry normalization rather than general-purpose data structural modifications.