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
·

6 repositorios

Awesome GitHub RepositoriesPython-Defined Transformations

Data transformations defined as pure Python functions from which the execution graph is automatically derived.

Distinct from Data Transformation Functions: Distinct from Data Transformation Functions: focuses on Python-specific definition and automatic graph derivation, not general built-in functions.

Explore 6 awesome GitHub repositories matching data & databases · Python-Defined Transformations. Refine with filters or upvote what's useful.

Awesome Python-Defined Transformations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • gristlabs/grist-coreAvatar de gristlabs

    gristlabs/grist-core

    11,176Ver en GitHub↗

    Grist is a relational spreadsheet platform that combines the flexibility of a spreadsheet with the power of a relational database. At its core, it manages structured data across multiple linked tables, using a relational database engine to organize information while providing a familiar grid interface. The platform supports Python-based formulas for complex calculations and data transformations, with automatic recalculation when referenced cells change. The system is designed for self-hosted deployment, storing data in either portable SQLite files or enterprise-grade PostgreSQL databases. It

    Executes Python-based logic within cells to perform complex calculations and data transformations.

    TypeScriptawesomedatabasespreadsheet
    Ver en GitHub↗11,176
  • feast-dev/feastAvatar de feast-dev

    feast-dev/feast

    6,727Ver en GitHub↗

    Feast is an open-source feature store for machine learning that provides a central platform for defining, storing, and serving features across both training and inference workflows. It operates as a declarative system where feature definitions are written as code in Python files, synchronized to a central registry, and made available for low-latency online retrieval or point-in-time correct historical joins for training datasets. The project abstracts storage behind a pluggable architecture, allowing offline and online backends to be swapped without changing retrieval logic, and coordinates ma

    Feast supplies input columns alongside entity rows or entity DataFrames so transformations can incorporate values provided at query time.

    Pythonbig-datadata-engineeringdata-quality
    Ver en GitHub↗6,727
  • hazelcast/hazelcastAvatar de hazelcast

    hazelcast/hazelcast

    6,570Ver en GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Invokes custom Python functions within processing pipelines to perform complex data transformations.

    Javabig-datacachingdata-in-motion
    Ver en GitHub↗6,570
  • cocoindex-io/cocoindexAvatar de cocoindex-io

    cocoindex-io/cocoindex

    6,117Ver en GitHub↗

    Cocoindex is an incremental data processing engine that builds and maintains live indexes for AI agents, with a core focus on codebase indexing and knowledge graph extraction. The engine uses a function-graph execution model where user-defined Python functions are composed into a directed acyclic graph, and it processes data incrementally so only changed source records or code paths are re-computed, avoiding full recomputation at any scale. It supports automatic schema inference from transformation pipeline type annotations and provides full data lineage tracing, tagging every output record wi

    Defines data transformations as pure Python functions and automatically derives the execution graph.

    Rustagentic-data-frameworkaiai-agents
    Ver en GitHub↗6,117
  • eventual-inc/daftAvatar de Eventual-Inc

    Eventual-Inc/Daft

    5,225Ver en GitHub↗

    Daft is a distributed dataframe library and multimodal data processor designed to handle large-scale structured and unstructured data. It functions as a vectorized execution engine that processes tables alongside images, audio, and video, utilizing a unified schema to manage diverse data types. The project distinguishes itself by combining distributed data engineering with large-scale AI inference. It provides an AI data pipeline for batch-optimizing model prompts and generating high-dimensional text embeddings, while utilizing zero-copy memory sharing to execute custom Python functions witho

    Executes custom Python functions directly on data using zero-copy memory sharing for high-performance transformations.

    Rustai-engineeringai-pipelinearrow
    Ver en GitHub↗5,225
  • arroyosystems/arroyoAvatar de ArroyoSystems

    ArroyoSystems/arroyo

    4,819Ver en GitHub↗

    Arroyo is a high-performance stream processing platform built in Rust. It executes continuous SQL queries on streaming data with event-time semantics, enabling accurate windowed aggregations, joins, and stateful computations on unbounded event streams. The platform uses native Rust execution for high throughput and low latency, with periodic checkpointing for exactly-once fault tolerance and horizontal scaling across distributed workers. The system integrates deeply with Kafka for reading and writing topics with exactly-once delivery and supports change data capture (CDC) from MySQL and Postg

    Registers Python functions as scalar UDFs for per-record transformations in streaming SQL.

    Rustdatadata-stream-processingdev-tools
    Ver en GitHub↗4,819
  1. Home
  2. Data & Databases
  3. Data Transformation Functions
  4. Python-Defined Transformations

Explorar subetiquetas

  • Grid-Based Formula ExecutionExecution of Python logic specifically within a grid or spreadsheet interface for data transformation. **Distinct from Python-Defined Transformations:** Specifically applies Python transformations to grid cells, unlike general data pipeline functions.
  • Row-Level Feature Transformations1 sub-etiquetaWraps Python functions with a decorator to define per-row feature transformations that combine stored features with request-time data. **Distinct from Python-Defined Transformations:** Distinct from Python-Defined Transformations: focuses on row-level feature computation in a feature store context, not general data transformations.