Skip to content

Papyszoo/Modelibr

Repository files navigation

Modelibr

.NET React Three.js Docker License

Your Personal 3D Asset Library

Self-hosted. Open source. No cloud required.

Organize, preview, and manage your 3D models with automatic animated thumbnails, version control, and seamless Blender integration. All on your own hardware, 100% offline.

📚 Documentation | 💬 Discord


✨ Key Features

Feature Description
Animated Thumbnails Every model gets a rotating 360° preview automatically
Version Control Keep multiple versions of each model, rollback anytime
Texture Sets PBR materials with real-time preview on customizable shapes
Blender Integration Import/export directly from Blender via addon
Smart Deduplication Same file uploaded twice? Storage is shared automatically
Self-Hosted Your data stays on your hardware. Works 100% offline

🚀 Quick Start

1. Run with Docker

git clone https://github.com/Papyszoo/Modelibr.git
cd Modelibr
cp .env.example .env
docker compose up -d

2. Access the App

Open http://localhost:3000 in your browser.

3. Start Uploading

Drag and drop your 3D models into the browser. That's it!


🎯 Who Is This For?

  • 3D Artists — Visual library with search, tags, and automatic thumbnails
  • Game Dev Teams — Self-hosted server everyone on your team can access
  • Hobbyists — Organize, preview, and rediscover your collection

📁 Supported Formats

Format Extension Preview
glTF Binary .glb
glTF .gltf
Autodesk FBX .fbx
Wavefront OBJ .obj
Blender .blend Storage only

🛠️ Tech Stack

Layer Technologies
Frontend React 18, Three.js 0.180, TypeScript
Backend .NET 9.0, PostgreSQL, REST API
Infrastructure Docker, Automated thumbnails

🤝 Contributing

All contributions and feature requests are welcome!

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Have an idea? Open an issue or join our Discord to discuss!


📝 License

MIT License — see LICENSE for details.


📚 Full Documentation | 💬 Join Discord | ⭐ Star on GitHub