{"id":17638102,"url":"https://github.com/yohangz/ornamentum","last_synced_at":"2025-04-09T23:14:51.832Z","repository":{"id":57316355,"uuid":"115995681","full_name":"yohangz/ornamentum","owner":"yohangz","description":":rocket: Lightweight, feature rich, highly configurable, UI framework agnostic, fully responsive Angular data table with no external dependencies","archived":false,"fork":false,"pushed_at":"2020-01-02T19:36:49.000Z","size":10426,"stargazers_count":146,"open_issues_count":14,"forks_count":23,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-04-09T23:14:44.543Z","etag":null,"topics":["angular","data-table","dropdown","library"],"latest_commit_sha":null,"homepage":"https://ornamentum.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yohangz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-01-02T09:01:45.000Z","updated_at":"2023-08-09T09:51:49.000Z","dependencies_parsed_at":"2022-08-25T21:11:06.779Z","dependency_job_id":null,"html_url":"https://github.com/yohangz/ornamentum","commit_stats":null,"previous_names":[],"tags_count":98,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yohangz%2Fornamentum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yohangz%2Fornamentum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yohangz%2Fornamentum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yohangz%2Fornamentum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yohangz","download_url":"https://codeload.github.com/yohangz/ornamentum/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248125591,"owners_count":21051770,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","data-table","dropdown","library"],"created_at":"2024-10-23T03:41:58.927Z","updated_at":"2025-04-09T23:14:51.811Z","avatar_url":"https://github.com/yohangz.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://ornamentum.app/assets/docs/ornamentum.svg\" alt=\"ornamentum\"/\u003e\n  \n  \u003ca href=\"https://travis-ci.org/yohangz/ornamentum\"\u003e\n    \u003cimg src=\"https://travis-ci.org/yohangz/ornamentum.svg?branch=master\" alt=\"travis build\" height=\"18\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/yohangz/ornamentum/blob/master/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/license-MIT-blue.svg?style=flat\" alt=\"license\" height=\"18\"\u003e\n  \u003c/a\u003e  \n  \u003ca href=\"https://badge.fury.io/js/ornamentum\"\u003e\n    \u003cimg src=\"https://badge.fury.io/js/ornamentum.svg\" alt=\"npm version\" height=\"18\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003e Ornamentum data table is a lightweight, feature rich, highly configurable, UI framework agnostic, fully responsive, reactive Angular data table with no external dependencies. \n\n\u003e Check out [demos](https://ornamentum.app) \u0026 [docs](https://ornamentum.app/api-docs/) for more information!\n\n## :book: Table of Contents\n\n  - [Features](#bulb-features)\n  - [Peer Dependencies](#zap-peer-dependencies)\n  - [Installation](#rocket-installation)\n  - [Contributions](#palm_tree-contributions)\n    - [Contributors](#dizzy-contributors)    \n    - [How to Contribute](#seedling-how-to-contribute)\n  - [Changelog](#warning-changelog)\n  - [License](#copyright-license)\n  \n## :bulb: Features\n\n\u003cimg src=\"https://ornamentum.app/assets/docs/data-client.svg\" alt=\"Client data bind\"/\u003e Client-side data binding support \u003c/br\u003e\n\u003cimg src=\"https://ornamentum.app/assets/docs/data-server.svg\" alt=\"Server data bind\"/\u003e Server-side data binding support \u003c/br\u003e\n\u003cimg src=\"https://ornamentum.app/assets/docs/data-realtime.svg\" alt=\"Real time data bind\"/\u003e Realtime data source support with observables \u003c/br\u003e\n\u003cimg src=\"https://ornamentum.app/assets/docs/sort.svg\" alt=\"Sorting\"/\u003e Single and Multi column sorting \u003c/br\u003e\n\u003cimg src=\"https://ornamentum.app/assets/docs/filter.svg\" alt=\"Filtering\"/\u003e Single and Multi value filtering \u003c/br\u003e\n\u003cimg src=\"https://ornamentum.app/assets/docs/layout.svg\" alt=\"Layouting\"/\u003e Custom Layout templating support \u003c/br\u003e\n\u003cimg src=\"https://ornamentum.app/assets/docs/persist.svg\" alt=\"Persistence\"/\u003e Data table state persistence with session or local storage modes \u003c/br\u003e\n\u003cimg src=\"https://ornamentum.app/assets/docs/paging.svg\" alt=\"Paging\"/\u003e Client and Server-side pagination \u003c/br\u003e\n\u003cimg src=\"https://ornamentum.app/assets/docs/select.svg\" alt=\"Selection\"/\u003e Single, Multi and Single toggle row selection modes \u003c/br\u003e\n\u003cimg src=\"https://ornamentum.app/assets/docs/palette.svg\" alt=\"Theming\"/\u003e UI Theme support \u003c/br\u003e\n\u003cimg src=\"https://ornamentum.app/assets/docs/row-expand.svg\" alt=\"Detail row\"/\u003e Detail row expand support \u003c/br\u003e\n\u003cimg src=\"https://ornamentum.app/assets/docs/resize.svg\" alt=\"Resizing\"/\u003e Experimental column resizing \u003c/br\u003e\n\u003cimg src=\"https://ornamentum.app/assets/docs/group.svg\" alt=\"Grouping\"/\u003e Experimental row grouping support \u003c/br\u003e\n\u003cimg src=\"https://ornamentum.app/assets/docs/event-bind.svg\" alt=\"Global configuration\"/\u003e Global Configuration overriding capability \u003c/br\u003e\n\u003cimg src=\"https://ornamentum.app/assets/docs/translate.svg\" alt=\"Translation\"/\u003e Translation support and much more\n\n## :zap: Peer Dependencies\n\n- [@angular/common](https://www.npmjs.com/package/@angular/common): ^8.0.0-rc.0 || ^8.0.0\n- [@angular/core](https://www.npmjs.com/package/@angular/core): ^8.0.0-rc.0 || ^8.0.0\n- [@angular/forms](https://www.npmjs.com/package/@angular/forms): ^8.0.0-rc.0 || ^8.0.0\n- [rxjs](https://www.npmjs.com/package/rxjs): ^6.0.0\n\n## :rocket: Installation\n\nInstall the Ornamentum node module using either of following command depending on your package manager.\n\n```npm install ornamentum --save```\n\nor\n\n```yarn add ornamentum```\n\nOrnamentum major versions are aligned with Angular Major versions hence, You can ony use Ornamentum 8.x.x versions with Angular 8.x.x version.\n\n## :palm_tree: Contributors\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n| [\u003cimg src=\"https://avatars2.githubusercontent.com/u/5279079?s=400\u0026v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYohan Gomez\u003c/b\u003e\u003c/sub\u003e][yohan-profile]\u003cbr /\u003e[💻](https://github.com/yohangz/ornamentum/commits?author=yohangz \"Code\") [💬](https://github.com/yohangz/ornamentum/issues \"Answering Questions\") [📖](https://ornamentum.app \"Documentation\") [🎨](#design-yohangz \"Design\") [💡](https://ornamentum.app/feature/data-table/overview \"Examples\") [🤔](#ideas-yohangz \"Ideas \u0026 Planning\") [🚇](https://github.com/yohangz/ornamentum/blob/master/.travis.yml \"Infrastructure\") [👀](https://github.com/yohangz/ornamentum/pulls \"Review Pull Requests\") | [\u003cimg src=\"https://avatars1.githubusercontent.com/u/6312524?s=460\u0026v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLahiru Jayamanna\u003c/b\u003e\u003c/sub\u003e][lahiru-profile]\u003cbr /\u003e[💻](https://github.com/yohangz/ornamentum/commits?author=lahiruz \"Code\") [💬](https://github.com/yohangz/ornamentum/issues \"Answering Questions\") [📖](https://ornamentum.app \"Documentation\") [🎨](#design-lahiruz \"Design\") [💡](https://ornamentum.app/feature/data-table/overview \"Examples\") [🤔](#ideas-lahiruz \"Ideas \u0026 Planning\") [👀](https://github.com/yohangz/ornamentum/pulls \"Review Pull Requests\") | [\u003cimg src=\"https://avatars3.githubusercontent.com/u/35022498?s=460\u0026v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSamuditha Wadigamangawa\u003c/b\u003e\u003c/sub\u003e][samuditha-profile]\u003cbr /\u003e[💻](https://github.com/yohangz/ornamentum/commits?author=samudithaw \"Code\") [💬](https://github.com/yohangz/ornamentum/issues \"Answering Questions\") [📖](https://ornamentum.app \"Documentation\") [🎨](#design-samudithaw \"Design\") [💡](https://ornamentum.app/feature/data-table/overview \"Examples\") [🤔](#ideas-samudithaw \"Ideas \u0026 Planning\") [👀](https://github.com/yohangz/ornamentum/pulls \"Review Pull Requests\") | [\u003cimg src=\"https://avatars2.githubusercontent.com/u/29842949?s=460\u0026v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAravinda Rathnayake\u003c/b\u003e\u003c/sub\u003e][aravinda-profile]\u003cbr /\u003e[💬](https://github.com/yohangz/ornamentum/issues \"Answering Questions\") [📖](https://ornamentum.app \"Documentation\") [💡](https://ornamentum.app/feature/data-table/overview \"Examples\") [🤔](#ideas-samudithaw \"Ideas \u0026 Planning\") [👀](https://github.com/yohangz/ornamentum/pulls \"Review Pull Requests\") [🐛](https://github.com/yohangz/ornamentum/issues \"Bug Reports\") |\n| :---: | :---: | :---: | :---: |\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification.\nContributions of any kind are welcome!\n\n## :seedling: How to Contribute\n\nSetup project in local development environment\n\n```sh\n# clone project\ngit clone git@github.com:yohangz/ornamentum.git \u0026\u0026 cd $_\n\n# install dependencies\nnpm install\n\n# start the app\nnpm run start\n```\nYou can read more about Ornamentum build tasks [here](https://github.com/yohangz/ornamentum/blob/master/docs/BUILD_TASK.md) and refer [Contribution Guide](https://github.com/yohangz/ornamentum/blob/master/docs/CONTRIBUTING.md) for more details.\n\n## :warning: Changelog\n\nRecent changes can be viewed on [CHANGELOG.md](https://github.com/yohangz/ornamentum/blob/master/docs/CHANGELOG.md)\n\n## :copyright: License\n\nOrnamentum was license under [MIT](https://opensource.org/licenses/MIT). Please refer [LICENSE][license] for more information.\n\n[license]: https://github.com/yohangz/ornamentum/blob/master/LICENSE\n\n[yohan-profile]: https://github.com/yohangz\n[lahiru-profile]: https://github.com/lahiruz\n[samuditha-profile]: https://github.com/samudithaw\n[aravinda-profile]: https://github.com/aravindarr\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyohangz%2Fornamentum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyohangz%2Fornamentum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyohangz%2Fornamentum/lists"}