Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stacksjs/table

๐Ÿ”Ž The modern way to work with tables. Blazing fast facet-filtering, sorting, and searching.
https://github.com/stacksjs/table

algolia data-tables instantsearch meilisearch vue

Last synced: about 2 months ago
JSON representation

๐Ÿ”Ž The modern way to work with tables. Blazing fast facet-filtering, sorting, and searching.

Awesome Lists containing this project

README

        

# Table Stack

The easy & modern way to work with tables of any size. Blazing-fast searching, filtering, sorting, and paginating. Powered by your search engine of choice. Kick-start the development of a feature-rich & configurable table UI, including a beautiful default UX.

## ๐Ÿ™ Features

This Vue component library comes with the following features, improvements to the `table` element:

- ``
- quickly spin up a highly-configurable table UI without worrying about the backend
- "facet-filtering" & "table head sorting" natively built-in
- Meilisearch & Laravel Scout API compatible
- Enterprise-ready
- _Soon: Algolia & Typesense integration_

Get granular control over the table appearance & behavior, with the following (optional) components:

- ``
- configure your search input for blazing fast search results

- ``
- overwrite the default display of your table's filters

- ``
- easily configure the pagination of your table

- ``
- simple way to configure the table in HTML semantic fashion

Read more about these features in their respective [docs](https://ow3.org/docs).

## ๐Ÿ’ก Get Started

To get started, you simply need to install the `@ow3/table-vue` npm package.

```bash
npm install @ow3/table-vue
```

Next up, we need to make use of the components.

```vue

import { Table as TableV2 } from 'table-vue'




```

To learn more about what's possible & how to best build modern data tables, check out our documentation.

## ๐Ÿงช Testing

```bash
yarn test
```

## ๐Ÿ“ˆ Changelog

Please see our [releases](https://github.com/stacksjs/table/releases) page for more information on what has changed recently.

## ๐Ÿ’ช๐Ÿผ Contributing

Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.

## ๐Ÿ Community

For help, discussion about best practices, or any other conversation that would benefit from being searchable:

[Table Elements on GitHub](https://github.com/stacksjs/table/discussions)

For casual chit-chat with others using this package:

[Join the Open Web Discord Server](https://discord.ow3.org)

## ๐Ÿ“„ License

The MIT License (MIT). Please see [LICENSE](LICENSE.md) for more information.

Made with โค๏ธ by Open Web Labs.