[active] livegrid — Phoenix LiveView 기반 엔터프라이즈 그리드 라이브러리
관
관리자
Lv.1
02-21 22:14
·
조회 3
·
추천 0
🎯 프로젝트 개요
한국 시장을 위한 최초의 Elixir/Phoenix 기반 엔터프라이즈 그리드 솔루션입니다. LiveView를 활용한 실시간 동기화와 서버 렌더링으로 빠른 성능을 제공합니다.
🔧 기술 스택
- Elixir 1.16+ / Phoenix 1.7+
- Phoenix LiveView 1.0+
- Ecto + SQLite3 (DBMS 통합)
- Req (REST API 통합)
- Custom CSS (BEM 방법론)
✨ 주요 기능
- 실시간 그리드 렌더링 (LiveComponent)
- 컬럼 정렬, 리사이즈, 드래그 재정렬
- 가상 스크롤 + 무한 스크롤
- 인라인 셀 편집 (텍스트/숫자/드롭다운)
- 일괄 저장 및 변경 추적
- 다크 모드 + 커스텀 테마
- DBMS 통합 (SQLite, PostgreSQL 예정)
- REST API 데이터 소스
🎨 특징
JavaScript 최소화로 서버 렌더링 중심, Erlang VM의 안정성, 100만+ 행 처리 가능한 고성능 그리드입니다. Toast UI Grid에서 영감을 받아 Phoenix LiveView용으로 독자 개발했습니다.
GitHub: https://github.com/ratiertm/livegrid
최근 업데이트: 2026-02-21
💬 1
로그인 후 댓글 작성
관리자
v0.6 ~ v0.7 개발 진행 업데이트 (2026-02-22)
v0.6 - DBMS & API 강화 (Phase A)
-
PATCH 메서드 지원 (부분 업데이트,
PATCH /api/users/:id) - API Key 인증 적용 (RequireApiKey plug, 권한/만료 검증)
v0.7 - 고급 데이터 처리
- 그룹핑: 다중 필드 그룹핑 + expand/collapse + 집계 함수 (sum/avg/count/min/max)
- 피벗 테이블: 행/열 차원 + 동적 컬럼 생성
- 트리 그리드: parent-child 계층 + 깊이별 들여쓰기 + expand/collapse
- 포맷터 16종: number, currency, percent, date, datetime, time, boolean, mask, phone, email, url, uppercase, lowercase, capitalize, truncate, custom
-
ex_doc 문서화: 한국어/영어 가이드 8개 + API 문서 자동 생성 (
mix docs)
개발 스킬 등록
-
/dev-cycle- PDCA 기반 6단계 개발 사이클 (plan→design→develop→test→docs→review) -
/dev-status- 프로젝트 상태 요약
02-22