Repolode
rocboss

rocboss/paopao-ce

Plataforma open source de microcomunidades em Go e Vue 3 para produtos sociais e sites de comunidade auto-hospedados.

Alternativa open source a:Twitter

Estrelas
4,502
Forks
649
Issues abertas
17
Último commit
há 3 meses

O que é?

PaoPao é um sistema full-stack de microcomunidades que combina um backend em Go baseado em Gin, um cliente web em Vue 3 e um aplicativo desktop opcional em Tauri. É voltado a equipes ou pessoas que querem operar um produto de comunidade ou partir de uma base de código de plataforma social existente, em vez de começar do zero.

O backend oferece suporte a MySQL, PostgreSQL, SQLite, Redis e Meilisearch, além de vários provedores de armazenamento de objetos, incluindo MinIO, AliOSS, COS, Huawei OBS e serviços compatíveis com S3. Os recursos em tempo de execução são organizados em conjuntos, como Default, Develop, Demo e Slim, para que cada implantação habilite apenas os módulos necessários.

O sistema pode ser executado a partir do código-fonte, com Docker ou Docker Compose, ou usando imagens de contêiner all-in-one. A configuração é feita por arquivos: um arquivo YAML mínimo para inicialização e outras definições operacionais gerenciadas por uma interface de administração.

Recursos principais

  • 01Backend em Go baseado em Gin, com cliente web em Vue 3 e Naive UI
  • 02Aplicativo desktop opcional em Tauri no mesmo repositório
  • 03Conjuntos modulares de recursos que habilitam diferentes capacidades em tempo de execução
  • 04Suporte a MySQL, PostgreSQL, SQLite, Redis e Meilisearch
  • 05Vários provedores de armazenamento de objetos, incluindo serviços compatíveis com S3
  • 06Opções de implantação com Docker, Docker Compose ou a partir do código-fonte

Casos de uso

  • Operar um site de comunidade ou fórum auto-hospedado
  • Avaliar uma plataforma social extensível antes de adotá-la
  • Criar um produto social personalizado com base em uma base de código existente em Go e Vue

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/rocboss/paopao-ce.git
  2. 2

    Acesse o diretório do projeto

    cd paopao-ce
  3. 3

    Inicie o ambiente local com Docker Compose

    docker compose up -d

Antes de usar

  • Para executar a partir do código-fonte, é preciso configurar MySQL, Redis e Meilisearch junto com o backend em Go e o frontend em Node.js.
  • Para compilar o aplicativo para desktop, são necessários Rust e os pré-requisitos do Tauri.

Em coleções

Tópicos

Perguntas frequentes

O que é paopao-ce?
Plataforma open source de microcomunidades em Go e Vue 3 para produtos sociais e sites de comunidade auto-hospedados. PaoPao é um sistema full-stack de microcomunidades que combina um backend em Go baseado em Gin, um cliente web em Vue 3 e um aplicativo desktop opcional em Tauri. É voltado a equipes ou pessoas que querem operar um produto de comunidade ou partir de uma base de código de plataforma social existente, em vez de começar do zero.
paopao-ce é gratuito? Qual é a licença?
paopao-ce é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
paopao-ce ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de paopao-ce foi em 3 de ago. de 2026.
Para que posso usar paopao-ce?
Operar um site de comunidade ou fórum auto-hospedado Avaliar uma plataforma social extensível antes de adotá-la Criar um produto social personalizado com base em uma base de código existente em Go e Vue
Como instalar paopao-ce?
Clone o repositório: git clone https://github.com/rocboss/paopao-ce.git Acesse o diretório do projeto: cd paopao-ce Inicie o ambiente local com Docker Compose: docker compose up -d
Onde consigo paopao-ce?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rocboss/paopao-ce

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

Projetos relacionados