Skip to content
@elixir-dux

elixir-dux

elixir-dux

Distributed DuckDB-native DataFrames for Elixir.

Lazy pipelines compile to SQL CTEs. DuckDB handles the compute. The BEAM handles distribution.

Repositories

dux The library — dplyr-style verb API, query compiler, distributed execution, graph analytics
kino_dux Livebook integrations — rich rendering and smart cells
dux.now Landing page — dux.now

Quick start

Mix.install([{:dux, "~> 0.2.0"}])

require Dux

Dux.from_parquet("s3://data/sales/**/*.parquet")
|> Dux.filter(amount > 100 and region == "US")
|> Dux.group_by(:product)
|> Dux.summarise(total: sum(amount))
|> Dux.sort_by(desc: :total)
|> Dux.compute()

Links

Popular repositories Loading

  1. dux dux Public

    Distributed DataFrames for Elixir powered by DuckDB

    Elixir 55 5

  2. kino_dux kino_dux Public

    Elixir 5

  3. dux.now dux.now Public

    HTML

  4. .github .github Public

    Organization profile

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…