# Build Laravel Datatables Faster - Datatables for Laravel > Discover Datatables for Laravel, a powerful Livewire datatable package with flexible columns, filters, rendering, exports, and production-ready customization. ## Home - [Build Laravel Datatables Faster - Datatables for Laravel](https://laravel-datatables.com/): Discover Datatables for Laravel, a powerful Livewire datatable package with flexible columns, filters, rendering, exports, and production-ready customization. ## Documentation - [Installation - Datatables for Laravel](https://laravel-datatables.com/docs): Download and install the Datatables for Laravel Installer and configure your first Livewire datatable quickly and correctly. - [Custom Filters - Datatables for Laravel](https://laravel-datatables.com/docs/feature-custom-filters): Configure the default and build your own custom filters. - [Pagination - Datatables for Laravel](https://laravel-datatables.com/docs/feature-pagination): Configure pagination for your datatable data. - [Exporting - Datatables for Laravel](https://laravel-datatables.com/docs/feature-exporting): Export your datatable data to various formats. - [Row Grouping - Datatables for Laravel](https://laravel-datatables.com/docs/feature-row-grouping): Group rows and create group headers in your datatable for better organization and readability. - [Columns - Datatables for Laravel](https://laravel-datatables.com/docs/customization-columns): Create your own column classes. - [Installation - Datatables for Laravel](https://laravel-datatables.com/docs/start-installation): Download and install the Datatables for Laravel Installer and configure your first Livewire datatable quickly and correctly. - [Dark Mode - Datatables for Laravel](https://laravel-datatables.com/docs/start-dark-mode): Enable and configure Dark Mode for your Livewire datatables. - [Manual Installation - Datatables for Laravel](https://laravel-datatables.com/docs/start-manual-installation): Manually install and configure your first Datatables for Laravel datatable quickly and correctly. - [Creating a Table - Datatables for Laravel](https://laravel-datatables.com/docs/basic-creating-a-table): Create your very first basic Datatables for Laravel datatable. - [Displaying Columns - Datatables for Laravel](https://laravel-datatables.com/docs/basic-displaying-columns): Display datatable columns and configure behavior, rendering, formatting and other properties. - [Data Sources - Datatables for Laravel](https://laravel-datatables.com/docs/basic-data-sources): Create and use Data Sources to query your data. - [Internationalisation - Datatables for Laravel](https://laravel-datatables.com/docs/basic-internationalisation): Use Datatables for Laravel's built-in Internationalisation support. - [Styling - Datatables for Laravel](https://laravel-datatables.com/docs/basic-styling): Use Datatables for Laravel's built-in Styling support. - [Accessibility - Datatables for Laravel](https://laravel-datatables.com/docs/feature-accessibility): Learn about the Datatables for Laravel's semantic table structure, keyboard-friendly controls, and ARIA labels across key interactions. - [Aggregate Columns - Datatables for Laravel](https://laravel-datatables.com/docs/feature-aggregate-columns): Display aggregate values for your columns. - [Column Reordering - Datatables for Laravel](https://laravel-datatables.com/docs/feature-column-reordering): Enable drag & drop column reordering. - [Bulk Actions - Datatables for Laravel](https://laravel-datatables.com/docs/feature-bulk-actions): Enable bulk actions for selected rows. - [Column Visibility - Datatables for Laravel](https://laravel-datatables.com/docs/feature-column-visibility): Configure column visibility and toggling. - [Custom Controls - Datatables for Laravel](https://laravel-datatables.com/docs/feature-custom-controls): Inject interactive UI components as custom controls into your datatable. - [Freeze Columns and Headers - Datatables for Laravel](https://laravel-datatables.com/docs/feature-freeze-columns-and-headers): Keep key table context visible while scrolling long datasets. - [Inline Editing - Datatables for Laravel](https://laravel-datatables.com/docs/feature-inline-editing): Edit table cell values inline and persist updates. - [Responsive Mobile - Datatables for Laravel](https://laravel-datatables.com/docs/feature-responsive-mobile): Make your datatable responsive on mobile devices. - [Row Actions - Datatables for Laravel](https://laravel-datatables.com/docs/feature-row-actions): Handle row actions for your table. - [Row Selection - Datatables for Laravel](https://laravel-datatables.com/docs/feature-row-selection): Enable row selection in your datatable for better interactivity. - [Sorting and Searching - Datatables for Laravel](https://laravel-datatables.com/docs/feature-sorting-and-searching): Enable sorting and searching in your datatable. - [State Persistence - Datatables for Laravel](https://laravel-datatables.com/docs/feature-state-persistence): Enable state persistence in your datatable for a better user experience. - [Value Preparation - Datatables for Laravel](https://laravel-datatables.com/docs/feature-value-preparation): Transform column values before a formatter and renderer logic runs. - [Cell Renderer - Datatables for Laravel](https://laravel-datatables.com/docs/customization-cell-renderer): Create your own cell renderer classes. - [Components - Datatables for Laravel](https://laravel-datatables.com/docs/customization-components): Customize built-in themed components and views. - [Data Sources - Datatables for Laravel](https://laravel-datatables.com/docs/customization-data-sources): Build custom data sources to retrieve data. - [Exporting - Datatables for Laravel](https://laravel-datatables.com/docs/customization-exporting): Customize exporting data functionality. - [Filters - Datatables for Laravel](https://laravel-datatables.com/docs/customization-filters): Create your own (advanced) filter classes. - [Loading Indicator - Datatables for Laravel](https://laravel-datatables.com/docs/customization-loading-indicator): Customize the loading indicator. - [Multi Row Actions - Datatables for Laravel](https://laravel-datatables.com/docs/customization-multi-row-actions): Customize and handle multiple row actions. - [Pagination - Datatables for Laravel](https://laravel-datatables.com/docs/customization-pagination): Manage and customize pagination. - [Row Actions - Datatables for Laravel](https://laravel-datatables.com/docs/customization-row-actions): Customize and handle row actions. - [Sorting Icons - Datatables for Laravel](https://laravel-datatables.com/docs/customization-sorting-icons): Customize sorting icons. - [Value Formatter - Datatables for Laravel](https://laravel-datatables.com/docs/customization-value-formatter): Create your own value formatter classes. - [State Persistence - Datatables for Laravel](https://laravel-datatables.com/docs/customization-state-persistence): Persist table state across page reloads and sessions or create your own state persistence mechanism. - [Action Buttons - Datatables for Laravel](https://laravel-datatables.com/docs/renderer-action-buttons): Understand how Action Buttons work, how to create dynamic actions and how to use them. - [Avatar - Datatables for Laravel](https://laravel-datatables.com/docs/renderer-avatar): Combine an image and label for user-centric rows such as customers, owners, or assignees using the Avatar renderer. - [Checkmark - Datatables for Laravel](https://laravel-datatables.com/docs/renderer-checkmark): Display boolean-like values as visual true/false states with selectable icon variants using the Checkmark renderer. - [Color Sample - Datatables for Laravel](https://laravel-datatables.com/docs/renderer-color-sample): Render color values as visual swatches using the Color Sample renderer. - [Email Link - Datatables for Laravel](https://laravel-datatables.com/docs/renderer-email-to-link): Create mailto links within cells using the Email Link renderer. - [External Link - Datatables for Laravel](https://laravel-datatables.com/docs/renderer-external-link): Create external hyperlinks within cells using the External Link renderer. - [Friendly Timestamp - Datatables for Laravel](https://laravel-datatables.com/docs/renderer-friendly-timestamp): Display human-readable timestamps within cells using the Friendly Timestamp renderer. - [Image - Datatables for Laravel](https://laravel-datatables.com/docs/renderer-image): Display images within cells using the Image renderer. - [Long Text - Datatables for Laravel](https://laravel-datatables.com/docs/renderer-long-text): Display long text content within cells using the Long Text renderer. - [Phone Link - Datatables for Laravel](https://laravel-datatables.com/docs/renderer-phone-link): Convert phone numbers into clickable links within cells using the Phone Link renderer. - [Progress Bar - Datatables for Laravel](https://laravel-datatables.com/docs/renderer-progress-bar): Display progress bars within cells using the Progress Bar renderer. - [Status Badge - Datatables for Laravel](https://laravel-datatables.com/docs/renderer-status-badge): Display status badges within cells using the Status Badge renderer. - [URL Link - Datatables for Laravel](https://laravel-datatables.com/docs/renderer-url-link): Create hyperlinks within cells using the URL Link renderer. - [Wire Link - Datatables for Laravel](https://laravel-datatables.com/docs/renderer-wire-link): Create internal links within cells using the Wire Link renderer. - [Compact Number - Datatables for Laravel](https://laravel-datatables.com/docs/formatter-compact-number): Transform large numeric values into readable short formats. - [Currency - Datatables for Laravel](https://laravel-datatables.com/docs/formatter-currency): Display numeric values as formatted currency. - [Duration - Datatables for Laravel](https://laravel-datatables.com/docs/formatter-duration): Display time durations in a human-readable format. - [Friendly Filesize - Datatables for Laravel](https://laravel-datatables.com/docs/formatter-friendly-filesize): Display file sizes in a human-readable format. - [Friendly Timestamp - Datatables for Laravel](https://laravel-datatables.com/docs/formatter-friendly-timestamp): Display timestamps in a human-readable format. - [Locale Timestamp - Datatables for Laravel](https://laravel-datatables.com/docs/formatter-locale-timestamp): Display timestamps according to the locale settings. - [Number - Datatables for Laravel](https://laravel-datatables.com/docs/formatter-number): Display numeric values in a formatted manner. - [Percent - Datatables for Laravel](https://laravel-datatables.com/docs/formatter-percent): Display numeric values as percentages. ## Blog - [Blog - Datatables for Laravel](https://laravel-datatables.com/blog): Read Datatables for Laravel blog posts with Laravel datatable updates, release notes, implementation tutorials, and practical development guidance. - [Blog Post - Datatables for Laravel](https://laravel-datatables.com/blog/why-we-built-a-native-laravel-datatable-package): Build custom Laravel datatables effortlessly with Blade, Livewire, and Alpine.js. Full support for Bootstrap & Tailwind CSS with zero JavaScript bloat. - [Blog Post - Datatables for Laravel](https://laravel-datatables.com/blog/datatables-for-laravel-vs-yajra-vs-filament-tables-vs-datatables-net): Compare Datatables for Laravel, Yajra, Rappasoft, Filament Tables, and DataTables.net. Evaluate setup speed, Livewire reactivity, Bootstrap 5 vs Tailwind support, and customization flexibility to choose the right grid. ## Pricing - [Pricing - Datatables for Laravel](https://laravel-datatables.com/pricing): Compare Datatables for Laravel pricing plans for Laravel projects, from single-app licenses to unlimited and team options with lifetime updates. ## Demos - [Simple Datatable - Datatables for Laravel](https://laravel-datatables.com/demos): Showcase of a Contact table that queries data using an Eloquent data source and a Contact model. - [Simple Datatable - Datatables for Laravel](https://laravel-datatables.com/demos/use-case-simple): Showcase of a Contact table that queries data using an Eloquent data source and a Contact model. - [Products Datatable - Datatables for Laravel](https://laravel-datatables.com/demos/use-case-products): Showcase of a Products table that queries data using an Eloquent data source and a Product model. - [Accessibility - Datatables for Laravel](https://laravel-datatables.com/demos/features-accessibility): Enhance table accessibility features. - [Sales Operations - Datatables for Laravel](https://laravel-datatables.com/demos/use-case-sales): Showcase of a Sales table that queries data using an Eloquent data source and a Sale model. - [Column Reordering - Datatables for Laravel](https://laravel-datatables.com/demos/features-column-reordering): Allow columns to be reordered via drag-and-drop. - [Advanced Filtering - Datatables for Laravel](https://laravel-datatables.com/demos/features-advanced-filtering): Enable advanced filtering capabilities. - [Custom Controls - Datatables for Laravel](https://laravel-datatables.com/demos/features-custom-controls): Add custom controls to the table interface. - [Aggregate Totals - Datatables for Laravel](https://laravel-datatables.com/demos/features-aggregate-totals): Display aggregate totals for columns. - [Export - Datatables for Laravel](https://laravel-datatables.com/demos/features-export): Enable exporting table data to various formats. - [Directionality (LTR / RTL) - Datatables for Laravel](https://laravel-datatables.com/demos/features-directionality): Support both LTR and RTL text directions. - [Frozen Header - Datatables for Laravel](https://laravel-datatables.com/demos/features-frozen): Enable freezing of the table header to keep it visible during vertical scrolling. - [Frozen Header & Columns - Datatables for Laravel](https://laravel-datatables.com/demos/features-frozen-both): Enable freezing of both the table header and specific columns simultaneously. - [Frozen Columns - Datatables for Laravel](https://laravel-datatables.com/demos/features-frozen-columns): Allow freezing of specific columns to keep them visible during horizontal scrolling. - [Responsive Mobile - Datatables for Laravel](https://laravel-datatables.com/demos/features-responsive-mobile): Make the table responsive on mobile devices. - [Row Selection & Bulk Actions - Datatables for Laravel](https://laravel-datatables.com/demos/features-row-selection-bulk-actions): Allow selection of multiple rows and perform bulk actions on them. - [Pagination - Datatables for Laravel](https://laravel-datatables.com/demos/features-pagination): Enable pagination to navigate through large datasets efficiently. - [Action Buttons - Datatables for Laravel](https://laravel-datatables.com/demos/cell-renderer-action-buttons): Render action buttons within table cells. - [Checkmark - Datatables for Laravel](https://laravel-datatables.com/demos/cell-renderer-checkmark): Render checkmarks within table cells. - [Email Link - Datatables for Laravel](https://laravel-datatables.com/demos/cell-renderer-email): Render email links within table cells. - [Color Sample - Datatables for Laravel](https://laravel-datatables.com/demos/cell-renderer-color-sample): Render color samples within table cells. - [External Link - Datatables for Laravel](https://laravel-datatables.com/demos/cell-renderer-external): Render external links within table cells. - [Friendly Timestamp - Datatables for Laravel](https://laravel-datatables.com/demos/cell-renderer-friendly-timestamp): Render friendly timestamps within table cells. - [Long Text - Datatables for Laravel](https://laravel-datatables.com/demos/cell-renderer-long-text): Render long text within table cells. - [Phone Link - Datatables for Laravel](https://laravel-datatables.com/demos/cell-renderer-phone-link): Render phone links within table cells. - [Progress Bar - Datatables for Laravel](https://laravel-datatables.com/demos/cell-renderer-progress-bar): Render progress bars within table cells. - [Avatar - Datatables for Laravel](https://laravel-datatables.com/demos/cell-renderer-avatar): Render avatars within table cells. - [Row Grouping - Datatables for Laravel](https://laravel-datatables.com/demos/features-row-grouping): Enable grouping of rows based on specific criteria. - [Status Badge - Datatables for Laravel](https://laravel-datatables.com/demos/cell-renderer-status-badge): Render status badges within table cells. - [Image - Datatables for Laravel](https://laravel-datatables.com/demos/cell-renderer-image): Render images within table cells. - [URL Link - Datatables for Laravel](https://laravel-datatables.com/demos/cell-renderer-url): Render URL links within table cells. - [Wire Link - Datatables for Laravel](https://laravel-datatables.com/demos/cell-renderer-wire): Render wire links within table cells. - [Compact Number - Datatables for Laravel](https://laravel-datatables.com/demos/value-formatter-compact-number): Turn large totals into readable values such as 1.2K or 3.4M - [Friendly Filesize - Datatables for Laravel](https://laravel-datatables.com/demos/value-formatter-friendly-filesize): Convert file sizes into human-readable formats. - [Currency - Datatables for Laravel](https://laravel-datatables.com/demos/value-formatter-currency): Format numbers as currency values according to the specified locale and currency code. - [Friendly Timestamp - Datatables for Laravel](https://laravel-datatables.com/demos/value-formatter-friendly-timestamp): Convert timestamps into human-readable relative time strings. - [Duration - Datatables for Laravel](https://laravel-datatables.com/demos/value-formatter-duration): Format time durations into human-readable strings. - [Locale Timestamp - Datatables for Laravel](https://laravel-datatables.com/demos/value-formatter-locale-timestamp): Format timestamps according to the specified locale. - [Number - Datatables for Laravel](https://laravel-datatables.com/demos/value-formatter-number): Format numbers according to the specified locale. - [Percent - Datatables for Laravel](https://laravel-datatables.com/demos/value-formatter-percent): Format numbers as percentages according to the specified locale. ## Login - [Login - Datatables for Laravel](https://laravel-datatables.com/login): Log in to manage your account and continue checkout. ## Legal - [Terms of Service and License Agreement - Datatables for Laravel](https://laravel-datatables.com/legal/terms): Terms of Service and License Agreement for Datatables for Laravel - [Legal Disclosure / Impressum - Datatables for Laravel](https://laravel-datatables.com/legal/disclosure): Legal Disclosure / Impressum for Datatables for Laravel - [Privacy Policy - Datatables for Laravel](https://laravel-datatables.com/legal/privacy): Privacy policy for using the Datatables for Laravel website, support channels, and transaction workflows. ## Forgot Password - [Forgot Password - Datatables for Laravel](https://laravel-datatables.com/forgot-password): World-class datatable package with components to provide flexible, functional and accessible datatables for simple to complex data table requirements.