Create and share 3D architectural projects.
17.4k
Stars
2.4k
Forks
47
Open issues
25
Contributors
AI Analysis
Pascal Editor is a web-based 3D architectural design tool built with React, Three.js, and WebGPU that allows users to create and share building models interactively. It is purpose-built for architects, designers, and construction professionals who need to model buildings in 3D with features like walls, floors, zones, and hierarchical scene organization—not a general 3D modeling tool or game engine. The project is specialized for architectural workflows rather than general-purpose 3D work.
Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.
AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.
Pascal Editor brings browser-based 3D architectural modeling to web developers via React Three Fiber and WebGPU
Pascal Editor is an open-source, browser-native 3D building editor targeting architects, AEC (architecture/engineering/construction) tooling developers, and web developers building spatial design applications. It provides a structured node hierarchy (Site → Building → Level → Wall/Slab/etc.) with Zustand-based state management, undo/redo, IndexedDB persistence, and WebGPU rendering via React Three Fiber. Its split into @pascal-app/core and @pascal-app/viewer packages suggests it is designed to be embedded or extended, not just used as a standalone tool. Built in late 2025, it has grown to ~17k stars in roughly 8 months, suggesting significant early interest from the web dev and AEC tooling communities.
Created in October 2025, Pascal Editor is a young project with no documented predecessor or fork lineage. It appears to be a greenfield attempt to bring structured architectural editing natively to the browser using modern React ecosystem tooling rather than porting desktop CAD paradigms.
Reaching ~17k stars in under 9 months is a strong early signal. The 74 stars gained in the last 7 days (as of June 2026) represents moderate but steady organic growth rather than a viral spike, suggesting sustained interest rather than a one-time social media moment. The presence of a Discord server and Twitter/X account indicates deliberate community-building efforts. The growth likely originates from the React Three Fiber and creative-coding communities, combined with genuine demand for open-source browser-based AEC tooling.
Adoption not verified from README or available metadata. npm packages exist and are versioned, which is a weak positive signal that some users may be integrating the packages programmatically, but no documented production deployments, case studies, or integrations are evident from available data.
Appears to follow a well-considered separation of concerns: @pascal-app/core handles schema, state (Zustand with Zundo for undo/redo and IndexedDB persistence), and geometry systems; @pascal-app/viewer handles Three.js rendering via React Three Fiber; apps/editor adds interactive UI. The flat-dictionary node store with parentId references is a common and scalable ECS-adjacent pattern. Systems running in useFrame loops processing dirty nodes is a recognized pattern for reactive 3D scenes. Likely scales reasonably well for mid-complexity scenes; extreme scene complexity may require additional optimization not documented in README.
Not documented in README.
Last push was June 21, 2026 — one day before the evaluation date — indicating very active development. The Turborepo monorepo structure and published npm packages (@pascal-app/core, @pascal-app/viewer) suggest professional-grade project organization. Active Discord and social media presence further supports ongoing maintenance. No signs of stagnation.
ADOPT IF: you are building a web-native architectural layout or space-planning tool and want an embeddable, MIT-licensed foundation with a structured building data model and React ecosystem compatibility. AVOID IF: you need mature production stability, comprehensive documentation, or precision CAD-grade geometry (the project is under 9 months old with no verified production deployments). MONITOR IF: you are in the AEC or proptech space and want to track whether this matures into a reliable embeddable library, which the @pascal-app/core and @pascal-app/viewer npm package structure suggests is the intent.
Independent dimensions
Mainstream potential
5/10
Technical importance
7/10
Adoption evidence
2/10
- WebGPU browser support remains limited as of mid-2026, potentially restricting the user base for deployed applications.
- No documented test coverage means regressions in geometry systems (wall mitering, CSG cutouts) may be hard to catch during rapid development.
- The project is under 9 months old with no verified production deployments, carrying typical early-stage reliability and API stability risks.
- A small core team (inferred from a single GitHub org with limited fork activity relative to stars) may create bus-factor or sustainability concerns if momentum slows.
- The architectural node schema (walls, slabs, levels) may not accommodate non-standard building typologies or complex structural systems without significant extension.
Pascal Editor will likely grow into a recognized open-source foundation for browser-based space planning and early-stage architectural visualization tools over the next 12-18 months, particularly if the npm packages stabilize and real-world integrations are documented. Mainstream AEC adoption will depend on interoperability with formats like IFC or glTF.
Newsletter
Get analyses like this every Monday
Free weekly digest of the most interesting open-source discoveries.
Languages
Information
- Website
- https://editor.pascal.app
- Language
- TypeScript
- License
- MIT
- Last updated
- 8h ago
- Created
- 9mo ago
- Analyzed with
- anthropic/claude-haiku-4-5
Stars over time
Contributors over time
Top 100 contributors only — repos with more will plateau at 100.
Top contributors
Similar repos
pmndrs/react-three-fiber
React Three Fiber is a React renderer for Three.js that enables declarative,...
| Repository | Stars | Week Δ | Language | Score | Updated |
|---|---|---|---|---|---|
|
|
17.4k | +206 | TypeScript | 8/10 | 8h ago |
|
|
1.2k | — | TypeScript | 8/10 | 21h ago |
|
|
1.3k | — | TypeScript | 7/10 | 4w ago |
|
|
31.4k | — | TypeScript | 9/10 | 2d ago |
|
|
1.1k | — | TypeScript | 7/10 | 1d ago |
|
|
2.5k | — | JavaScript | 7/10 | 2mo ago |
Pascal Editor is built on top of react-three-fiber rather than competing with it. RTF is a general-purpose React renderer for Three.js; Pascal Editor is a domain-specific architectural editor layered above it. Not a direct competitor.
CascadeStudio is a browser-based CAD tool using OpenCascade for precise solid modeling. Pascal Editor targets building/architectural modeling rather than precision mechanical CAD. Different use cases; Pascal's architecture hierarchy (walls, slabs, levels) fits AEC workflows better than CascadeStudio's generic CSG approach.
SuperSplat focuses on Gaussian splat editing and 3D scan workflows. Pascal Editor overlaps only in the Scan node type; otherwise they address different domains.
Puck is a visual page editor for web layouts, not 3D. The similarity in star count and TypeScript stack is coincidental; they serve entirely different audiences and problems.
Speckle is an open-source AEC data platform for model collaboration. Pascal Editor is an editor/authoring tool; these could be complementary rather than competing, though Pascal has no documented Speckle integration.