Plasticity is a 3D CAD modeling application built with TypeScript that enables designers and engineers to create and manipulate three-dimensional geometry through an interactive interface.
The tool addresses the need for accessible, modern CAD software by providing a browser-based environment for parametric and direct modeling workflows. It combines traditional CAD capabilities with an intuitive user experience, allowing users to work with solid geometry, surfaces, and assemblies through both constraint-based and freeform modeling approaches.
Plasticity suits professionals and hobbyists who need capable 3D design tools without the complexity or cost of legacy CAD systems. It works well for product design, mechanical engineering, jewelry design, and architectural visualization. The project maintains both free trial and paid tiers, with feature requests directed through a dedicated community voting platform and bug reports handled through private channels for paid users. Learning resources are available through multiple community-created video tutorials covering foundational concepts through advanced techniques.
The project maintains active development with continuous integration workflows and organized community channels. Bug reports and feature discussions flow through dedicated Discord servers segregated by user tier, indicating structured feedback collection. The tool directs feature requests to a public voting platform rather than handling them directly through GitHub, suggesting a product-focused development approach separate from typical open-source contribution models.