v0.12.0  ·  Now Available

VeloxGrid

의존성 제로. 프레임워크 무관. 100,000+ 행을 가상 스크롤로 처리하는 고성능 데이터 그리드 라이브러리.

117KB
Bundle Size
100K+
Rows Support
0
Dependencies
19
Phases
빠른 시작 GitHub Repository
강력한 기능 세트

엔터프라이즈급 데이터 그리드에 필요한 모든 기능을 단일 라이브러리로

핵심 기능

  • 가상 스크롤링 (Virtual Scroll)
  • 셀 / 행 / 블록 선택
  • 인라인 편집 (Inline Edit)
  • 정렬 & 필터링
  • 컬럼 고정 (Fixed Columns)
🎨

고급 기능

  • CheckBar 체크박스 선택
  • 키보드 전체 네비게이션
  • Undo / Redo (Ctrl+Z/Y)
  • 클립보드 복사 / 붙여넣기
  • 커스텀 셀 에디터
📊

데이터 관리

  • Excel / CSV / JSON Export
  • Excel / CSV Import
  • 셀 검증 (Validation)
  • Summary / Aggregation
  • Row State 추적
🔧

컬럼 관리

  • 컬럼 Drag & Drop 재정렬
  • 컬럼 메뉴 / 컨텍스트
  • 컬럼 크기 조정
  • 자동 너비 맞춤
  • 다단계 그룹 헤더
🎯

행 관리

  • 행 Drag & Drop 순서 변경
  • 행 추가 / 삭제
  • 배타적 체크 모드
  • 페이지네이션 / Infinite Scroll
  • 서버 사이드 정렬 / 필터
🔗

프레임워크 통합

  • React 컴포넌트 / Hooks
  • Vue 3 컴포넌트 / Composable
  • Framework Agnostic 코어
  • TypeScript 타입 정의
  • Zero Dependencies
직접 체험하기

각 기능 단계별 인터랙티브 데모를 바로 실행해보세요

5분 안에 시작하기

npm 한 줄로 설치하고 즉시 사용 가능합니다

Install & Usage
# 패키지 설치
npm install velox-grid

import VeloxGrid from 'velox-grid';
import 'velox-grid/dist/velox-grid.css';

const grid = new VeloxGrid({
  container: document.getElementById('grid'),
  columns: [
    { field: 'name', header: 'Name', width: 150 },
    { field: 'age', header: 'Age', width: 100 },
  ],
  data: [
    { name: 'Alice', age: 30 },
    { name: 'Bob', age: 25 },
  ],
});
GitHub에서 시작하기

MIT 라이선스 오픈소스 프로젝트입니다.
Star, Issue, PR 모두 환영합니다.

⭐ Star on GitHub Report an Issue