kovacsv/online3dviewer

A solution to visualize and explore 3D models in your browser.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 47 minutes ago
Added to GitGenius on September 18th, 2026
Created on October 11th, 2014
Open Issues & Pull Requests: 177 (+0)
GitHub issues: Enabled
Number of forks: 770
Total Stargazers: 3,698 (+0)
Total Subscribers: 87 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.0 days
Mean response time: 62.8 days
90th percentile: 240.4 days
Tracked items: 25

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 50
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 611 days
Stale 30+ days: 50
Stale 90+ days: 49

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • website (36)
  • bug (16)
  • enhancement (16)
  • engine (14)
  • question (5)
  • importer (1)
  • viewer (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Online 3D Viewer is a web-based 3D model visualization tool that runs in the browser without requiring installation or plugins.

The tool solves the problem of viewing 3D models across different file formats in a unified interface. It works by providing both a live website and an embeddable library that leverages three.js for rendering and WebGL for graphics acceleration. The project supports importing a wide range of formats including 3dm, 3ds, 3mf, amf, bim, brep, dae, fbx, fcstd, gltf, ifc, iges, step, stl, obj, off, ply, and wrl, with export capabilities for 3dm, bim, gltf, obj, off, stl, and ply. It integrates specialized libraries like rhino3dm for Rhino files, web-ifc for IFC files, and occt-import-js for STEP and IGES support.

The tool suits developers and organizations needing to embed 3D viewing capabilities into web applications or those seeking a standalone viewer for multiple model formats. It is particularly valuable for workflows involving architectural, engineering, or design files where cross-format compatibility matters. The project provides both a ready-to-use website and developer documentation for integration as a library, making it flexible for different use cases.

Development activity shows consistent engagement with the codebase through regular updates and maintenance. The project maintains active community channels including a Discord server for user support and discussion. Documentation is provided at multiple levels, including website-level information and dedicated developer documentation for those integrating the library into their own projects.