Sistema web e self-hosted para gerenciar ativos de TI e licenças de software, rastreando quem está com cada equipamento e quando ele foi comprado.
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
Clone o repositório
git clone https://github.com/Shelf-nu/shelf.nu.git - 2
Instale as dependências com pnpm
pnpm install - 3
Configure as credenciais do Supabase em .env e, em seguida, gere o cliente Prisma e execute as migrações
pnpm webapp:setup - 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
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
ERP open source para contabilidade, estoque, manufatura, vendas, compras, RH e projetos, desenvolvido com o Frappe Framework.
Software livre de gestão de ativos de TI e central de serviços ITIL, com inventário, chamados, licenças e gestão de data center.
Sistema de gerenciamento de torneios self-hosted com formatos de eliminação simples, todos contra todos e suíço, agendamento por arrastar e soltar e painéis públicos.
Encurtador de URLs open source com links personalizados, domínios próprios, QR codes e acompanhamento de cliques, leads e receita.
Software open source de contabilidade e estoque para pequenas e médias empresas, com escrituração por partidas dobradas e relatórios financeiros.