https://github.com/shibukawa/extable
Schema-driven spreadsheet-like table
https://github.com/shibukawa/extable
component edit excel-like react readonly-mode table vanilla vue web
Last synced: 5 months ago
JSON representation
Schema-driven spreadsheet-like table
- Host: GitHub
- URL: https://github.com/shibukawa/extable
- Owner: shibukawa
- License: apache-2.0
- Created: 2025-12-08T13:42:14.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2026-01-21T11:49:09.000Z (5 months ago)
- Last Synced: 2026-01-21T23:03:22.889Z (5 months ago)
- Topics: component, edit, excel-like, react, readonly-mode, table, vanilla, vue, web
- Language: TypeScript
- Homepage: https://shibukawa.github.io/extable/
- Size: 1.7 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.md
- License: LICENSE
Awesome Lists containing this project
README
# Extable
Excel-like HTML table component with a fixed column schema (similar to Google Sheets’ table mode) and built-in multi-user editing.

## Documentation
The docs site is built with VitePress from `docs/pages` and deployed to GitHub Pages.
- Repo-pages URL (typical): `https://shibukawa.github.io/extable/`
- Local dev: `npm run docs:dev`
## Demos
- Vanilla demo (port `5173`): `npm run dev:demo`
- React demo (port `5174`): `npm run dev:demo-react`
- Vue demo (port `5175`): `npm run dev:demo-vue`
## Development
- Node: `>=22`
- Install: `npm install --cache .npm-cache`
- Build: `npm run build`
- Test: `npm run test`
## License
Apache-2.0. See `LICENSE`.