Repolode
Shelf-nu

Shelf-nu/shelf.nu

Plataforma open source de gestão de ativos para rastrear equipamentos, ferramentas e inventário com etiquetas QR, reservas e controle de custódia.

Alternativa open source a:Snipe-IT

Estrelas
3,051
Forks
385
Issues abertas
162
Último commit
há 22 horas

O que é?

Shelf é uma plataforma web para rastrear ativos físicos, como equipamentos, dispositivos, ferramentas, veículos e adereços. Ela ajuda as equipes a saber o que possuem, onde cada item está e quem está com ele no momento. Cada ativo pode receber um código QR imprimível que qualquer pessoa pode escanear com o celular para ver detalhes, fazer a retirada ou relatar um problema.

Além do rastreamento básico, Shelf também oferece recursos de agendamento e organização. Reservas evitam conflitos de agendamento e permitem definir datas de retirada e devolução com integração de calendário. Os ativos podem ser organizados em categorias, tags e kits, distribuídos em locais hierárquicos, como prédios, andares e prateleiras, e complementados com campos personalizados para números de série, garantia e estado de conservação. O acesso da equipe é controlado por meio das funções Owner, Admin, Base e Self Service, e workspaces separados podem armazenar inventários diferentes.

A aplicação é desenvolvida com React Router 7, TypeScript, Prisma e PostgreSQL via Supabase e está organizada como um monorepo com pnpm e Turborepo. Um aplicativo móvel complementar está no mesmo repositório, sob uma licença separada que não é open source. A implantação no Fly.io está documentada, e há suporte a Docker mantido pela comunidade para hospedagem própria com uma instância externa do Supabase.

Recursos principais

  • 01Gerar e imprimir códigos QR para consultar, retirar ou relatar ativos por meio da leitura
  • 02Agendar reservas, evitando conflitos de agendamento e com integração de calendário
  • 03Atribuir a custódia dos ativos a membros da equipe e acompanhar quem está com cada item
  • 04Organizar ativos em locais hierárquicos, categorias, tags e kits
  • 05Importar e exportar ativos em lote via CSV, com campos personalizados e lembretes

Casos de uso

  • Rastrear equipamentos e ferramentas compartilhados em uma empresa ou equipe de filmagem
  • Gerenciar equipamentos para aluguel com datas agendadas de retirada e devolução
  • Manter um inventário de TI de dispositivos com registros de garantia e números de série
  • Gerenciar inventários em vários locais para departamentos ou organizações distintos

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/Shelf-nu/shelf.nu.git
  2. 2

    Instale as dependências com pnpm

    pnpm install
  3. 3

    Configure as credenciais do Supabase em .env e, em seguida, gere o cliente Prisma e execute as migrações

    pnpm webapp:setup
  4. 4

    Inicie o servidor de desenvolvimento

    pnpm webapp:dev

Antes de usar

  • É necessário ter um projeto Supabase para o banco de dados e a autenticação.
  • A configuração envolve vários serviços e várias etapas, por isso, hospedar por conta própria exige esforço.
  • O aplicativo móvel complementar tem uma licença que não é de código aberto e não pode ser distribuído.

Em coleções

Tópicos

#asset-management#inventory#qr-code#equipment-rental#scheduling#self-hosted#typescript#react#asset-management-system#assets-management

Perguntas frequentes

O que é shelf.nu?
Plataforma open source de gestão de ativos para rastrear equipamentos, ferramentas e inventário com etiquetas QR, reservas e controle de custódia. Shelf é uma plataforma web para rastrear ativos físicos, como equipamentos, dispositivos, ferramentas, veículos e adereços. Ela ajuda as equipes a saber o que possuem, onde cada item está e quem está com ele no momento. Cada ativo pode receber um código QR imprimível que qualquer pessoa pode escanear com o celular para ver detalhes, fazer a retirada ou relatar um problema.
shelf.nu é gratuito? Qual é a licença?
shelf.nu é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
shelf.nu ainda é mantido?
Manutenção ativa. O último commit de shelf.nu foi em 5 de nov. de 2026.
Para que posso usar shelf.nu?
Rastrear equipamentos e ferramentas compartilhados em uma empresa ou equipe de filmagem Gerenciar equipamentos para aluguel com datas agendadas de retirada e devolução Manter um inventário de TI de dispositivos com registros de garantia e números de série Gerenciar inventários em vários locais para departamentos ou organizações distintos
Como instalar shelf.nu?
Clone o repositório: git clone https://github.com/Shelf-nu/shelf.nu.git Instale as dependências com pnpm: pnpm install Configure as credenciais do Supabase em .env e, em seguida, gere o cliente Prisma e execute as migrações: pnpm webapp:setup Inicie o servidor de desenvolvimento: pnpm webapp:dev
Onde consigo shelf.nu?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Shelf-nu/shelf.nu

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados