Веб-система для самостоятельного размещения, учёта IT-активов и лицензий на ПО: позволяет отслеживать, кому выдано устройство и когда оно было куплено.
Shelf-nu/shelf.nu
Open-source платформа для учёта оборудования, инструментов и запасов с QR-кодами, бронированием и отслеживанием ответственных.
Open source альтернатива:Snipe-IT
- Звёзды
- 3,051
- Форки
- 385
- Открытые issues
- 162
- Последний коммит
- вчера
Что это?
Shelf — веб-платформа для учёта физических активов: оборудования, устройств, инструментов, транспортных средств и реквизита. Она помогает командам видеть, чем они владеют, где находится каждый предмет и у кого он сейчас. Для каждого актива можно создать QR-код и распечатать его: любой сможет отсканировать код телефоном, посмотреть сведения, оформить выдачу или сообщить о проблеме.
Помимо базового учёта, Shelf помогает планировать и организовывать работу. Бронирования и резервирования предотвращают накладки и позволяют задавать даты выдачи и возврата с интеграцией календаря. Активы можно объединять в категории, теги и комплекты, размещать в иерархических локациях — например, зданиях, этажах и на полках — и дополнять пользовательскими полями для серийных номеров, гарантии и состояния. Доступ команды регулируется ролями Owner, Admin, Base и Self Service, а в отдельных рабочих пространствах можно вести разные инвентарные списки.
Приложение создано на React Router 7, TypeScript, Prisma и PostgreSQL через Supabase и организовано как монорепозиторий на pnpm и Turborepo. Мобильное приложение-компаньон находится в том же репозитории, но распространяется по отдельной лицензии, не являющейся открытой. Документация описывает развёртывание на Fly.io; для самостоятельного хостинга также доступна поддержка Docker, которую поддерживает сообщество, с внешним экземпляром Supabase.
Ключевые возможности
- 01Создание и печать QR-кодов: сканируйте их, чтобы посмотреть сведения об активах, оформить выдачу или сообщить о проблеме
- 02Планирование бронирований с защитой от накладок и интеграцией календаря
- 03Назначение ответственных за активы и отслеживание того, у кого что находится
- 04Организация активов по иерархическим локациям, категориям, тегам и комплектам
- 05Массовый импорт и экспорт активов через CSV, пользовательские поля и напоминания
Сценарии использования
- Учёт общего оборудования и инструментов компании или съёмочной группы
- Управление арендным оборудованием с планированием дат выдачи и возврата
- Ведение IT-инвентаря устройств с учётом гарантии и серийных номеров
- Учёт запасов в нескольких локациях для отдельных отделов или организаций
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/Shelf-nu/shelf.nu.git - 2
Установите зависимости с помощью pnpm
pnpm install - 3
Настройте учетные данные Supabase в .env, затем сгенерируйте клиент Prisma и выполните миграции
pnpm webapp:setup - 4
Запустите сервер разработки
pnpm webapp:dev
Что важно знать
- Для базы данных и аутентификации нужен проект Supabase.
- Настройка включает несколько сервисов и несколько этапов, поэтому самостоятельный хостинг потребует усилий.
- Сопутствующее мобильное приложение распространяется по лицензии, не являющейся открытой, и его нельзя распространять.
В подборках
Темы
Частые вопросы
- Что такое shelf.nu?
- Open-source платформа для учёта оборудования, инструментов и запасов с QR-кодами, бронированием и отслеживанием ответственных. Shelf — веб-платформа для учёта физических активов: оборудования, устройств, инструментов, транспортных средств и реквизита. Она помогает командам видеть, чем они владеют, где находится каждый предмет и у кого он сейчас. Для каждого актива можно создать QR-код и распечатать его: любой сможет отсканировать код телефоном, посмотреть сведения, оформить выдачу или сообщить о проблеме.
- shelf.nu можно использовать бесплатно? Какая у него лицензия?
- shelf.nu распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- shelf.nu всё ещё поддерживается?
- Активно поддерживается. Последний коммит в shelf.nu — 6 нояб. 2026 г..
- Для чего можно использовать shelf.nu?
- Учёт общего оборудования и инструментов компании или съёмочной группы Управление арендным оборудованием с планированием дат выдачи и возврата Ведение IT-инвентаря устройств с учётом гарантии и серийных номеров Учёт запасов в нескольких локациях для отдельных отделов или организаций
- Как установить shelf.nu?
- Клонируйте репозиторий: git clone https://github.com/Shelf-nu/shelf.nu.git Установите зависимости с помощью pnpm: pnpm install Настройте учетные данные Supabase в .env, затем сгенерируйте клиент Prisma и выполните миграции: pnpm webapp:setup Запустите сервер разработки: pnpm webapp:dev
- Где скачать shelf.nu?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Shelf-nu/shelf.nu
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
ERP с открытым исходным кодом для бухгалтерского учёта, запасов, производства, продаж, закупок, HR и проектов на базе Frappe Framework.
Бесплатная система управления IT-активами и сервис-деском по ITIL: инвентаризация, заявки, лицензии и управление дата-центром.
Система для самостоятельного управления турнирами с форматами на выбывание, круговой системой и швейцарской системой, планированием матчей перетаскиванием и публичными панелями.
Open-source-сервис сокращения URL с брендовыми ссылками, собственными доменами, QR-кодами и отслеживанием кликов, лидов и выручки.
Бухгалтерская программа и система учёта запасов с открытым исходным кодом для малого и среднего бизнеса, с двойной записью и финансовой отчётностью.