Repolode
ui-layouts

ui-layouts/uilayouts

Framer Motion을 기반으로 제작하고 shadcn 스타일로 배포하는, 애니메이션 UI 컴포넌트와 효과 및 바로 사용할 수 있는 블록을 제공하는 React·Tailwind CSS 라이브러리입니다.

스타
3,808
포크
228
열린 이슈
10
마지막 커밋
2개월 전

어떤 프로젝트인가요?

UI Layouts는 창의적이고 애니메이션이 풍부한 인터페이스로 웹사이트를 만들 수 있도록 제공되는 오픈소스 컴포넌트 라이브러리입니다. 반짝임, 스포트라이트, 마우스 트레일, 이미지 리플 효과는 물론 아코디언, 드로어, 모달, 캐러셀, 슬라이더, 파일 업로드, 비밀번호 필드 같은 일반적인 컨트롤도 포함합니다.

대부분의 컴포넌트는 React용 TypeScript로 작성되며 Tailwind CSS로 스타일을 지정하고, 다수의 컴포넌트에서 애니메이션에 Framer Motion을 사용합니다. 사용하려면 Tailwind, motion 패키지, tailwind-merge와 함께 clsx를 설치하고 간단한 `cn` 헬퍼와 미디어 쿼리 훅을 추가해야 합니다. 실험적인 컴포넌트를 모아 둔 Labs 섹션도 제공합니다.

효과를 처음부터 직접 만들지 않고도 완성도 높고 모션이 풍부한 UI 요소를 사용하려는 개발자와 디자이너를 위한 라이브러리입니다.

핵심 기능

  • 01반짝임, 스포트라이트, 마우스 트레일, 이미지 리플 등의 애니메이션 효과 컴포넌트
  • 02아코디언, 드로어, 모달, 캐러셀, 범위 슬라이더, 파일 업로드를 비롯한 일반적인 UI 컨트롤
  • 03React용 TypeScript로 제작하고 Tailwind CSS로 스타일 지정
  • 04Framer Motion(motion 패키지)으로 애니메이션 구현
  • 05바로 사용할 수 있는 블록과 실험적인 Labs 섹션

활용 사례

  • 마케팅 랜딩 페이지에 애니메이션 히어로 섹션이나 시각 효과 추가
  • React 앱에서 파일 업로드, 슬라이더, 태그 입력 같은 인터랙티브 컨트롤 구현
  • 모션이 풍부한 컴포넌트로 창의적인 포트폴리오 사이트 프로토타이핑

토픽

자주 묻는 질문

uilayouts은(는) 무엇인가요?
Framer Motion을 기반으로 제작하고 shadcn 스타일로 배포하는, 애니메이션 UI 컴포넌트와 효과 및 바로 사용할 수 있는 블록을 제공하는 React·Tailwind CSS 라이브러리입니다. UI Layouts는 창의적이고 애니메이션이 풍부한 인터페이스로 웹사이트를 만들 수 있도록 제공되는 오픈소스 컴포넌트 라이브러리입니다. 반짝임, 스포트라이트, 마우스 트레일, 이미지 리플 효과는 물론 아코디언, 드로어, 모달, 캐러셀, 슬라이더, 파일 업로드, 비밀번호 필드 같은 일반적인 컨트롤도 포함합니다.
uilayouts은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
uilayouts은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
uilayouts은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. uilayouts의 마지막 커밋은 2026년 8월 23일입니다.
uilayouts은(는) 어디에 사용할 수 있나요?
마케팅 랜딩 페이지에 애니메이션 히어로 섹션이나 시각 효과 추가 React 앱에서 파일 업로드, 슬라이더, 태그 입력 같은 인터랙티브 컨트롤 구현 모션이 풍부한 컴포넌트로 창의적인 포트폴리오 사이트 프로토타이핑
uilayouts은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ui-layouts/uilayouts

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

관련 프로젝트