Repolode
filamentphp

filamentphp/filament

Livewire 기반 테이블, 폼, 인포리스트, 위젯으로 관리 패널과 앱을 만드는 Laravel용 PHP UI 프레임워크입니다.

스타
32,314
포크
4,224
열린 이슈
15
마지막 커밋
3시간 전

어떤 프로젝트인가요?

Filament는 Laravel 애플리케이션에서 관리 패널과 내부 도구를 만드는 데 사용하는 UI 프레임워크입니다. 테이블의 열, 필터, 액션, 일괄 작업을 비롯해 재사용 가능한 상태 인식 컴포넌트로 구성하는 반응형 폼, 레코드 조회용 읽기 전용 인포리스트, 앱 내 알림, 대시보드 위젯, 액션에 연결된 모달 워크플로 등 데이터 중심 인터페이스를 위한 바로 사용 가능한 구성 요소를 제공합니다.

컴포넌트는 Livewire와 Alpine.js를 기반으로 하고 Tailwind CSS로 스타일을 지정하므로, 개발자는 별도의 프런트엔드 코드를 작성하는 대신 PHP로 작업할 수 있습니다. Laravel 11 이상을 대상으로 하며 PHP 8.2 이상이 필요합니다. Composer 패키지로 배포되며 문서에서 설치 방법과 컴포넌트 API를 안내합니다.

Filament는 데이터베이스 레코드를 빠르게 관리할 백오피스가 필요한 팀과, 애플리케이션의 복잡성이 커져도 일관된 UI 컴포넌트를 사용하려는 개발자에게 적합합니다.

핵심 기능

  • 01대규모 데이터셋을 위한 열, 필터, 액션, 일괄 작업이 있는 테이블.
  • 02재사용 가능하고 상태를 인식하는 컴포넌트로 구성하는 반응형 폼.
  • 03구조화된 레이아웃과 사용자 지정 서식을 지원하는 읽기 전용 인포리스트.
  • 04실시간 데이터 기반 지표를 표시하는 대시보드 위젯.
  • 05확인 및 필요한 데이터 입력을 위한 액션 모달.
  • 06Livewire, Alpine.js, Tailwind CSS를 기반으로 하므로 UI 로직을 PHP에 둘 수 있습니다.

활용 사례

  • Laravel 애플리케이션에서 데이터베이스 레코드를 관리하는 관리 패널 구축.
  • 직원이 사용할 테이블, 폼, 필터가 있는 내부 도구 제작.
  • 사용자별 주요 지표를 보여 주는 대시보드 위젯 추가.
  • 별도의 프런트엔드를 작성하지 않고 풀스택 Laravel 앱 프로토타이핑.

사용 전 알아둘 점

  • PHP 8.2 이상 및 Livewire v3를 사용하는 기존 Laravel 애플리케이션이 필요합니다.

토픽

자주 묻는 질문

filament은(는) 무엇인가요?
Livewire 기반 테이블, 폼, 인포리스트, 위젯으로 관리 패널과 앱을 만드는 Laravel용 PHP UI 프레임워크입니다. Filament는 Laravel 애플리케이션에서 관리 패널과 내부 도구를 만드는 데 사용하는 UI 프레임워크입니다. 테이블의 열, 필터, 액션, 일괄 작업을 비롯해 재사용 가능한 상태 인식 컴포넌트로 구성하는 반응형 폼, 레코드 조회용 읽기 전용 인포리스트, 앱 내 알림, 대시보드 위젯, 액션에 연결된 모달 워크플로 등 데이터 중심 인터페이스를 위한 바로 사용 가능한 구성 요소를 제공합니다.
filament은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
filament은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
filament은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. filament의 마지막 커밋은 2026년 10월 22일입니다.
filament은(는) 어디에 사용할 수 있나요?
Laravel 애플리케이션에서 데이터베이스 레코드를 관리하는 관리 패널 구축. 직원이 사용할 테이블, 폼, 필터가 있는 내부 도구 제작. 사용자별 주요 지표를 보여 주는 대시보드 위젯 추가. 별도의 프런트엔드를 작성하지 않고 풀스택 Laravel 앱 프로토타이핑.
filament은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/filamentphp/filament

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트