Repolode
sveltejs

sveltejs/kit

Фреймворк для создания полнофункциональных веб-приложений на Svelte: маршрутизация, серверный рендеринг и адаптеры для разных хостинг-платформ.

Звёзды
20,864
Форки
2,351
Открытые issues
890
Последний коммит
19 часов назад

Что это?

SvelteKit — официальный фреймворк для разработки приложений на Svelte, компонентной UI-библиотеке. Он задаёт структуру, которая позволяет собирать из компонентов Svelte полноценные веб-приложения: в одном проекте доступны маршрутизация на основе файловой структуры, серверный рендеринг и клиентская навигация.

Проект состоит из основного пакета и набора адаптеров. Каждый адаптер подготавливает результат сборки для определённой платформы, например серверов Node.js, статического хостинга, Cloudflare, Netlify или Vercel. В другие пакеты входят enhanced-img для оптимизации изображений и package tool для упаковки библиотек компонентов Svelte.

Для разработки и сборки SvelteKit использует Vite. Проекты создаются на основе шаблона, а в репозитории также есть инструкции для тех, кто хочет участвовать в разработке самого фреймворка.

Ключевые возможности

  • 01Маршрутизация на основе файловой структуры, серверный рендеринг и клиентская навигация.
  • 02Адаптеры для развёртывания на Node, статическом хостинге, Cloudflare, Netlify и Vercel.
  • 03Использует Vite для разработки и сборки.
  • 04Оптимизация изображений с помощью пакета enhanced-img.
  • 05Инструмент для упаковки и публикации библиотек компонентов Svelte.

Сценарии использования

  • Создание полнофункционального сайта или веб-приложения на Svelte.
  • Развёртывание приложения на Svelte как статического сайта или на serverless-платформе.
  • Публикация переиспользуемой библиотеки компонентов Svelte.

Быстрый старт

  1. 1

    Чтобы начать работу, прочитайте официальную документацию SvelteKit

  2. 2

    Чтобы разрабатывать SvelteKit локально, следуйте инструкциям в CONTRIBUTING.md репозитория

Темы

Частые вопросы

Что такое kit?
Фреймворк для создания полнофункциональных веб-приложений на Svelte: маршрутизация, серверный рендеринг и адаптеры для разных хостинг-платформ. SvelteKit — официальный фреймворк для разработки приложений на Svelte, компонентной UI-библиотеке. Он задаёт структуру, которая позволяет собирать из компонентов Svelte полноценные веб-приложения: в одном проекте доступны маршрутизация на основе файловой структуры, серверный рендеринг и клиентская навигация.
kit можно использовать бесплатно? Какая у него лицензия?
kit распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
kit всё ещё поддерживается?
Активно поддерживается. Последний коммит в kit — 20 окт. 2026 г..
Для чего можно использовать kit?
Создание полнофункционального сайта или веб-приложения на Svelte. Развёртывание приложения на Svelte как статического сайта или на serverless-платформе. Публикация переиспользуемой библиотеки компонентов Svelte.
Как установить kit?
Чтобы начать работу, прочитайте официальную документацию SvelteKit Чтобы разрабатывать SvelteKit локально, следуйте инструкциям в CONTRIBUTING.md репозитория
Где скачать kit?
Исходный код и инструкции по установке — на GitHub: https://github.com/sveltejs/kit

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Фреймворк на Rust для создания веб-, десктопных и мобильных приложений на единой кодовой базе с компонентами и сигналами в духе React.

39,5 тыс.1,9 тыс.RustApache-2.0Обновлён 4 дня назад