SCADarina
SCADarina es un contenedor Docker autoaloñado que funciona como generador y visualizador web de modelos OpenSCAD. Permite editar código directamente, importar archivos 3D y operar offline sin dependencias externas.
Ficha actualizada 25 sept 2026, 16:03 · upstream 22 sept 2026, 8:11 · release sin release detectada
Qué es SCADarina
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
SCADarina actúa como una alternativa autohosted a plataformas como Thingiverse para generar y visualizar diseños en el navegador. Utiliza OpenSCAD en el backend para compilar scripts y Three.js para la visualización 3D, ofreciendo opciones de sombreado, rejillas y vistas ortogonales o perspectivas. La interfaz permite editar código fuente directamente, importar bibliotecas como BOSL2 y visualizar modelos importados con herramientas rudimentarias de medición.
El sistema incluye un navegador de archivos básico para gestionar carpetas y subir archivos .stl, .obj o .3mf. Funciona en navegadores móviles y soporta despliegues en entornos Docker Compose o unRAID. Es ideal para usuarios que buscan privacidad y funcionamiento sin conexión a internet, aunque el autor advierte sobre la calidad del código.
La instalación requiere ejecutar docker compose up -d --build y acceder al puerto 5343. Las licencias incluyen GPLv2 para OpenSCAD y MIT para Three.js. No es una solución empresarial robusta, sino un proyecto personal que resuelve necesidades específicas de visualización local sin depender de servicios en la nube.
- Generar modelos 3D desde scripts OpenSCAD directamente en el navegador sin instalar software local.
- Visualizar archivos STL o OBJ importados con mediciones básicas y vista 3D interactiva.
- Crear un servidor privado para compartir diseños CAD en una red interna offline.
- Editar código OpenSCAD en tiempo real dentro de la interfaz web del contenedor.
- Integrar visualización 3D en entornos unRAID o Docker Compose existentes.
- Funciona completamente offline sin dependencias externas o conexión a internet.
- Soporta el uso de bibliotecas OpenSCAD estándar como BOSL2 en el backend.
- Interfaz web con edición de código integrada y visualización 3D mediante Three.js.
- Compatible con despliegues Docker Compose y plantillas para unRAID.
- Funcionalidad básica en navegadores móviles sin requerimientos adicionales.
- El autor admite 'vibe-coding', indicando que el código no es ideal ni robusto para producción.
- No incluye Dockerfile nativo, requiriendo la construcción vía Compose o scripts externos.
- Las funciones de medición y snapping a vértices son descritas como rudimentarias.
- El rendimiento en móviles podría requerir mejoras futuras según las notas del autor.
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.
Ejecutar 'docker compose up -d --build' para iniciar el servicio. Acceder al WebUI en http://<ip>:5343. El backend utiliza OpenSCAD (GPLv2) y Three.js (MIT). Asegurar que el entorno tenga acceso a binarios de compilación o repositorios si no se usan imágenes precompiladas. No es apto para entornos críticos debido a la advertencia de calidad del código.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.


