Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/7BIndustries/Semblage

Semblage is an open source CAD GUI backed by a programmatic CAD API named CadQuery.
https://github.com/7BIndustries/Semblage

cad

Last synced: 22 days ago
JSON representation

Semblage is an open source CAD GUI backed by a programmatic CAD API named CadQuery.

Lists

README

        

# Semblage

[![tests](https://github.com/7BIndustries/Semblage/actions/workflows/tests.yml/badge.svg)](https://github.com/7BIndustries/Semblage/actions/workflows/tests.yml)

***Please Note*** Semblage is in alpha, and so bugs and missing functionality should be expected.

## Introduction

Semblage is an open source CAD GUI backed by a programmatic CAD API named CadQuery.

![Semblage screenshot](https://raw.githubusercontent.com/7BIndustries/semblage-docs/main/docs/_static/Semblage_Pre_Alpha_Screenshot_03_Full.png)

There are two main advantages of programmatic CAD (a.k.a code-CAD) that Semblage seeks to capitalize on in a mouse and GUI driven way.

1. Easier to capture design intent more effectively through code-CAD.
2. Enables very flexible, highly parametric designs.

Current development effort is directed towards implementing minimum-viable interfaces for all 3D and 2D (sketching) operations. Once this basic work is completed, the roadmap will guide the rest of the development. The intent will always be for the interface to be mouse driven, with as many of the advantages of programmatic CAD as possible being kept.

All of this is and much more is covered in the [documentation](https://semblage.7bindustries.com/en/latest/).

## Supporting

If you would like to support the development of this project, you can do so on [Patreon](https://www.patreon.com/jmwright) or [Librapay](https://liberapay.com/jmwright/).

## Links

* [Documentation](https://semblage.7bindustries.com/en/latest/)
* [Contributing](CONTRIBUTING.md)
* [Roadmap](https://semblage.7bindustries.com/en/latest/roadmap/)