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
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.
- 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.
- 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.
- 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.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.