Hi there,
you may be interested in this thread Best Data Manipulation packages 2020-09 [video]
Lazy.jl can give you lazy evaluation: https://github.com/MikeInnes/Lazy.jl
And then there is Transducers.jl and the things that use it, not lazy AFAIK but pretty cool: GitHub - JuliaFolds/Transducers.jl: Efficient transducers for Julia