Installations
npm install @material-table/core
Developer
Developer Guide
Module System
CommonJS
Min. Node Version
Typescript Support
Yes
Node Version
18.20.2
NPM Version
10.5.0
Statistics
296 Stars
3,145 Commits
146 Forks
9 Watching
25 Branches
249 Contributors
Updated on 18 Oct 2024
Languages
JavaScript (99.9%)
HTML (0.1%)
Total Downloads
Cumulative downloads
Total Downloads
9,347,438
Last day
-1.1%
14,779
Compared to previous day
Last week
2.6%
73,650
Compared to previous week
Last month
9.6%
306,516
Compared to previous month
Last year
12.2%
3,515,648
Compared to previous year
Daily Downloads
Weekly Downloads
Monthly Downloads
Yearly Downloads
Dependencies
18
Peer Dependencies
3
Dev Dependencies
45
@material-table/core
A highly customizable table library built on Material UI, forked from mbrn/material-table
Check out our roadmap for upcoming features and improvements.
💾 Installation • 🎉 Basic Usage
✅ Why this repo exists? • 🚧 Documentation • ⚙️ Demos
🚧 Mui V6 Support is in Progress
The team is working on migrating the library to be fully compatible with Material UI V6. Stay tuned!
🛠️ Installation
Install @material-table/core
using npm or yarn:
1npm install @material-table/core 2or 3 4bash 5Code kopieren 6yarn add @material-table/core 7Refer to the installation guide for more information and advanced usage. 8 9💡 Basic Usage 10javascript 11Code kopieren 12import MaterialTable from '@material-table/core'; 13 14function MyTable() { 15 return ( 16 <MaterialTable 17 title="Simple Table" 18 columns={[ 19 { title: 'Name', field: 'name' }, 20 { title: 'Age', field: 'age', type: 'numeric' }, 21 ]} 22 data={[ 23 { name: 'John', age: 30 }, 24 { name: 'Jane', age: 25 }, 25 ]} 26 options={{ 27 sorting: true, 28 filtering: true, 29 }} 30 /> 31 ); 32}
Explore more features and advanced usage in our documentation.
🙌 Sponsorship
We appreciate contributions and sponsorships! You can support this project through:
GitHub Sponsors
Open Collective Your support helps us maintain and improve the project.
🚀 Contributing
Thank you for considering contributing to the project! The following items are in urgent need of attention:
Refactor: Replace data-manager.js with React Context. Documentation: Help us improve the docs. Tests: Implement unit tests using Jest to improve stability. We appreciate all contributions, big or small. Check out our contributing guide for more details.
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
license file detected
Details
- Info: project has a license file: LICENSE:0
- Info: FSF or OSI recognized license: MIT License: LICENSE:0
Reason
9 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 7
Reason
SAST tool detected but not run on all commits
Details
- Info: SAST configuration detected: CodeQL
- Warn: 3 commits out of 10 are checked with a SAST tool
Reason
Found 7/30 approved changesets -- score normalized to 2
Reason
dangerous workflow patterns detected
Details
- Warn: script injection with untrusted input ' github.event.head_commit.message ': .github/workflows/publish-next.yml:42
- Warn: script injection with untrusted input ' github.event.head_commit.message ': .github/workflows/publish.yml:44
Reason
detected GitHub workflow tokens with excessive permissions
Details
- Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:29
- Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:28
- Warn: no topLevel permission defined: .github/workflows/build.yml:1
- Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1
- Warn: no topLevel permission defined: .github/workflows/publish-next.yml:1
- Warn: no topLevel permission defined: .github/workflows/publish.yml:1
- Info: no jobLevel write permissions found
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/material-table-core/core/build.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/material-table-core/core/build.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/material-table-core/core/codeql-analysis.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/material-table-core/core/codeql-analysis.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/material-table-core/core/codeql-analysis.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/material-table-core/core/codeql-analysis.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-next.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/material-table-core/core/publish-next.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-next.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/material-table-core/core/publish-next.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-next.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/material-table-core/core/publish-next.yml/master?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-next.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/material-table-core/core/publish-next.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/material-table-core/core/publish.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/material-table-core/core/publish.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/material-table-core/core/publish.yml/master?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/material-table-core/core/publish.yml/master?enable=pin
- Warn: npmCommand not pinned by hash: .github/workflows/build.yml:32
- Warn: npmCommand not pinned by hash: .github/workflows/publish-next.yml:30
- Warn: npmCommand not pinned by hash: .github/workflows/publish.yml:31
- Info: 0 out of 12 GitHub-owned GitHubAction dependencies pinned
- Info: 0 out of 2 third-party GitHubAction dependencies pinned
- Info: 0 out of 3 npmCommand dependencies pinned
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
- Warn: no security policy file detected
- Warn: no security file to analyze
- Warn: no security file to analyze
- Warn: no security file to analyze
Reason
project is not fuzzed
Details
- Warn: no fuzzer integrations found
Reason
19 existing vulnerabilities detected
Details
- Warn: Project is vulnerable to: GHSA-qwcr-r2fm-qrc7
- Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg
- Warn: Project is vulnerable to: GHSA-pxg6-pf52-xh8x
- Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275
- Warn: Project is vulnerable to: GHSA-qw6h-vgh9-j6wx
- Warn: Project is vulnerable to: GHSA-c7qv-q95q-8v27
- Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp
- Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv
- Warn: Project is vulnerable to: GHSA-5rrq-pxf6-6jx5
- Warn: Project is vulnerable to: GHSA-8fr3-hfg3-gpgp
- Warn: Project is vulnerable to: GHSA-gf8q-jrpm-jvxq
- Warn: Project is vulnerable to: GHSA-2r2c-g63r-vccr
- Warn: Project is vulnerable to: GHSA-cfm4-qjh2-4765
- Warn: Project is vulnerable to: GHSA-x4jg-mjrx-434g
- Warn: Project is vulnerable to: GHSA-9wv6-86v2-598j
- Warn: Project is vulnerable to: GHSA-m6fv-jmcg-4jfg
- Warn: Project is vulnerable to: GHSA-cm22-4g7w-348p
- Warn: Project is vulnerable to: GHSA-4vvj-4cpr-p986
- Warn: Project is vulnerable to: GHSA-wr3j-pwj9-hqq6
Score
2.8
/10
Last Scanned on 2024-11-18
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn MoreOther packages similar to @material-table/core
@material-table/exporters
Helper export methods for @material-table/core
@material/data-table
The Material Components Web data table component
@material/feature-targeting
Material Components for the web Feature Targeting Scss helpers
material-table-formik
A material-table-core wrapper to display a dialog for add, edit and delete. It also allows Formik/YUP validation.