Бесплатная библиотека компонентов и блоков shadcn/ui с открытым исходным кодом: 1 264 примера в стиле дашбордов, которые копируются прямо в React-проекты.
agmmnn/tauri-ui
CLI для создания настольных приложений Tauri на базе shadcn/ui с настройками для десктопа и дополнительными опциями.
- Звёзды
- 2,326
- Форки
- 138
- Открытые issues
- 2
- Последний коммит
- 7 дней назад
Что это?
tauri-ui создаёт каркас настольного приложения Tauri с фронтендом на shadcn/ui. Вы выбираете фронтенд-стек (Vite, Next.js, React Router, Astro или TanStack Start), а инструмент запускает официальные CLI shadcn/ui и create-tauri-app, объединяет нативную оболочку с фронтендом и применяет настройки для десктопа.
Настройки по умолчанию решают типичные для проектов Tauri проблемы: окно остаётся скрытым до первой отрисовки, чтобы избежать вспышки при запуске; внешние ссылки открываются в системном браузере; эффект отскока при прокрутке отключён; выделение текста ведёт себя ближе к нативным десктопным приложениям. В сгенерированный проект также входят необязательная стартовая панель, пример вызова Rust и workflow для релизов в GitHub Actions.
Необязательная панель отладки, которую можно открыть сочетанием Cmd/Ctrl + D, показывает состояние приложения, маршруты, сведения об окне, отслеживаемые вызовы, события во время выполнения, логи плагинов и системные пути. Она доступна только в режиме разработки. В существующих проектах tauri-ui эти дополнения можно позднее добавить, обновить или удалить через тот же CLI.
Ключевые возможности
- 01Создаёт каркас приложений Tauri с выбором фронтенда: Vite, Next.js, React Router, Astro или TanStack Start
- 02Использует официальные CLI shadcn/ui и create-tauri-app без создания их форков
- 03Настройки для десктопа: окно скрыто до готовности, внешние ссылки открываются в системном браузере, эффект отскока при прокрутке отключён
- 04Необязательная панель отладки с состоянием приложения, вызовами, событиями во время выполнения и системной диагностикой
- 05Позволяет добавлять, обновлять или удалять дополнительные возможности в существующем проекте через CLI
Сценарии использования
- Создание настольного приложения с компонентами shadcn/ui и веб-фронтендом
- Прототипирование приложения Tauri с хорошо настроенным окном и поведением ссылок по умолчанию
- Отладка вызовов Tauri invoke и событий во время выполнения в процессе разработки
- Настройка workflow для релизов приложения Tauri с помощью GitHub Actions
Быстрый старт
- 1
Создать каркас нового приложения Tauri с помощью CLI
bunx create-tauri-ui@latest - 2
Перейти в папку проекта
cd my-app - 3
Запустить приложение в режиме разработки
bun run tauri dev
Что важно знать
- Для выполнения описанных команд требуется Bun.
В подборках
Темы
Частые вопросы
- Что такое tauri-ui?
- CLI для создания настольных приложений Tauri на базе shadcn/ui с настройками для десктопа и дополнительными опциями. tauri-ui создаёт каркас настольного приложения Tauri с фронтендом на shadcn/ui. Вы выбираете фронтенд-стек (Vite, Next.js, React Router, Astro или TanStack Start), а инструмент запускает официальные CLI shadcn/ui и create-tauri-app, объединяет нативную оболочку с фронтендом и применяет настройки для десктопа.
- tauri-ui можно использовать бесплатно? Какая у него лицензия?
- tauri-ui распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- tauri-ui всё ещё поддерживается?
- Активно поддерживается. Последний коммит в tauri-ui — 31 окт. 2026 г..
- Для чего можно использовать tauri-ui?
- Создание настольного приложения с компонентами shadcn/ui и веб-фронтендом Прототипирование приложения Tauri с хорошо настроенным окном и поведением ссылок по умолчанию Отладка вызовов Tauri invoke и событий во время выполнения в процессе разработки Настройка workflow для релизов приложения Tauri с помощью GitHub Actions
- Как установить tauri-ui?
- Создать каркас нового приложения Tauri с помощью CLI: bunx create-tauri-ui@latest Перейти в папку проекта: cd my-app Запустить приложение в режиме разработки: bun run tauri dev
- Где скачать tauri-ui?
- Исходный код и инструкции по установке — на GitHub: https://github.com/agmmnn/tauri-ui
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытые компоненты shadcn/ui, блоки и шаблоны дашбордов на React, Tailwind CSS и Base UI; добавляются в проект через CLI или копированием кода.
Шаблон на React, Vite и TypeScript с shadcn/ui, Tailwind и Supabase, а также инструкциями для AI-помощников Copilot и Cursor.
Приложение для диктовки на macOS и Windows с приоритетом офлайн-работы: распознаёт речь и вводит текст в активное поле любого приложения.
Открытый SaaS-шаблон на Next.js с Clerk, мультитенантностью, RBAC, i18n, Drizzle ORM и Tailwind CSS.
Готовый к production шаблон Next.js 15 с TypeScript, Tailwind CSS v4, тестированием, линтингом и дополнительной инфраструктурой для деплоя в AWS.