Doop
Doop: 오픈소스 멀티플레이어 디자인 캔버스 및 AI 에이전트용 MCP
전문 파라메트릭 MCAD, 완전 오픈소스, Linux·macOS·Windows 지원, Apache‑2.0 API로 자동화
Professional parametric, feature-based MCAD. Fully open source. Native on Linux, macOS and Windows. Automate it with an open Apache-2.0 API.
디자인Rust · MakefileGitHub @Oblikovati온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Oblikovati is a parametric, feature-based, history-driven mechanical-CAD (MCAD) application
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Oblikovati is a parametric, feature-based, history-driven mechanical-CAD (MCAD)
application — an Inventor-class 3D solid modeler — rebuilt from the ground up in
Go with a Vulkan 1.3 renderer, for Linux, macOS, and Windows.README 전문 보기 ↗This branch will contain the Rust port of the Oblikovati application. It will use the Rust contract in Oblikovati.API and the Martensite kernel in RustyCADKernel.
Go-kernel capabilities that support application features and are outside OCCT must be ported and adapted into Martensite as required kernel extensions.
The branch contains the port plan and 13 consolidated Rust ADRs. All 66 legacy Go ADRs have a recorded disposition. The Rust build and release tools are present; the first model dependency graph is ported. The application GUI and CLI are not yet ported. Publication remains blocked.
Implementation evidence: tested behavior, source mapping, and remaining work.
Build and release commands: local gate, CI, native packaging, released API/kernel dependencies, versioning, and publication requirements.
Port plan: scope, architecture, and decisions.
Rust ADR policy and index: a fresh decision set, with applicable legacy decisions adapted and consolidated by boundary.
Legacy ADR map: fixed source links, retained decisions, rejected implementation choices, and remaining evidence.
Domain glossary: shared document, feature, and identity terms.
Source map: inspected revisions and the Go modules that must move or be replaced.
Martensite integration: required kernel capabilities and their acceptance checks.
Milestones: work order, dependencies, and completion criteria.
Verification and release: parity, live tests, platform checks, and cutover.
rust is the repository's default and integration branch. It has an independent
root commit. Rust feature branches start from rust and target it for pull
requests.
go-legacy preserves the Go application history. It was the develop default
branch before the branch change on 2026-10-10; the repository had no main
branch. Keep it as the port reference. Do not merge its unrelated history into
rust.