Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

openbrf

Plataforma open source para cooperativas de vivienda suecas (BRF) con autogestión de datos, cumplimiento legal local y sitio web integrado. Actualmente en estado pre-release.

Ficha actualizada 27 sept 2026, 11:35 · upstream 27 sept 2026, 11:27 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es openbrf

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Open BRF es una plataforma auto-hospedable diseñada específicamente para bostadsrättsföreningar (cooperativas de vivienda suecas). El sistema permite a la asociación poseer sus datos, eliminando el lock-in y las periodos de vinculación. La arquitectura se basa en TypeScript end-to-end, utilizando NestJS para la API, React 19 con Vite para la SPA y PostgreSQL como base de datos principal.

El proyecto implementa un motor de cumplimiento GDPR robusto, incluyendo retención configurable, informes de acceso a datos y gestión de consentimiento, además de cifrado en reposo para archivos y datos sensibles. Incluye un CMS público para el sitio web de la asociación y funcionalidades específicas para la administración sueca, como registros separados de miembros y apartamentos.

Es importante destacar que el software se encuentra en estado pre-release. Aunque cuenta con una pila Docker Compose lista para despliegue, no debe utilizarse para alojar datos reales de una asociación hasta la versión 1 (planeada para Q1 2027). El mantenimiento es realizado por Apteo AB.

CASOS DE USO
  • Gestión del registro legal de miembros y apartamentos conforme a la ley sueca.
  • Despliegue de un sitio web público y privado para la asociación sin dependencias externas.
  • Centralización de comunicación, documentos y reportes de incidencias entre residentes y junta.
  • Implementación de políticas de privacidad y gestión de datos personales bajo GDPR.
  • Autenticación segura con soporte para passkeys (WebAuthn) y TOTP.
PUNTOS DESTACADOS
  • Cifrado en reposo para todos los archivos almacenados y datos sensibles.
  • Cumplimiento normativo sueco integrado (registros separados, ley de vivienda).
  • Arquitectura monorepo con pnpm workspaces y Turborepo para desarrollo eficiente.
  • Licencia AGPL-3.0 con excepción que permite módulos propietarios bajo sus propios términos.
  • Soporte nativo para temas claros/oscuros y traducción completa a sueco e inglés.
PRECAUCIONES
  • Estado pre-release: no apto para producción con datos reales hasta Q1 2027.
  • APIs, esquemas de base de datos y documentos en evolución constante (ROADMAP.md).
  • Requiere Node.js 26; no compatible con Bun ni versiones anteriores.
  • Dependencia de roles específicos de PostgreSQL para la separación de claves de cifrado.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Open BRF
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Despliegue mediante Docker Compose. Requiere separar físicamente la clave de cifrado del volumen de datos y la base de datos. Configurar roles de usuario en PostgreSQL según documentación (docs/deployment.md). Invertir proxy para el puerto 3000. Verificar ROADMAP.md antes de producción.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
300054325173
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.