loom
Loom es una página de inicio auto-alojada minimalista para gestionar enlaces y notas. Utiliza un backend en Go con SQLite y frontend en SolidJS, ofreciendo autenticación OAuth2 o modo standalone local.
Ficha actualizada 27 sept 2026, 15:37 · upstream 27 sept 2026, 15:21 · release sin release detectada
Qué es loom
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Loom se presenta como una alternativa ligera a los nuevos pestañas predeterminados, permitiendo organizar enlaces y notas en múltiples tableros. Su interfaz está inspirada en Fizzy, con listas arrastrables y una estética minimalista que se desvanece hasta ser necesaria. El backend está escrito en Go y utiliza SQLite para la persistencia de datos, mientras que el frontend emplea SolidJS para una experiencia reactiva y eficiente.
- Reemplazar el nuevo pestaña del navegador con un dashboard personalizado.
- Organizar recursos web por proyectos o temas utilizando múltiples tableros.
- Gestionar notas rápidas en formato Markdown con resaltado de sintaxis.
- Alojar una herramienta de productividad personal sin depender de servicios externos.
- Centralizar enlaces importantes y favicons automáticamente.
- Backend ligero en Go con imagen Docker inferior a 20MB.
- Frontend reactivo construido con SolidJS para rendimiento óptimo.
- Persistencia de datos mediante SQLite, ideal para despliegues auto-alojados.
- Soporte nativo para autenticación OAuth2/OIDC o modo standalone local.
- Interfaz minimalista y responsive optimizada para dispositivos móviles.
- Carga instantánea con caché en memoria LRU para reducir latencia.
- El modo standalone no es adecuado para entornos de producción sin autenticación externa.
- Requiere configuración manual de OAuth2 (proveedor, claves, redirect) para seguridad robusta.
- Base de datos SQLite puede no ser escalable en arquitecturas distribuidas masivas.
- Dependencia de proveedor externo para autenticación segura en modo OAuth2.
- Interfaz minimalista que podría requerir una curva de aprendizaje inicial.
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.
En producción, es obligatorio usar HTTPS y configurar un reverse proxy (nginx, Caddy). Generar claves SESSION_KEY y ENCRYPTION_KEY únicas. Realizar backups regulares del archivo SQLite. Verificar que el proveedor OAuth2 envíe el claim 'email' y no cifre los tokens ID.
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.

