lattice-php/lattice
Laravel와 Inertia에서 PHP로 UI를 서술하고 React로 렌더링하는 서버 기반 컴포넌트 라이브러리
59+1이번 주0 찜
4포크0이슈
중간맛 분석
스택: PHP(서버)+ React(클라이언트) + Inertia.js(연결다리) | 난이도: 중상(Laravel 경험 필수) | 즉시 사용 가능: 예(Composer + 설치 후 문서 따라 기본 구조 구성) | 데모/학습: latticephp.com 공식 문서 제공
이런 레포예요
이럴 때 쓰면 좋아요
- Laravel 기반 SPA를 React로 구축할 때 백엔드-프론트엔드 계약 중복 최소화
- 관리자 대시보드·CRUD 폼·데이터 테이블을 PHP에서 선언적으로 정의하여 빠르게 구성
- 기존 Laravel 프로젝트에 모던 React UI를 점진적으로 도입할 때
핵심 기능
PHP 서버에서 UI 구조를 선언하고 React로 자동 렌더링폼·테이블·페이지·액션·메뉴 컴포넌트 통합API 스펙 중복 제거 및 풀스택 자바스크립트 전환 불필요
대안 대비 차별점
Inertia.js 위에서 동작하며 PHP만으로 전체 UI 계약을 정의할 수 있어, Rails의 ViewComponent나 Laravel Livewire와 다르게 완전한 React 성능과 생태계를 활용하면서도 백엔드 중심 개발 워크플로우를 유지합니다.
준비물
- PHP 8.0 이상
- Laravel 9.0 이상
- Node.js 및 npm
- Inertia.js 기본 지식
바로 시작하기
- PHP 패키지 설치
composer require lattice-php/lattice
- Node.js 패키지 설치
npm install @lattice-php/lattice
- 전체 설정 및 실행 방법은 공식 설치 가이드 참고 Installation
별 추이 · 7일
59+1 / 7일
활용성 · 따라 만들기 좋은가
따라 하기 좋음샘플 점수 52/100
- 관대한 라이선스
- 테스트 있음
- 예제 디렉토리
- 최근 활동
- AGENTS.md
- llms.txt
- 템플릿
🟢 최근 활동 있음 · 2026년 생성
이 레포에 깃밥 배지 달기
[](https://www.gitbap.com/r/lattice-php/lattice)🔌 클로드에서 바로 써보기
깃밥을 클로드에 연결하면 이런 레포를 클로드·커서·Codex에서 바로 찾고 체험할 수 있어요.
방법 ① 커넥터 URL
클로드 설정 → 커넥터에 이 주소를 붙여넣기.
https://www.gitbap.com/api/mcp방법 ② 플러그인 (체험까지)
플러그인을 설치하면 /gitbap-trending·/gitbap-try 슬래시 커맨드로 레포를 그 자리에서 체험. Claude Code에서 아래 두 줄을 차례로 실행하세요.
/plugin marketplace add jakeparkcolde/gitbap-cowork/plugin install gitbap-cowork@gitbapAI가 README 기반으로 요약했습니다 · 원문 보기