TexLite
Alternativa ligera auto-alojada a Overleaf para equipos pequeños de investigación. Usa Node.js + SQLite sin stack pesado.
Ficha actualizada 22 sept 2026, 15:07 · upstream 22 sept 2026, 13:45 · release v0.10.0
Qué es TexLite
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
TexLite es una herramienta de edición colaborativa de LaTeX diseñada para equipos de investigación pequeños y de confianza que buscan un entorno auto-alojado ligero. A diferencia de las soluciones basadas en Docker, utiliza una instalación nativa de Node.js (v24+) junto con SQLite y archivos locales para almacenar fuentes, historial y compilados. La arquitectura se basa en un único proceso de Node.js gestionado por PM2, lo que reduce la complejidad operativa frente a alternativas como Overleaf Community Edition.
Incluye características avanzadas como edición colaborativa en tiempo real mediante Yjs, comentarios anclados al código fuente, navegación SyncTeX entre editor y PDF, y compilación automatizada con latexmk soportando múltiples motores (pdflatex, xelatex). La gestión de proyectos permite importación/exportación ZIP, etiquetas, transferencia de propiedad y bibliotecas de citas privadas. El sistema prioriza el control sobre los datos y la capacidad de actualización del entorno TeX local sin depender de servicios externos pesados.
- Equipos de investigación académica pequeños que requieren privacidad total de sus manuscritos
- Instituciones educativas que necesitan un servidor interno para compartir documentos entre departamentos
- Usuarios que prefieren evitar la complejidad del stack Docker y buscan una instalación nativa simple
- Colaboración en tiempo real sobre fuentes LaTeX con revisión por pares mediante comentarios no destructivos
- Ligereza operativa: No requiere contenedores Docker, solo Node.js y TeX Live instalados localmente
- Privacidad de datos: Los archivos residen localmente sin enviar código fuente a servidores externos
- Colaboración robusta: Soporte nativo para Yjs con presencia en tiempo real y comentarios anclados al texto
- Flexibilidad de compilación: Integración directa con latexmk y múltiples motores TeX (pdflatex, xelatex, lualatex)
- No es un sandbox seguro: La compilación ejecuta código localmente en el servidor, requiriendo confianza absoluta en los usuarios
- Despliegue manual: Requiere instalación de dependencias del sistema (Node.js, TeX Live) a diferencia de imágenes Docker preconfiguradas
- Escalabilidad limitada: Diseñado para un solo host, no está optimizado para clusters o alta concurrencia masiva
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.
Instalar Node.js 24+, `latexmk` y un motor TeX (pdflatex/xelatex). Ejecutar `texlite init` para configurar el admin inicial. Usar proxy inverso si se expone públicamente. Para acceso externo, considerar TexLite Share o túneles como Tailscale/Cloudflare Tunnel. No exponer puerto 3000 directamente sin autenticació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.