Datagrid5

D 54 completed
Web App
unknown / rust · small
50
Files
13,484
LOC
0
Frameworks
8
Languages

Pipeline State

completed
Run ID
#366934
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
59.67
Framework unique
Isolation
Last stage change
2026-05-10 03:35:24
Deduplication group #54667
Member of a group with 6 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionLibrary
Repobility · code-quality intelligence · https://repobility.com

AI Prompt

Create a high-performance, feature-rich data grid component. I need it to be built using Rust and WebAssembly, ensuring it has Excel-like functionality with GPU-accelerated rendering via WebGL. Key features must include full editing support (double-click, undo/redo), Excel-compatible clipboard handling (TSV format), and advanced search capabilities like regex find & replace. It should also support multi-column sorting, filtering, column grouping, and frozen panes, all while maintaining high performance even with over 100k rows. Please also include a high-level JavaScript wrapper for easier integration.
rust wasm javascript webassembly data-grid webgl frontend spreadsheet performance
Generated by gemma4:latest

Catalog Information

DataGrid5 is a high-performance, feature-rich data grid component built with Rust and WebAssembly for modern browsers.

Description

DataGrid5 is an ultra-fast WebAssembly-based grid control that provides Excel-like functionality with GPU-accelerated rendering using WebGL. It features high performance, a familiar spreadsheet UI, full editing support, and advanced search capabilities. The grid also supports input validation, rich styling, sorting, filtering, column grouping, frozen panes, context menus, worker thread support, and lazy loading.

الوصف

يعد DataGrid5 نظامًا سريعًا للغاية يعتمد على WebAssembly لتحكم الجدول، يوفر وظيفة مشابهة لتطبيق إكسل مع تسجيل الحسابات GPU المسرع باستخدام WebGL. يحتوي على أداء عالي، وواجهة شريحة تدوينية مشهورة، ودعم التحرير الكامل، وقدرات البحث المتقدمة. كما يدعم التحقق من المدخلات، والتصميم الغني، وتسجيل الحسابات، والترتيب، والفلاتر، والتنظيم بالأعمدة، والألواح المجمعة، وأزرار السياق، ودعم النواة العامل، وتحميل البيانات تدريجيًا.

Novelty

7/10

Tags

data-grid excel-like gpu-accelerated high-performance advanced-search input-validation rich-styling

Technologies

serde

Claude Models

claude (unknown version)

Quality Score

D
53.7/100
Structure
52
Code Quality
54
Documentation
67
Testing
0
Practices
66
Security
100
Dependencies
60

Strengths

  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment
  • 2126 duplicate lines detected \u2014 consider DRY refactoring
  • 4 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency

Security & Health

4.8h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
All rows scored by the Repobility analyzer (https://repobility.com)
MIT
License
12.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

rust
42.6%
html
25.5%
markdown
21.0%
javascript
6.3%
shell
2.3%
css
1.8%
toml
0.4%
python
0.3%

Frameworks

None detected

Concepts (2)

Scored by Repobility's multi-pass pipeline · https://repobility.com
CategoryNameDescriptionConfidence
About: code-quality intelligence by Repobility · https://repobility.com
auto_descriptionProject Description![License: MIT](https://opensource.org/licenses/MIT) ![Rust](https://www.rust-lang.org/) ![WebAssembly](https://webassembly.org/)80%
auto_categoryLibrarylibrary70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/91123.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV