Angular — платформа на TypeScript для создания веб-приложений с CLI, маршрутизацией, формами, SSR и компонентами Material.
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
Чтобы начать работу, прочитайте официальную документацию SvelteKit
- 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 обновляется ежедневно.
Похожие проекты
Открытый AI-агент для работы с кодом в браузере: выберите элемент работающего приложения и попросите изменить исходный код.
React-фреймворк для создания быстрых сайтов и приложений с данными из CMS, Markdown-файлов и API через GraphQL.
Быстрый, не навязывающий подходов минималистичный веб-фреймворк для Node.js, предназначенный для создания веб-приложений и HTTP API.
JavaScript-библиотека для создания интерактивных пользовательских интерфейсов из компонентов, работающих в вебе, на сервере и нативных платформах.
Фреймворк на Rust для создания веб-, десктопных и мобильных приложений на единой кодовой базе с компонентами и сигналами в духе React.