# TinkerCraft

A browser-based 3D CAD editor for rapid prototyping and 3D printing. Built with React, Three.js, and manifold-3d (WASM).

## ✨ Features

- **8 primitives** — Box, Sphere, Cylinder, Cone, Torus, Prism, 3D Text

- **CSG operations** — Union, Subtract, Intersect

- **Transform tools** — Move, Rotate, Scale, Mirror, Align

- **Advanced tools** — Fillet, Extrude, Ruler

- **Parametric Build Tree** — edit history, rebuild chains

- **Import / Export STL** — ready for 3D printing

- **ViewCube & Snaps** — professional navigation

- **Dark / Light theme**

- **Localization** — English / Russian

- **Autosave & Project Manager**

## 🚀 How to Run

**Online (no install):**

👉 https://rage4er.github.io/tinkercraft/

**Requirements:** A modern browser with WebGL support (Chrome, Firefox, Safari, Edge).

## 🛠 Tech Stack

- React 18 + TypeScript

- Three.js r170

- manifold-3d (WASM)

- Vite 6

- Zustand 5

## 📜 License

**GPL-3.0** — free to use, modify, and distribute.

## 🔗 Source Code

https://github.com/Rage4er/tinkercraft

## 💖 Support

If you find TinkerCraft useful:

- ⭐ Star the repo on GitHub

- 🐛 Report bugs or suggest features

- ☕ Leave a donation (optional)

---

Made with ❤️ for makers, students, and 3D printing enthusiasts.

Published 2 days ago
StatusReleased
CategoryTool
PlatformsHTML5
AuthorRage_4er
Tags3D, browser, cad, editor, Modeling, Open Source, parametric, stl, threejs, webgl
AI DisclosureAI Assisted, Code

Development log

Leave a comment

Log in with itch.io to leave a comment.