
Product
A Fresh Look for the Socket Dashboard
We’ve redesigned the Socket dashboard with simpler navigation, less visual clutter, and a cleaner UI that highlights what really matters.
react-edge-kit
Advanced tools
A powerful template for creating single-page applications (SPA) using TypeScript, React, TanStack Router, Shadcn/ui, and TailwindCSS. This starter kit follows the Feature-Sliced Design (FSD) architecture and PWA-ready.
A powerful template for creating single-page applications (SPA) using TypeScript, React, TanStack Router, Shadcn/ui, and TailwindCSS. This starter kit follows the Feature-Sliced Design (FSD) architecture and PWA-ready.
ReactEdge Kit - шаблон для создания SPA на базе TypeScript, React, TanStack Router, Shadcn/ui и TailwindCSS. Реализован на основе архитектуры FSD.
Ensure you have Node.js and Yarn (or npm, pnpm, bun) installed on your machine.
Убедитесь, что на вашем компьютере установлены Node.js и NPM (или yarn, pnpm, Bun).
Execute the installation script: (Запустите установочный скрипт)
npx react-edge-kit <your-project-name>
cd <your-project-name>
Run the development server: (Запустите сервер для разработки)
yarn dev
The application will be available at http://localhost:5173
(Приложение будет доступно по адресу http://localhost:5173
).
Build for production: (Подготовьте к продакшену)
yarn build
The built files will be in the dist
directory.
(Полученные файлы будут лежать в директории dist
.)
Preview the production build:
yarn preview
This will start a local server to preview the production build. (Команда запутсти локальный сервер с предпросмотром продакшен версии.)
Feature-Sliced Design (FSD) is an architectural methodology for scaffolding front-end applications. Simply put, it's a compilation of rules and conventions on organizing code. The main purpose of this methodology is to make the project more understandable and structured in the face of ever-changing business requirements.
Feature-Sliced Design (FSD) — это архитектурная методология для проектирования frontend-приложений. Проще говоря, это свод правил и соглашений по организации кода. Главная цель методологии — сделать проект понятным и структурированным, особенно в условиях регулярного изменения требований бизнеса.
Read documentation here: documentation link
Follow the instructions in the "Getting Started" section. Ensure you have Node.js and Yarn (or npm, pnpm, Bun) installed. Then clone the repository, install dependencies, and run the development server.
Следуйте инструкциям в разделе "Начало работы". Убедитесь, что у вас установлены Node.js и Yarn (или npm, pnpm, Bun). Затем клонируйте репозиторий, установите зависимости и запустите сервер разработки.
You should read the "Is it right for me?" article from the FSD documentation to understand if this architecture is suitable for your project.
Рекомендуется ознакомиться со статьей "Is it right for me?" в документации FSD, чтобы понять, подходит ли эта архитектура для вашего проекта.
To add new routes, utilize TanStack Router
. Detailed information can be found in the TanStack Router documentation.
ReactEdge Kit uses a file-based routing system by default. You can switch to a code-based routing system if preferred.
By default, ReactEdge Kit's primary color is orange (#f97316
). You can interactively customize your theme on the official Shadcn/ui website.
По умолчанию, основной цвет в ReactEdge Kit - оранжевый. Вы можете интерактивно настроить свою тему на официальном сайте Shadcn/ui.
Install the necessary libraries via Yarn or npm and import them into your project. Pay attention to Vite configuration and possible changes in configuration files (e.g., vite.config.ts
).
Установите необходимые библиотеки через Yarn или npm и импортируйте их в свой проект. Обратите внимание на конфигурацию Vite и возможные изменения в файлах конфигурации (например,
vite.config.ts
).
The project uses Prettier
and ESLint
to ensure consistent code style and maintain quality. Configurations for these tools are located in the .prettierrc and .eslintrc.cjs files.
В проекте используются Prettier и ESLint для обеспечения единообразного стиля кода и поддержания качества. Конфигурации для этих инструментов находятся в файлах .prettierrc и .eslintrc.cjs.
ReactEdge Kit already includes a webmanifest for PWA
support. Ensure your project is correctly configured and tested to work in PWA mode.
ReactEdge Kit уже включает webmanifest для поддержки PWA. Убедитесь, что ваш проект правильно настроен и протестирован для работы в режиме PWA.
If you have additional questions, feel free to contact through the provided contacts or open an issue on GitHub.
Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться через указанные контакты или открывать issue на GitHub.
Feel free to open issues or submit pull requests to help improve this project. Your contributions are welcome!
Буду рад открытым issue или pull request-ам! Ваш вклад приветствуется!
FAQs
A powerful template for creating single-page applications (SPA) using TypeScript, React, TanStack Router, Shadcn/ui, and TailwindCSS. This starter kit follows the Feature-Sliced Design (FSD) architecture and PWA-ready.
The npm package react-edge-kit receives a total of 8 weekly downloads. As such, react-edge-kit popularity was classified as not popular.
We found that react-edge-kit demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
We’ve redesigned the Socket dashboard with simpler navigation, less visual clutter, and a cleaner UI that highlights what really matters.
Industry Insights
Terry O’Daniel, Head of Security at Amplitude, shares insights on building high-impact security teams, aligning with engineering, and why AI gives defenders a fighting chance.
Security News
MCP spec updated with structured tool output, stronger OAuth 2.1 security, resource indicators, and protocol cleanups for safer, more reliable AI workflows.