Skip to main content

Crate yew_datatable_core

Crate yew_datatable_core 

Source
Expand description

§yew-datatable-core

A headless data table engine for Rust/WASM applications. Inspired by TanStack Table v8, providing feature parity with idiomatic Rust design.

§Features

  • Headless: Pure logic, no UI assumptions
  • Type-safe: Compile-time guarantees for column correctness
  • Zero unsafe: 100% safe Rust
  • WASM-optimized: Efficient performance for web applications

§Architecture

The library is organized into:

  • column: Column definitions and configuration
  • state: Table state management
  • row: Row models and pipeline
  • features: Sorting, filtering, pagination, etc.
  • table: Main table coordinator

Modules§

column
Column definitions and configuration.
features
Table features including sorting, filtering, pagination, and more.
prelude
Re-exports for convenient access to all public types.
row
Row types and processing pipeline.
state
Combined table state management.
table
Main table type and configuration.