xudanu
Implementación independiente en Rust y TypeScript del modelo de documentos Xanadu. Soporta enlaces tipados, transclusión real, colaboración CRDT y licencia Transcopyright. Incluye frontend React/Next.js y backend optimizado en Rust con soporte WebAssembly.
Ficha actualizada 22 sept 2026, 15:06 · upstream 22 sept 2026, 13:47 · release v1.13.1
Qué es xudanu
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
xudanu es una implementación moderna y evolutiva del sistema hipertexto original de Project Xanadu, desarrollada bajo licencia Apache 2.0 por jonesd. Traduce conceptos fundamentales como la transclusión real y los enlaces tipados a entornos contemporáneos utilizando Rust para el backend y TypeScript/React para el frontend. El proyecto no está afiliado con Project Xanadu™ ni Udanax, sino que busca preservar las ideas originales mediante optimizaciones arquitectónicas y seguridad mejorada.
El sistema permite la edición colaborativa en tiempo real basada en CRDTs, donde múltiples usuarios pueden trabajar simultáneamente sin bloqueos. Destaca por su soporte nativo a la licencia Transcopyright (TCo) para gestión de derechos de autor y su capacidad de federación entre servidores independientes mediante tumblers verificados con BLAKE3.
Actualmente se encuentra en estado de Developer Preview, lo que implica que las APIs y formatos de datos pueden evolucionar. Incluye integración opcional con modelos locales de lenguaje a través de Ollama para funciones como resumen de documentos o sugerencias de títulos, manteniendo la privacidad al no requerir claves API externas.
- Gestión personal de notas y documentación ligada
- Escritura colaborativa en tiempo real para equipos o clases
- Implementación de federación de servidores para compartir contenido entre nodos independientes
- Experimentación con modelos locales de IA para análisis de texto sin enviar datos a la nube
- Implementación nativa en Rust con soporte WebAssembly para rendimiento y seguridad
- Soporte completo para enlaces tipados (Comentario, Referencia, Disacuerdo, etc.) con visualización gráfica
- Edición colaborativa en tiempo real mediante algoritmos CRDT sin necesidad de bloqueos
- Licencia Transcopyright integrada nativamente para gestión de derechos de autor y atribución
- Estado Developer Preview: APIs y formatos de datos pueden cambiar en futuras versiones
- Despliegue rápido requiere Docker o binarios precompilados, sin soporte nativo para entornos serverless estándar
- Funciones de IA dependen de Ollama local; si el servicio no está activo, las funciones de resumen se desactivan
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.
Recomendado usar Docker Compose para despliegue rápido (puerto 8080). Verificar disponibilidad del puerto antes de iniciar. Para producción, configurar proxy inverso HTTPS y persistir datos en volumen xudanu-data. Las funciones de IA requieren Ollama corriendo localmente (puerto 11434) y configuración de variables de entorno correspondientes. Realizar copias de seguridad periódicas del volumen de datos.
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.