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

  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

Top languages

Loading…

Most used topics

Loading…