Light Grid is a simple, lightweight grid build for Angular JS. Currently (as of 0.3 version) is 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.