Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including ornamentum with all npm packages installed. Try it out:

require("@angular/common/package.json"); // @angular/common is a peer dependency. require("@angular/core/package.json"); // @angular/core is a peer dependency. require("@angular/forms/package.json"); // @angular/forms is a peer dependency. require("lodash/package.json"); // lodash is a peer dependency. require("rxjs/package.json"); // rxjs is a peer dependency. var ornamentum = require("ornamentum")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

ornamentum v8.1.0

Angular Toolkit


travis build license
npm version

Ornamentum data table is a lightweight, feature rich, highly configurable, UI framework agnostic, fully responsive, reactive Angular data table with minimal dependencies.

Check out demos & docs for more information!

:book: Table of Contents

:bulb: Features

Client data bind Client-side data binding support
Server data bind Server-side data binding support
Real time data bind Realtime data source support with observables
Sorting Single and Multi column sorting
Filtering Single and Multi value filtering
Layouting Custom Layout templating support
Persistence Data table state persistence with session or local storage modes
Paging Client and Server-side pagination
Selection Single, Multi and Single toggle row selection modes
Theming UI Theme support
Detail row Detail row expand support
Resizing Experimental column resizing
Grouping Experimental row grouping support
Global configuration Global Configuration overriding capability
Translation Translation support and much more

:zap: Peer Dependencies

:rocket: Installation

Install the Ornamentum packages and it's peer dependencies using either of following command depending on your package manager.

npm install ornamentum lodash --save


yarn add ornamentum lodash

Ornamentum major versions are aligned with Angular Major versions hence, You can ony use Ornamentum 8.x.x versions with Angular 8.x.x version.

:palm_tree: Contributors

| [
Yohan Gomez][yohan-profile]
[💻]( "Code") [💬]( "Answering Questions") [📖]( "Documentation") [🎨](#design-yohangz "Design") [💡]( "Examples") [🤔](#ideas-yohangz "Ideas & Planning") [🚇]( "Infrastructure") [👀]( "Review Pull Requests") | [
Lahiru Jayamanna][lahiru-profile]
[💻]( "Code") [💬]( "Answering Questions") [📖]( "Documentation") [🎨](#design-lahiruz "Design") [💡]( "Examples") [🤔](#ideas-lahiruz "Ideas & Planning") [👀]( "Review Pull Requests") | [
Samuditha Wadigamangawa][samuditha-profile]
[💻]( "Code") [💬]( "Answering Questions") [📖]( "Documentation") [🎨](#design-samudithaw "Design") [💡]( "Examples") [🤔](#ideas-samudithaw "Ideas & Planning") [👀]( "Review Pull Requests") | [
Aravinda Rathnayake][aravinda-profile]
[💬]( "Answering Questions") [📖]( "Documentation") [💡]( "Examples") [🤔](#ideas-samudithaw "Ideas & Planning") [👀]( "Review Pull Requests") [🐛]( "Bug Reports") | | :---: | :---: | :---: | :---: |

This project follows the all-contributors specification. Contributions of any kind are welcome!

:seedling: How to Contribute

Setup project in local development environment

# clone project
git clone && cd $_

# install dependencies
npm install

# start the app
npm run start

You can read more about Ornamentum build tasks here and refer Contribution Guide for more details.

:warning: Changelog

Recent changes can be viewed on

:copyright: License

Ornamentum was license under MIT. Please refer LICENSE for more information.


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free