{"id":13463633,"url":"https://github.com/josebalius/ngReactGrid","last_synced_at":"2025-03-25T09:30:55.242Z","repository":{"id":17347920,"uuid":"20119381","full_name":"josebalius/ngReactGrid","owner":"josebalius","description":"A really fast Angular grid using the power of React to render. Based on ng-grid and jQuery DataTables.","archived":false,"fork":false,"pushed_at":"2015-04-22T23:54:21.000Z","size":1240,"stargazers_count":328,"open_issues_count":16,"forks_count":47,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-03-11T22:11:16.455Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://josebalius.github.io/ngReactGrid/","language":"JavaScript","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/josebalius.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-05-24T01:40:45.000Z","updated_at":"2024-02-17T15:03:10.000Z","dependencies_parsed_at":"2022-09-24T15:30:49.647Z","dependency_job_id":null,"html_url":"https://github.com/josebalius/ngReactGrid","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josebalius%2FngReactGrid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josebalius%2FngReactGrid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josebalius%2FngReactGrid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josebalius%2FngReactGrid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/josebalius","download_url":"https://codeload.github.com/josebalius/ngReactGrid/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245435051,"owners_count":20614819,"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":[],"created_at":"2024-07-31T14:00:24.915Z","updated_at":"2025-03-25T09:30:54.827Z","avatar_url":"https://github.com/josebalius.png","language":"JavaScript","funding_links":[],"categories":["Web Development"],"sub_categories":["Angular"],"readme":"ngReactGrid\n===========\n\nNOTE: Active development of this project has stopped. All new development is being done on the https://github.com/josebalius/react-grid project which will contain most of ngReactGrid's functionality with adapters for Angular 1.x, 2.x and KnockoutJS.\n\n\nngReactGrid is an Angular directive that can be used to render an enhanced HTML table or grid of data very fast using React as the rendering engine. \n\nThe API of the grid is similar to that of ng-grid's, and the table architecture (3 tables per grid) is similar to that of jQuery DataTables.\n\nPlease refer to: http://josebalius.github.io/ngReactGrid/ for documentation.\n\nBower\n-----\n\n```\nbower install ngReactGrid\n```\n\nFeatures\n--------\n* Fast, awesome performance\n* Fixed headers\n* Server side hooks\n* Sorting\n* Pagination\n* Page size\n* Search\n* Horizontal scrolling\n* Custom width / height\n* Custom cell rendering\n* Checkbox selection column\n\nTodo\n----\n* Editable cells - In Progress\n* Resizeable columns - In Progress\n* Column Filtering - In Progress\n* Column pinning\n* Don't see your feature? I am accepting pull requests. Please contribute.\n\nDevelop\n-------\n\n```bash\n# Clone this repo (or your fork).\ngit clone https://github.com/josebalius/ngReactGrid.git\ncd ngReactGrid\n\n# Install all the the dev dependencies\nnpm install\n\n# Run gulp inside the ngReactGrid to watch your files and build\nnpm run gulp\n```\n\nI use examples/basic.html to implement features, it is my \"sandbox\" environment. This file however is always changing (with whatever it is that I am working on) so beware. I suggest you copy this file and set it up your way. I will be creating more examples when I have some time.\n\nPlease remember that there is also a documentation site: http://josebalius.github.io/ngReactGrid/\n\nGood luck!\n\nLicense\n----------\nThe MIT License (MIT)\n\nCopyright (c) 2014 Jose Garcia\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n[![githalytics.com alpha](https://cruel-carlota.pagodabox.com/c9197bf5c6addea6996a8a242645fe48 \"githalytics.com\")](http://githalytics.com/josebalius/ngReactGrid)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosebalius%2FngReactGrid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjosebalius%2FngReactGrid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosebalius%2FngReactGrid/lists"}