Repolode
manyfold3d

manyfold3d/manyfold

3D 모델 컬렉션, 특히 3D 프린팅 파일을 정리하고 관리하는 셀프 호스팅 웹 앱입니다.

스타
2,229
포크
148
열린 이슈
527
마지막 커밋
24시간 전

어떤 프로젝트인가요?

Manyfold는 3D 모델 컬렉션을 관리하는 오픈소스 셀프 호스팅 웹 앱으로, 3D 프린팅에 중점을 둡니다. 모델 파일을 여러 폴더와 드라이브에 흩어 놓는 대신 한곳에 저장하고, 둘러보고, 정리할 수 있습니다.

이 애플리케이션은 Ruby on Rails로 구축되었으며 백그라운드 작업에는 Sidekiq를 사용합니다. 3D 뷰어는 THREE.js 기반이고, 서버 측 3D 처리에는 Mittsu를 사용합니다. 프로덕션 데이터베이스는 PostgreSQL이며 개발 환경에서는 SQLite를 사용합니다. 썸네일 생성에는 ImageMagick을, 모델 파일 분석에는 assimp를 사용합니다.

이 프로젝트는 여러 플랫폼을 지원하는 Docker 이미지로 배포되며, 설치 전에 사용해 볼 수 있는 호스팅 데모도 제공됩니다. 개발 환경은 단일 `bin/dev` 명령이나 devcontainer 설정으로 구성할 수 있습니다.

핵심 기능

  • 01셀프 호스팅 웹 인터페이스에서 3D 모델 파일을 저장하고 정리합니다.
  • 02THREE.js 기반의 브라우저 내 3D 모델 뷰어를 제공합니다.
  • 03Sidekiq를 사용해 백그라운드 작업을 비동기적으로 실행합니다.
  • 04프로덕션에서는 PostgreSQL을, 개발 환경에서는 SQLite를 지원합니다.
  • 05Docker Compose 안내와 함께 여러 플랫폼을 지원하는 Docker 이미지로 제공됩니다.

활용 사례

  • 3D 프린팅용 STL 및 OBJ 파일로 개인 라이브러리를 관리합니다.
  • 자체 서버에서 메이커스페이스나 소규모 그룹이 함께 사용할 모델 아카이브를 호스팅합니다.
  • 3D 렌더링을 갖춘 Rails 애플리케이션의 참고 사례로 코드베이스를 살펴봅니다.

빠른 시작

  1. 1

    저장소를 클론합니다

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

    프로젝트 디렉터리로 이동합니다

    cd manyfold
  3. 3

    dev 스크립트로 앱을 시작합니다(종속성을 설치하고 데이터베이스를 설정한 다음 http://127.0.0.1:3214 에서 제공합니다)

    bin/dev

사용 전 알아둘 점

  • Ruby 3.4, Node.js, libarchive, ImageMagick, assimp 등 여러 로컬 도구가 필요합니다.
  • 프로덕션 배포에는 Docker Compose와 PostgreSQL을 사용하는 것이 가장 좋지만, 설정에 상당한 작업이 필요합니다.
  • AGPL-3.0 라이선스로 제공됩니다. 네트워크를 통해 제공되는 수정 버전에도 적용되는 카피레프트 라이선스입니다.

포함된 컬렉션

토픽

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

자주 묻는 질문

manyfold은(는) 무엇인가요?
3D 모델 컬렉션, 특히 3D 프린팅 파일을 정리하고 관리하는 셀프 호스팅 웹 앱입니다. Manyfold는 3D 모델 컬렉션을 관리하는 오픈소스 셀프 호스팅 웹 앱으로, 3D 프린팅에 중점을 둡니다. 모델 파일을 여러 폴더와 드라이브에 흩어 놓는 대신 한곳에 저장하고, 둘러보고, 정리할 수 있습니다.
manyfold은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
manyfold은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
manyfold은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. manyfold의 마지막 커밋은 2026년 11월 6일입니다.
manyfold은(는) 어디에 사용할 수 있나요?
3D 프린팅용 STL 및 OBJ 파일로 개인 라이브러리를 관리합니다. 자체 서버에서 메이커스페이스나 소규모 그룹이 함께 사용할 모델 아카이브를 호스팅합니다. 3D 렌더링을 갖춘 Rails 애플리케이션의 참고 사례로 코드베이스를 살펴봅니다.
manyfold는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/manyfold3d/manyfold.git 프로젝트 디렉터리로 이동합니다: cd manyfold dev 스크립트로 앱을 시작합니다(종속성을 설치하고 데이터베이스를 설정한 다음 http://127.0.0.1:3214 에서 제공합니다): bin/dev
manyfold은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/manyfold3d/manyfold

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

제품 데이터를 관리하고 보강하는 Laravel 기반 오픈소스 제품 정보 관리(PIM) 및 디지털 자산 관리(DAM) 플랫폼입니다.

생산성·앱#pim#dam#product-information-management
1.1만+10 이번 주190PHPMIT활발히 관리됨업데이트 22시간 전