A free and open-source spreadsheet and data-grid library built with TypeScript.
  • TypeScript 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-24 14:37:42 +03:00
docs chore: initialize OpenGrid monorepo 2026-10-24 14:37:42 +03:00
packages/core chore: initialize OpenGrid monorepo 2026-10-24 14:37:42 +03:00
.gitignore chore: initialize OpenGrid monorepo 2026-10-24 14:37:42 +03:00
LICENSE chore: initialize OpenGrid monorepo 2026-10-24 14:37:42 +03:00
package.json chore: initialize OpenGrid monorepo 2026-10-24 14:37:42 +03:00
pnpm-lock.yaml chore: initialize OpenGrid monorepo 2026-10-24 14:37:42 +03:00
pnpm-workspace.yaml chore: initialize OpenGrid monorepo 2026-10-24 14:37:42 +03:00
README.md chore: initialize OpenGrid monorepo 2026-10-24 14:37:42 +03:00
tsconfig.json chore: initialize OpenGrid monorepo 2026-10-24 14:37:42 +03:00

OpenGrid

A free and open-source spreadsheet and data-grid library built with TypeScript.

Goals

OpenGrid aims to provide spreadsheet-like editing, cell selection, keyboard navigation, copy/paste, sorting, filtering, virtualized rendering, custom cell renderers, custom cell editors, validation, and framework integrations.

Planned packages

  • @opengrid/core
  • @opengrid/angular
  • @opengrid/react
  • @opengrid/vue

Project status

OpenGrid is currently in early development. No grid features are implemented yet.

Development

Install dependencies with pnpm install. Use pnpm build, pnpm test, and pnpm typecheck to build and check the workspace.

License

OpenGrid is released under the MIT License.