# furnishup/blueprint3d

Build interior spaces in 3D

Repository: https://github.com/furnishup/blueprint3d
Canonical: https://ross.abutalabs.com/products/blueprint3d
Language: TypeScript
License: MIT
License Family: permissive
Last push: 2021-01-20T19:40:11+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4073, "days_push": 2051, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1979, forks 583 (observed 2026-08-28T04:06:01.614184+00:00)

## What it is
A customizable TypeScript library built on three.js for designing interior spaces like homes and apartments in 3D. It provides 2D floorplan editing, item placement, and 3D visualization, with an example application included.

## Use cases
- design a home or apartment floorplan in 2D and view it in 3D
- build an interior design web application
- place furniture items in a 3D room model
- create a floorplanner tool for real estate listings
- embed a 3D room designer into an existing website
- save and load interior design layouts

## When to choose
- you need a customizable 3D interior design engine on three.js
- you want both 2D floorplan editing and 3D visualization in one tool
- you are building a web-based home design or furniture layout app

## When to avoid
- you need a polished, production-ready application out of the box
- you require a comprehensive test suite and stable API
- you want to avoid jQuery dependencies or outdated three.js versions

## Facets
- artifact type: library
- maturity: maintenance
- function: graphics, simulation, ui-components
- domain: web-development, graphics, real-estate
- platform: browser
- tags: 3d, interior-design, floorplanner, threejs, home-design, 2d-to-3d, web-server, nodejs

## Member repositories
- furnishup/blueprint3d (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:01.614184+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:04:42.092686+00:00, confidence not recorded.
  - readme: https://github.com/furnishup/blueprint3d (fetched 2026-08-28T04:06:01.614184+00:00, sha a83f191d23bb)
- Data as of 2026-08-30T08:39:29.467469+00:00.
