16 stable releases (6 major)

Uses new Rust 2024

new 52.2.0 Mar 1, 2026
51.0.0 Nov 19, 2025
50.3.0 Oct 24, 2025
49.0.2 Aug 25, 2025
46.0.1 Mar 20, 2025

#2985 in Database interfaces

Download history 99717/week @ 2025-11-09 102094/week @ 2025-11-16 106498/week @ 2025-11-23 108931/week @ 2025-11-30 108306/week @ 2025-12-07 122457/week @ 2025-12-14 80075/week @ 2025-12-21 78314/week @ 2025-12-28 165122/week @ 2026-01-04 166247/week @ 2026-01-11 150392/week @ 2026-01-18 145814/week @ 2026-01-25 140469/week @ 2026-02-01 132846/week @ 2026-02-08 120163/week @ 2026-02-15 139414/week @ 2026-02-22

541,522 downloads per month
Used in 298 crates (2 directly)

Apache-2.0

8.5MB
157K SLoC

Apache DataFusion Catalog Listing

Apache DataFusion is an extensible query execution framework, written in Rust, that uses Apache Arrow as its in-memory format.

This crate is a submodule of DataFusion with ListingTable, an implementation of TableProvider based on files in a directory (either locally or on remote object storage such as S3).

Most projects should use the datafusion crate directly, which re-exports this module. If you are already using the datafusion crate, there is no reason to use this crate directly in your project as well.

Dependencies

~56MB
~890K SLoC