8000 GitHub - libredraft/libredraft: Free, open-source, and lightweight! Design 2D CAD projects in your browser.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

libredraft/libredraft

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

LibreDraft

Free, open-source, and lightweight! Design 2D CAD projects in your browser.
Explore the docs »

View Live Version · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. Contributing
  5. License
  6. Contact

About The Project

Unleash your creativity anywhere! This is a free and open-source 2D computer-aided design (CAD) application that runs entirely in your web browser. No downloads, no installations – just design!

Features

  • Create with Ease: Draw lines, shapes (rectangles, circles, etc.), arcs, and add text annotations – all with a user-friendly interface.
  • Precise Control: Resize, move, and delete elements with ease. Customize designs further by adjusting stroke color, width, fill color, and opacity.
  • Effortless Alignment: Utilize snapping features and dynamic guides for perfect placement and control over your designs.
  • Seamless Workflow: Import existing SVG designs for further editing and seamlessly export your creations for sharing or using in other applications.

Getting Started

Option 1: Try the Live Version

You can start by trying the live version of the app. This is the easiest option and doesn't require any setup.

Option 2: Run a Local Version

For those interested in contributing to the project, you can clone and run a local copy of the application. Here are the steps involved:

Prerequisites

Ensure you have Node.js and Git installed on your system. You can find download instructions on their official websites (https://nodejs.org/en & https://git-scm.com/downloads).

Installation

  1. Clone the Repository: Open your terminal and run the following command to download the project's code:
    git clone https://github.com/libredraft/libredraft.git
  2. Install Dependencies: Navigate to the project directory and then run:
    npm install
    This will install all the necessary libraries the application needs to run.
  3. Start the Development Server: Finally, to launch the local development environment, run:
    npm start
  4. Open the App: Visit http://localhost:3000 in your web browser to access the running instance of LibreDraft.

Roadmap

  • Implement core drawing and editing tools.
  • Implement advanced drawing and editing tools.
  • Create and manage layers and groups.
  • Allow users to collaborate on drawings or work on drawings together.

See the open issues for a full list of proposed features (and known issues).

Contributing

Your contributions make a real difference! They fuel the open source community's spirit of learning, inspiration, and creation.

Here's how you can get involved:

Got an idea? Share it! Fork the repo and create a pull request for your changes.

See something that needs fixing? Open an issue with the "enhancement" tag.

Love the project? Give the project a star on GitHub to show your support!

Thanks for being part of the community!

Ready to dive deeper? Here's a quick guide to contributing code:

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE.txt for more information.

Contact & Social Networks

For any inquiries, feel free to reach out via email or connect with us on social media:

Email: hamed@libredraft.com

X: @libredraft

(back to top)

About

Free, open-source, and lightweight! Design 2D CAD projects in your browser.

Topics

Resources

License

Stars

Watchers

Forks

0