Skip to content
@etlp-clj

etlp.clj

ETLP is a powerful Clojure ecosystem that allows you to build smart data connectors

ETLP - Efficient Data Processing in Clojure

ETLP is a powerful Clojure library that simplifies the implementation of parallel concurrency and provides an efficient way to build data connectors. It leverages the concept of transducers and is based on the CSP (Communicating Sequential Processes) pattern. ETLP allows developers to easily incorporate best practices when working with data streams, positioning it as a go-to library for complex data processing in Clojure.

Features

  • Built on the concept of transducers and CSP pattern.
  • Simplifies the implementation of parallel concurrency.
  • Allows decoupling data mapping logic (business logic) from code using etlp-mapper.
  • Supports the ability to develop a wide range of source and destination processors.

Quick Start

Check out the following guide to get an overview of developing a connector with etlp

Pinned Loading

  1. etlp etlp Public

    Forked from aregee/etlp

    A transducers based etl processing library written in clojure

    Clojure

  2. etlp-mapper etlp-mapper Public

    Forked from aregee/etlp-mapper

    A duct / postgres based web service that serves as mappings repository which enables data transformation via Jute.clj

    Clojure

  3. etlp-s3-connect etlp-s3-connect Public

    S3 Connector to build etlp source and destinations

    Clojure

Repositories

Showing 7 of 7 repositories
  • etlp-mapper Public Forked from aregee/etlp-mapper

    A duct / postgres based web service that serves as mappings repository which enables data transformation via Jute.clj

    etlp-clj/etlp-mapper’s past year of commit activity
    Clojure 0 2 0 0 Updated May 21, 2024
  • .github Public
    etlp-clj/.github’s past year of commit activity
    0 0 0 0 Updated May 21, 2024
  • etlp-base Public

    A base repo to serve as a starting point for developing smart data connectors

    etlp-clj/etlp-base’s past year of commit activity
    Clojure 0 0 0 0 Updated May 21, 2024
  • etlp Public Forked from aregee/etlp

    A transducers based etl processing library written in clojure

    etlp-clj/etlp’s past year of commit activity
    Clojure 0 2 0 0 Updated May 6, 2024
  • etlp-s3-connect Public

    S3 Connector to build etlp source and destinations

    etlp-clj/etlp-s3-connect’s past year of commit activity
    Clojure 0 0 0 0 Updated Jan 17, 2024
  • etlp-clj/etlp-kafka-connect’s past year of commit activity
    Clojure 0 0 0 0 Updated May 13, 2023
  • etlp-clj/etlp-pg-connect’s past year of commit activity
    Clojure 0 0 0 0 Updated May 13, 2023

Top languages

Loading…

Most used topics

Loading…