Angular는 CLI, 라우팅, 폼, SSR, Material 컴포넌트를 제공하는 TypeScript 기반 웹 애플리케이션 개발 플랫폼입니다.
sveltejs/kit
라우팅, 서버 렌더링, 다양한 호스팅 플랫폼용 배포 어댑터를 제공해 Svelte 풀스택 웹 앱을 만드는 프레임워크입니다.
- 스타
- 20,864
- 포크
- 2,351
- 열린 이슈
- 890
- 마지막 커밋
- 19시간 전
어떤 프로젝트인가요?
SvelteKit은 컴포넌트 기반 UI 라이브러리인 Svelte의 공식 애플리케이션 프레임워크입니다. 파일 기반 라우팅, 서버 사이드 렌더링, 클라이언트 사이드 내비게이션을 하나의 프로젝트에서 제공해 Svelte 컴포넌트를 완전한 웹 애플리케이션으로 구성하는 데 필요한 구조를 갖췄습니다.
프로젝트는 코어 패키지와 여러 어댑터로 구성됩니다. 각 어댑터는 Node.js 서버, 정적 사이트 호스팅, Cloudflare, Netlify, Vercel 등 특정 배포 대상에 맞게 빌드 결과물을 준비합니다. 그 밖에도 enhanced-img를 통한 이미지 최적화와 package 도구를 통한 Svelte 컴포넌트 라이브러리 패키징을 지원하는 패키지가 있습니다.
SvelteKit은 개발과 번들링에 Vite를 사용합니다. 프로젝트는 템플릿에서 생성하며, 저장소에는 프레임워크 자체에 기여하기 위한 가이드라인도 포함되어 있습니다.
핵심 기능
- 01서버 사이드 렌더링과 클라이언트 사이드 내비게이션을 지원하는 파일 기반 라우팅.
- 02Node, 정적 호스팅, Cloudflare, Netlify, Vercel용 배포 어댑터.
- 03개발과 번들링에 Vite를 사용합니다.
- 04enhanced-img 패키지를 통한 이미지 최적화.
- 05Svelte 컴포넌트 라이브러리 배포를 위한 패키징 도구.
활용 사례
- Svelte로 풀스택 웹사이트나 웹 앱 만들기.
- Svelte 앱을 정적 사이트나 서버리스 플랫폼에 배포하기.
- 재사용 가능한 Svelte 컴포넌트 라이브러리 배포하기.
빠른 시작
- 1
시작하려면 SvelteKit 공식 문서를 읽어 보세요
- 2
SvelteKit을 로컬에서 개발하려면 저장소의 CONTRIBUTING.md를 따르세요
토픽
자주 묻는 질문
- kit은(는) 무엇인가요?
- 라우팅, 서버 렌더링, 다양한 호스팅 플랫폼용 배포 어댑터를 제공해 Svelte 풀스택 웹 앱을 만드는 프레임워크입니다. SvelteKit은 컴포넌트 기반 UI 라이브러리인 Svelte의 공식 애플리케이션 프레임워크입니다. 파일 기반 라우팅, 서버 사이드 렌더링, 클라이언트 사이드 내비게이션을 하나의 프로젝트에서 제공해 Svelte 컴포넌트를 완전한 웹 애플리케이션으로 구성하는 데 필요한 구조를 갖췄습니다.
- kit은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- kit은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- kit은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. kit의 마지막 커밋은 2026년 10월 20일입니다.
- kit은(는) 어디에 사용할 수 있나요?
- Svelte로 풀스택 웹사이트나 웹 앱 만들기. Svelte 앱을 정적 사이트나 서버리스 플랫폼에 배포하기. 재사용 가능한 Svelte 컴포넌트 라이브러리 배포하기.
- kit는 어떻게 설치하나요?
- 시작하려면 SvelteKit 공식 문서를 읽어 보세요 SvelteKit을 로컬에서 개발하려면 저장소의 CONTRIBUTING.md를 따르세요
- kit은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/sveltejs/kit
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
GraphQL을 통해 CMS, Markdown, API에서 데이터를 가져와 빠른 웹사이트와 앱을 구축하는 React 기반 프레임워크입니다.
웹 앱과 HTTP API 구축을 위한 빠르고 유연한 미니멀 Node.js 웹 프레임워크입니다.
웹, 서버, 네이티브 플랫폼에서 사용할 수 있으며 조합 가능한 컴포넌트로 인터랙티브 UI를 만드는 JavaScript 라이브러리입니다.