Repolode
rocboss

rocboss/paopao-ce

Plataforma de microcomunidades de código abierto en Go y Vue 3 para productos sociales autoalojados y sitios comunitarios.

Alternativa open source a:Twitter

Estrellas
4,502
Forks
649
Issues abiertos
17
Último commit
hace 3 meses

¿Qué es?

PaoPao es un sistema de microcomunidades full-stack que combina un backend en Go basado en Gin, un cliente web en Vue 3 y una aplicación de escritorio opcional con Tauri. Está pensado para equipos o personas que quieren gestionar un producto comunitario o partir de una base de código de plataforma social ya existente, en lugar de empezar desde cero.

El backend admite MySQL, PostgreSQL, SQLite, Redis y Meilisearch, además de varios proveedores de almacenamiento de objetos, como MinIO, AliOSS, COS, Huawei OBS y servicios compatibles con S3. Las capacidades en tiempo de ejecución se organizan en conjuntos de funciones como Default, Develop, Demo y Slim, para que cada despliegue pueda habilitar solo los módulos que necesita.

Se puede ejecutar desde el código fuente, con Docker o Docker Compose, o mediante imágenes de contenedor todo en uno. La configuración se gestiona mediante archivos: un archivo YAML mínimo para el arranque y una interfaz de administración para los demás ajustes operativos.

Funciones clave

  • 01Backend en Go basado en Gin, con un cliente web en Vue 3 y Naive UI
  • 02Aplicación de escritorio opcional con Tauri en el mismo repositorio
  • 03Conjuntos modulares de funciones que habilitan distintas capacidades en tiempo de ejecución
  • 04Compatibilidad con MySQL, PostgreSQL, SQLite, Redis y Meilisearch
  • 05Varios proveedores de almacenamiento de objetos, incluidos servicios compatibles con S3
  • 06Opciones de despliegue con Docker, Docker Compose y desde el código fuente

Casos de uso

  • Gestionar un sitio web comunitario o un foro autoalojado
  • Evaluar una plataforma social extensible antes de adoptarla
  • Crear un producto social personalizado sobre una base de código existente en Go y Vue

Inicio rápido

  1. 1

    Clona el repositorio

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

    Entra en el directorio del proyecto

    cd paopao-ce
  3. 3

    Inicia el entorno local con Docker Compose

    docker compose up -d

Antes de usarlo

  • Para ejecutar desde el código fuente, hay que configurar MySQL, Redis y Meilisearch junto con el backend en Go y el frontend en Node.js.
  • Para compilar la aplicación de escritorio se necesitan Rust y los requisitos previos de Tauri.

En colecciones

Temas

Preguntas frecuentes

¿Qué es paopao-ce?
Plataforma de microcomunidades de código abierto en Go y Vue 3 para productos sociales autoalojados y sitios comunitarios. PaoPao es un sistema de microcomunidades full-stack que combina un backend en Go basado en Gin, un cliente web en Vue 3 y una aplicación de escritorio opcional con Tauri. Está pensado para equipos o personas que quieren gestionar un producto comunitario o partir de una base de código de plataforma social ya existente, en lugar de empezar desde cero.
¿paopao-ce es gratuito? ¿Qué licencia tiene?
paopao-ce es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿paopao-ce sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de paopao-ce fue el 3 ago 2026.
¿Para qué puedo usar paopao-ce?
Gestionar un sitio web comunitario o un foro autoalojado Evaluar una plataforma social extensible antes de adoptarla Crear un producto social personalizado sobre una base de código existente en Go y Vue
¿Cómo se instala paopao-ce?
Clona el repositorio: git clone https://github.com/rocboss/paopao-ce.git Entra en el directorio del proyecto: cd paopao-ce Inicia el entorno local con Docker Compose: docker compose up -d
¿Dónde consigo paopao-ce?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/rocboss/paopao-ce

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados