Repolode
manyfold3d

manyfold3d/manyfold

Aplicación web autohospedada para organizar y gestionar colecciones de modelos 3D, especialmente archivos para impresión 3D.

Estrellas
2,227
Forks
147
Issues abiertos
527
Último commit
ayer

¿Qué es?

Manyfold es una aplicación web de código abierto y autohospedada para gestionar colecciones de modelos 3D, con un enfoque especial en la impresión 3D. Ofrece un único lugar para guardar, explorar y organizar archivos de modelos, en vez de tenerlos dispersos entre carpetas y unidades.

La aplicación está desarrollada con Ruby on Rails y usa Sidekiq para las tareas en segundo plano. El visor 3D está basado en THREE.js y el procesamiento 3D en el servidor utiliza Mittsu. PostgreSQL es la base de datos para producción y SQLite se usa en desarrollo. La generación de miniaturas depende de ImageMagick y el análisis de archivos de modelos usa assimp.

El proyecto se distribuye como una imagen Docker multiplataforma y cuenta con una demo alojada para probarlo antes de instalarlo. La configuración del entorno de desarrollo se realiza con un único comando, bin/dev, o mediante una configuración de devcontainer.

Funciones clave

  • 01Almacena y organiza archivos de modelos 3D en una interfaz web autohospedada.
  • 02Permite ver modelos 3D en el navegador con un visor basado en THREE.js.
  • 03Ejecuta tareas en segundo plano de forma asíncrona con Sidekiq.
  • 04Admite PostgreSQL en producción y SQLite para desarrollo.
  • 05Se distribuye como una imagen Docker multiplataforma e incluye instrucciones para Docker Compose.

Casos de uso

  • Mantener una biblioteca personal de archivos STL y OBJ para impresión 3D.
  • Alojar un archivo compartido de modelos en un makerspace o grupo pequeño, en un servidor propio.
  • Explorar el código como referencia de una aplicación Rails con renderizado 3D.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/manyfold3d/manyfold.git
  2. 2

    Entra en el directorio del proyecto

    cd manyfold
  3. 3

    Inicia la app con el script dev (instala las dependencias, configura la base de datos y la sirve en http://127.0.0.1:3214)

    bin/dev

Antes de usarlo

  • Requiere varias herramientas locales, como Ruby 3.4, Node.js, libarchive, ImageMagick y assimp.
  • Para el despliegue en producción, lo más recomendable es usar Docker Compose y PostgreSQL, aunque configurarlos requiere trabajo.
  • Licenciado bajo AGPL-3.0, una licencia copyleft que también se aplica a las versiones modificadas que se sirven a través de la red.

En colecciones

Temas

#3d-printing#digital-asset-management#self-hosted#rails#stl-files#three-js#dam#hacktoberfest#obj-files#stl

Preguntas frecuentes

¿Qué es manyfold?
Aplicación web autohospedada para organizar y gestionar colecciones de modelos 3D, especialmente archivos para impresión 3D. Manyfold es una aplicación web de código abierto y autohospedada para gestionar colecciones de modelos 3D, con un enfoque especial en la impresión 3D. Ofrece un único lugar para guardar, explorar y organizar archivos de modelos, en vez de tenerlos dispersos entre carpetas y unidades.
¿manyfold es gratuito? ¿Qué licencia tiene?
manyfold es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿manyfold sigue mantenido?
Mantenimiento activo. El último commit de manyfold fue el 5 nov 2026.
¿Para qué puedo usar manyfold?
Mantener una biblioteca personal de archivos STL y OBJ para impresión 3D. Alojar un archivo compartido de modelos en un makerspace o grupo pequeño, en un servidor propio. Explorar el código como referencia de una aplicación Rails con renderizado 3D.
¿Cómo se instala manyfold?
Clona el repositorio: git clone https://github.com/manyfold3d/manyfold.git Entra en el directorio del proyecto: cd manyfold Inicia la app con el script dev (instala las dependencias, configura la base de datos y la sirve en http://127.0.0.1:3214): bin/dev
¿Dónde consigo manyfold?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/manyfold3d/manyfold

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Plataforma open source de gestión de información de productos (PIM) y activos digitales (DAM), basada en Laravel, para gestionar y enriquecer datos de productos.

Productividad y apps#pim#dam#product-information-management
11,1 mil+9 esta semana190PHPMITBien mantenidoActualizado ayer