Light Grid is a simple, lightweight grid build for Angular JS. Currently it supports both client-side and server-side operations. Its architecture allows to author extensions with ease.
Take a look at the demos to see it in action.
Light Grid was created with a simple principle in mind - a grid should just display data (in various formats). Fetching objects from a remote server, paging, sorting, etc. should not be performed by a grid itself. That's why data providers were introduced. Their job is to prepare data for the grid to display. This makes the code cleaner, and development is more fun.
The current version of Light Grid has been tested with Angular versions 1.4 to 1.6. However it should also work with older versions of the framework.