Encurtador de URLs auto-hospedável, feito com Laravel, Vue 3 e Inertia.js, com análise de cliques, domínios personalizados e slugs personalizados.
- Estrelas
- 11,054
- Forks
- 190
- Issues abertas
- 56
- Último commit
- ontem
O que é?
O UnoPim é uma plataforma de PIM e DAM que você hospeda por conta própria, baseada em Laravel. Ela oferece às empresas um lugar central para organizar catálogos de produtos, enriquecer atributos e descrições e gerenciar os ativos digitais relacionados. O projeto foi desenvolvido para catálogos com mais de 10 milhões de produtos.
A plataforma oferece suporte ao trabalho com catálogos em vários canais, moedas e idiomas, além de importação e exportação de CSV, XLSX e ZIP, REST API, webhooks, histórico de versões das alterações nos produtos e permissões de usuário baseadas em funções. As versões recentes incluem um chat com agente de IA para gerenciar produtos em linguagem natural e um módulo Magic AI que gera conteúdo, imagens e traduções por meio de mais de 10 provedores de IA. Também estão incluídos modelos de Passaporte Digital de Produto e canais de publicação.
A instalação pode ser feita via Composer ou Docker, com MySQL, MariaDB ou PostgreSQL como banco de dados. Elasticsearch é opcional; quando desativado, a busca usa o banco de dados. São necessários workers de fila para importações, exportações, webhooks e outras tarefas em segundo plano. As extensões oficiais incluem conectores para DAM, Shopify e Bagisto.
Recursos principais
- 01Gerenciamento centralizado de dados de produtos, com atributos, famílias e enriquecimento
- 02Chat com agente de IA e Magic AI para gerar conteúdo de produtos e traduções
- 03Importação e exportação de CSV, XLSX e ZIP com acompanhamento do progresso
- 04RESTful API e webhooks para integração com outros sistemas
- 05Localização para vários canais e moedas e em 33 idiomas
- 06Histórico de versões das alterações nos dados de produtos e permissões de usuário baseadas em funções
Casos de uso
- Gerenciar grandes catálogos de produtos para o varejo online em vários canais de venda
- Centralizar informações de produtos antes de sincronizá-las com vitrines online, como Shopify ou Bagisto
- Enriquecer dados de produtos de fornecedores com traduções e descrições geradas por IA
- Hospedar um PIM por conta própria para manter os dados de produtos sob o controle da empresa
Início rápido
- 1
Crie o projeto com o Composer
composer create-project unopim/unopim - 2
Acesse o diretório do projeto
cd unopim - 3
Execute o instalador do UnoPim
php artisan unopim:install - 4
Inicie o servidor local e abra http://localhost:8000
php artisan serve
Antes de usar
- É necessário ter PHP 8.4.1 ou posterior, Composer 2.6 ou posterior e um servidor de banco de dados, como MariaDB, MySQL ou PostgreSQL.
- Importações, exportações, webhooks e tarefas de IA exigem que um worker de fila separado esteja em execução.
Em coleções
Tópicos
Perguntas frequentes
- O que é unopim?
- Plataforma open source de PIM (Product Information Management) e DAM (Digital Asset Management) baseada em Laravel para gerenciar e enriquecer dados de produtos. O UnoPim é uma plataforma de PIM e DAM que você hospeda por conta própria, baseada em Laravel. Ela oferece às empresas um lugar central para organizar catálogos de produtos, enriquecer atributos e descrições e gerenciar os ativos digitais relacionados. O projeto foi desenvolvido para catálogos com mais de 10 milhões de produtos.
- unopim é gratuito? Qual é a licença?
- unopim é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- unopim ainda é mantido?
- Manutenção ativa. O último commit de unopim foi em 6 de nov. de 2026.
- Para que posso usar unopim?
- Gerenciar grandes catálogos de produtos para o varejo online em vários canais de venda Centralizar informações de produtos antes de sincronizá-las com vitrines online, como Shopify ou Bagisto Enriquecer dados de produtos de fornecedores com traduções e descrições geradas por IA Hospedar um PIM por conta própria para manter os dados de produtos sob o controle da empresa
- Como instalar unopim?
- Crie o projeto com o Composer: composer create-project unopim/unopim Acesse o diretório do projeto: cd unopim Execute o instalador do UnoPim: php artisan unopim:install Inicie o servidor local e abra http://localhost:8000: php artisan serve
- Onde consigo unopim?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/unopim/unopim
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um app web auto-hospedado para organizar desafios fitness entre amigos ou colegas, com métricas personalizadas e importação opcional do Strava.
Um rastreador de preços que você hospeda por conta própria, monitora URLs de produtos em intervalos programados e avisa quando o preço ou o estoque atinge os valores desejados.
Criador de formulários open source com edição no-code, formulários incorporáveis, notificações, integrações e opção de hospedagem própria.
Aplicação web auto-hospedada para organizar e gerenciar coleções de modelos 3D, especialmente arquivos para impressão 3D.
Software open source de loja virtual para cooperativas de alimentos e comércios locais, com ritmos de entrega, áreas administrativas para associados e pagamentos sem dinheiro em espécie por transferência bancária.