Skip to content

Using 2D-CAD you can draw some basic Shapes ranging from Line, Circle, Triangle, Square,. and many more. This project is developed using Three.JS & Django

License

Notifications You must be signed in to change notification settings

ManeeGit/2D-CAD

2D CAD

2D CAD Banner

Top Language License Issues Stars


✨ Overview

2D CAD is a lightweight, open-source 2D Computer-Aided Design (CAD) tool built for rapid prototyping, drawing, and editing 2D geometries. Whether you're an engineer, student, architect, or hobbyist, this project aims to provide an intuitive and robust platform for your 2D design needs.


🚀 Features

  • 🖊️ Drawing tools: Lines, rectangles, circles, arcs, polylines, and more
  • 🎯 Precision: Snap to grid, object snaps, and coordinate input
  • 🔄 Editing: Move, rotate, scale, mirror, trim, extend, and offset objects
  • 💾 File support: Save and load designs in common formats (SVG, DXF, etc.)
  • 🌓 Themes: Light and Dark mode support
  • 🔌 Extensible: Plugin architecture for new tools and automation
  • Performance: Optimized for smooth interaction even with large drawings

🛠️ Getting Started

1. Clone the repository

git clone https://github.com/ManeeGit/2D-CAD.git
cd 2D-CAD

2. Install dependencies

# For example, if using npm
npm install

3. Run the application

# For example, if using npm
npm start

Note: See detailed instructions for your environment in the docs/ folder.


📸 Screenshots

2D CAD Main Screen
Main user interface of 2D CAD


📚 Documentation


🤝 Contributing

We welcome contributions! To get started:

  1. Fork the repository
  2. Create your feature branch: git checkout -b feature/YourFeature
  3. Commit your changes: git commit -am 'Add new feature'
  4. Push to the branch: git push origin feature/YourFeature
  5. Open a pull request

See CONTRIBUTING.md for more information.


📄 License

This project is licensed under the MIT License.


Acknowledgements

  • Open-source libraries and contributors
  • Inspiration from classic CAD tools

⭐️ Star this repo to support the project!

About

Using 2D-CAD you can draw some basic Shapes ranging from Line, Circle, Triangle, Square,. and many more. This project is developed using Three.JS & Django

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published