Thanks to visit codestin.com
Credit goes to github.com

Skip to content

opensass/table-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‹ Table RS

Crates.io Crates.io Downloads Crates.io License Made with Rust Rust Maintenance

Join our Discord

logo

🎬 Demo

Framework Live Demo
Yew Netlify Status
Dioxus Netlify Status
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:

  1. πŸ” Built-in Search: Real-time filtering with URL query parameter synchronization.
  2. 🧹 Debounced Inputs: Smooth user experience while searching.
  3. ⬆️ Sorting Support: Column-based sorting with accessible aria-sort attributes.
  4. πŸ“„ Pagination: Built-in pagination controls for large datasets.
  5. 🎨 Custom Styling: Easily customize classes and styles.
  6. 🧩 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.

  1. Fork the repository.
  2. Create a new branch for your feature/bugfix.
  3. 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.