swimlane/ngx-datatable


✨ A feature-rich yet lightweight data-table crafted for Angular

http://swimlane.github.io/ngx-datatable/

License: MIT

Language: TypeScript

Keywords: angular, angular-components, angular2, angular4, datagrid, datatable, grid, table, typescript


ngx-datatable

Join the chat at https://gitter.im/swimlane/ngx-datatable Code Climate Build Status Test Coverage npm version npm downloads

ngx-datatable is an Angular component for presenting large and complex data. It has all the features you would expect from any other table but in a light package with no external dependencies. The table was designed to be extremely flexible and light; it doesn't make any assumptions about your data or how you: filter, sort or page it.

It was built for modern browsers using TypeScript, CSS3 and HTML5 and Angular >=4.0.0. This is the sister project of the angular-data-table that is designed for Angular 1.x.

Check out the documentation & demos for more information!

See the changelog for recent changes.

Features

  • Handle large data sets ( Virtual DOM )
  • Expressive Header and Cell Templates
  • Horizontal & Vertical Scrolling
  • Column Reordering & Resizing
  • Client/Server side Pagination & Sorting
  • Intelligent Column Width Algorithms ( Force-fill & Flex-grow )
  • Integrated Pager
  • Cell & Row Selection ( Single, Multi, Keyboard, Checkbox )
  • Fixed AND Fluid height
  • Left and Right Column Pinning
  • Row Detail View
  • Decoupled theme'ing with included Google Material theme
  • Light codebase / No external dependencies
  • AoT Compilation Support
  • Universal Support

Installation

To use ngx-datatable in your project install it via npm:

npm i @swimlane/ngx-datatable --save

Credits

ngx-datatable is a Swimlane open-source project; we believe in giving back to the open-source community by sharing some of the projects we build for our application. Swimlane is an automated cyber security operations and incident response platform that enables cyber security teams to leverage threat intelligence, speed up incident response and automate security operations.

SecOps Hub is an open, product-agnostic, online community for security professionals to share ideas, use cases, best practices, and incident response strategies.

Project Statistics

Sourcerank 16
Repository Size 16.2 MB
Stars 3,735
Forks 1,307
Watchers 166
Open issues 743
Dependencies 1,094
Contributors 129
Tags 144
Created
Last updated
Last pushed

Top Contributors See all

Austin Marjan Georgiev Justin Early Thomas J. Crowe Greenkeeper gerhardboer Dan Gornstein Dzmitry Shylovich swseverance Jack Tomaszewski Olivier Combe Manuel Berger amiller29au Tim Ghetolay JavaProgrammer SPKorhonen imyque Kevin Jannis Vitor Fernandes

Packages Referencing this Repo

@gonzaloea/ngx-datatable
ngx-datatable is a Angular2+ table grid component for presenting large and complex data.
Latest release 14.0.2 - Updated - 3.74K stars
@jaganc/ngx-datatable-accessibility
ngx-datatable is a Angular2+ table grid component for presenting large and complex data.
Latest release 14.0.0 - Published - 3.74K stars
ngx-datatable-bugfix
ngx-datatable is a Angular2+ table grid component for presenting large and complex data.
Latest release 13.2.0 - Updated - 3.74K stars
ngx-datatable-wy
ngx-datatable is a Angular2+ table grid component for presenting large and complex data. NOTE: th...
Latest release 15.2.2 - Updated - 3.74K stars
ngx-datatable-re
ngx-datatable is a Angular2+ table grid component for presenting large and complex data.
Latest release 1.0.0 - Published - 3.74K stars
@nois/ngx-datatable
ngx-datatable is a Angular2+ table grid component for presenting large and complex data.
Latest release 11.1.10 - Published - 3.74K stars
@a.grisevich/ngx-datatable
ngx-datatable is a Angular2+ table grid component for presenting large and complex data.
Latest release 13.0.1 - Published - 3.74K stars
ngx-datatable-accessable
ngx-datatable is a Angular2+ table grid component for presenting large and complex data.
Latest release 13.1.0 - Published - 3.74K stars
twt-angular-datatable
ngx-datatable is a Angular2+ table grid component for presenting large and complex data.
Latest release 16.0.2 - Published - 3.74K stars
twt-ngx-datatable
ngx-datatable is a Angular2+ table grid component for presenting large and complex data.
Latest release 0.5.12 - Updated - 3.74K stars
twt-ngx--datatable
ngx-datatable is a Angular2+ table grid component for presenting large and complex data.
Latest release 0.1.0 - Published - 3.74K stars
ngx-datatable-cid
ngx-datatable is a Angular2+ table grid component for presenting large and complex data.
Latest release 12.0.0 - Published - 3.74K stars
org.webjars.npm:swimlane__ngx-datatable
WebJar for @swimlane/ngx-datatable
Latest release 11.1.7 - Updated - 3.74K stars
cesar-table-artezan
ngx-datatable is a Angular2+ table grid component for presenting large and complex data.(demo)
Latest release 13.0.6 - Updated - 3.74K stars
toktik-ngx-datatable
ngx-datatable is a Angular2+ table grid component for presenting large and complex data.
Latest release 11.1.7 - Published - 3.74K stars
@dcesiel/ngx-datatable
ngx-datatable is a Angular2+ table grid component for presenting large and complex data.
Latest release 9.0.6 - Updated - 3.74K stars
@swimlane/ngx-datatable
ngx-datatable is an Angular table grid component for presenting large and complex data.
Latest release 16.0.2 - Updated - 3.74K stars
angular2-data-table-m0v0nage
angular2-data-table is a Angular2 component for presenting large and complex data.
Latest release 2.1.2 - Updated - 3.74K stars
angular2-data-table-kruczjak
angular2-data-table is a Angular2 component for presenting large and complex data.
Latest release 0.6.0 - Updated - 3.74K stars
ss-group-datatable
ngx-datatable is an Angular table grid component for presenting large and complex data.
Latest release 1.0.12 - Updated - 3.74K stars

Recent Tags See all

16.0.2 September 05, 2019
16.0.1 September 05, 2019
16.0.0 September 05, 2019
15.0.2 June 10, 2019
15.0.1 June 03, 2019
15.0.0 May 29, 2019
14.0.0 October 29, 2018
13.1.0 July 31, 2018
13.0.1 June 01, 2018
13.0.0 May 22, 2018
12.0.0 May 07, 2018
11.3.0 April 13, 2018
11.2.0 February 20, 2018
11.1.7 December 22, 2017
11.1.6 December 22, 2017

Interesting Forks See all

Jack-Valentine/angular2-data-table
✨ A feature-rich yet lightweight data-table crafted for Angular2!
TypeScript - Updated - 2 stars
stas-kh/ngx-datatable-wth-ie-fix
✨ A feature-rich yet lightweight data-table crafted for Angular4 and beyond!
TypeScript - MIT - Last pushed - 1 stars - 1 forks
sercanuste/ngx-datatable
✨ A feature-rich yet lightweight data-table crafted for Angular
TypeScript - MIT - Last pushed - 1 stars - 2 forks
isaacplmann/angular2-data-table
✨ A feature-rich yet lightweight data-table crafted for Angular2!
TypeScript - Last pushed - 1 stars - 2 forks
josedacosta/ngx-datatable
✨ A feature-rich yet lightweight data-table crafted for Angular2 and beyond!
TypeScript - MIT - Updated - 1 stars

Something wrong with this page? Make a suggestion

Last synced: 2019-12-10 04:46:25 UTC

Login to resync this repository