5 releases
Uses new Rust 2024
| new 0.0.5 | Jan 17, 2026 |
|---|---|
| 0.0.4 | Nov 24, 2025 |
| 0.0.3 | May 3, 2025 |
| 0.0.2 | Apr 29, 2025 |
| 0.0.1 | Apr 29, 2025 |
#1035 in GUI
74KB
1K
SLoC
๐ฌ Demo
| Framework | Live Demo |
|---|---|
| Yew | |
| Dioxus | |
| Leptos | TODO |
๐ Intro
Table RS is a powerful, lightweight, and accessible data table component designed specifically for WASM frontends like Yew, Dioxus, and Leptos. It supports sorting, pagination, searching (with URL sync), and is highly customizable via props.
๐ค Why Use Table RS?
The following are some of the reasons why Table RS should be your go-to table component:
- ๐ Built-in Search: Real-time filtering with URL query parameter synchronization.
- ๐งน Debounced Inputs: Smooth user experience while searching.
- โฌ๏ธ Sorting Support: Column-based sorting with accessible
aria-sortattributes. - ๐ Pagination: Built-in pagination controls for large datasets.
- ๐จ Custom Styling: Easily customize classes and styles.
- ๐งฉ Accessibility First: Semantic roles and ARIA attributes out of the box.
Yew Usage
Refer to our guide to integrate this component into your Yew app.
๐งฌ Dioxus Usage
Refer to our guide to integrate this component into your Dioxus app.
๐ฑ Leptos Usage (TODO)
Refer to our guide to integrate this component into your Leptos app.
๐ค Contributions
Contributions are welcome! Whether it's bug fixes, feature requests, or examples, we would love your help to make Table RS even better.
- Fork the repository.
- Create a new branch for your feature/bugfix.
- Submit a pull request for review.
๐ License
Table RS is licensed under the MIT License. You are free to use, modify, and distribute this library in your projects.
Dependencies
~7โ19MB
~346K SLoC