Download individual nightly files
This page provides links to the nightly versions of the DataTables software. These files are the very latest software and are provided for testing only. These nightly builds contain unreleased software, and may at times be unstable due to development changes, but also contain all the latest features and bug fixes, so you may wish to use then for testing.
If you elect to use nightly software in production, please download the files required and host them locally. The nightly files are not heavily cached like the CDN files and will change as DataTables development continues.
The links provides below are for the debug versions of the software. The minified versions are available by add .min
before the file extension.
DataTables
DataTables is the core software of the DataTables project, and involves two primary files, the DataTables Javascript and CSS.
Extensions
AutoFill
AutoFill adds an Excel like option to a table, allowing click and drag over cells, filling in information and incrementing numbers as needed.
Buttons
The Buttons extension for DataTables provides a common set of options, API methods and styling to display buttons on a page that will interact with a DataTable. The core library provides the based framework upon which plug-ins can built. Plug-in buttons are also provided for data export, printing and column visibility control.
Buttons also provides the following files that provide functional buttons. Please note that the HTML5 export buttons require JSZip and PDFMake in order to operate.
Column visibility control
HTML5 export buttons
Print button
ColReorder
ColReorder allows the end user to modify the column order of a table through drop-and-drag of column headers.
DateTime
DateTime is a standalone date picker library used in Editor, SearchBuilder and other components for DataTables.
FixedColumns
FixedColumns "freezes" in place the left most columns in a scrolling DataTable, to provide a guide to the end user (for example an index column).
FixedHeader
The FixedHeader plug-in will freeze in place the header, footer and left and/or right most columns in a DataTable, ensuring that title information will remain always visible.
KeyTable
KeyTable provides Excel like cell navigation on any table. Events (focus, blur, action etc) can be assigned to individual cells, columns, rows or all cells.
Responsive
Responsive is an extensions for DataTables that will automatically adjust the visible columns in a table to fit optimally into the available display space, with options for the end user to view any hidden data.
RowGroup
RowGroup adds the ability to easily group rows in a DataTable by a given data point. The grouping is shown as an inserted row either before or after the group.
RowReorder
RowReorder adds the ability for rows in a DataTable to be reordered through user interaction with the table (click and drag / touch and drag). Integration with Editor's multi-row editing feature is also available to update rows immediately.
Scroller
A virtual renderer for DataTables, allowing the table to look like it scrolls for the full data set, but actually only drawing the rows required for the current display, for fast operation.
SearchBuilder
SearchBuilder provides the end user with an easy to use UI for them to create their own complex custom search expression for a DataTable. When searching through large sets of data for specific data, this can be extremely useful.
SearchPanes
SearchPanes adds panes to the DataTable with the capability to search by selecting rows in the panes. This is very useful when it comes to adding a more comprehensive searching feature and custom search capabilities.
Select
Select is an extension for DataTables that provides table item selection capabilities - rows, columns and cells. Advanced selection options are available for multi-item selection and also item selection and retrieval via the DataTables API.
StateRestore
StateRestore extends DataTables state saving abilities, allowing multiple states to be saved and reloaded at any time. There is also the possibility to customise which elements of DataTables are stored in each saved state.