orneryd/ui-grid

UI Grid: a Data Grid

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 16 minutes ago
Added to GitGenius on September 12th, 2026
Created on October 13th, 2012
Open Issues & Pull Requests: 10 (+0)
GitHub issues: Enabled
Number of forks: 2,410
Total Stargazers: 5,381 (+0)
Total Subscribers: 340 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

UI Grid is a data grid component for Angular, React, and Web Components. The tool addresses the need for a performant, feature-rich data grid by providing a modern rewrite of the original ui-grid library. It uses a vanilla web component core with Shadow DOM encapsulation, paired with thin framework-specific wrappers for Angular and React that project templates via slot-based portals. This architecture eliminates legacy dependencies while maintaining the familiar API surface of the original project, including gridOptions, columnDefs, onRegisterApi, and gridApi.core methods.

Developers should choose this tool if they need a data grid without licensing costs or enterprise tiers. The project suits teams already familiar with the original ui-grid API who want to migrate to modern frameworks, as well as new projects requiring a free, open-source grid component. The rewrite prioritizes eliminating accumulated technical debt from the original implementation, removing dependencies on older patterns like $scope, Bower, Grunt, and jQuery. All features ship under an MIT license with no monetization model, enterprise tier, or per-developer fees.

The project shows active development with ongoing work to support multiple frameworks through a unified web component architecture. The maintainer actively uses the tool in a related high-performance database project, indicating real-world validation of the implementation. Documentation and a live demo are maintained alongside the codebase, and a Discord community channel is available for user engagement.