HakanSeven12/OpenCADStudio
HakanSeven12/OpenCADStudio has 4,013 GitHub stars and 482 forks. GitHot measured +27 stars in 24 hours and +184 in 7 days. Last checked 2026-11-12 10:53 UTC. Last push 2026-11-02.
So werden diese Zahlen gemessen
Eine mit Rust entwickelte CAD-Anwendung mit 2D-/3D-Zeichnung, DWG-/DXF-Unterstützung und GPU-beschleunigter Darstellung.
What you can do
- Native drawing workflow — open, edit, recover, and save DWG and DXF files without a conversion service.
- Precise 2D drafting — lines, polylines, curves, splines, hatches, object snaps, tracking, layers, blocks, and external references.
- Documentation tools — text, dimensions, leaders, tolerances, tables, model space, paper space, viewports, and plot styles.
- Kernel-backed 3D modeling — solid primitives, extrusion, revolution, sweep, loft, Boolean operations, and ACIS entity tessellation.
Gemessener Sternzuwachs
- in 24h
- +27
- in 7 days
- +184
- in 15 days
- Aktualisierung verzögert
- in 1 month
- Aktualisierung verzögert
Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.
docs/readme/README.de.md
OriginalEnglish · Български · Português (Brasil) · Čeština · Nederlands · Français · Suomi · Deutsch · Ελληνικά · Magyar · Italiano · 日本語 · 한국어 · ລາວ · Polski · Русский · 简体中文 · Español · 繁體中文 · Türkçe · हिन्दी · العربية
Open CAD Studio
Quelloffenes 2D-Zeichnen und 3D-Modellieren für Desktop und Web, entwickelt mit Rust.
Web-App starten · Desktop-App herunterladen · An Diskussionen teilnehmen

Überblick
Open CAD Studio ist eine plattformübergreifende Anwendung für technische Zeichnungen, Layoutarbeit und Volumenmodellierung. DWG- und DXF-Zeichnungen werden nativ gelesen und geschrieben; Desktop- und Browserversion nutzen denselben Bearbeitungskern.
Das Projekt wird aktiv entwickelt. Bewahre Sicherungskopien wichtiger Produktionszeichnungen auf und melde reproduzierbare Probleme über GitHub Issues.
Höhepunkte
- Nativer Zeichnungsablauf — DWG- und DXF-Dateien ohne Konvertierungsdienst öffnen, bearbeiten, wiederherstellen und speichern.
- Präzises 2D-Zeichnen — Linien, Polylinien, Kurven, Splines, Schraffuren, Objektfang, Spurverfolgung, Layer, Blöcke und externe Referenzen.
- Dokumentationswerkzeuge — Text, Bemaßungen, Führungslinien, Toleranzen, Tabellen, Modellbereich, Papierbereich, Ansichtsfenster und Plotstile.
- Kernel-gestützte 3D-Modellierung — Volumenprimitive, Extrusion, Rotation, Sweep, Loft, boolesche Operationen und Tessellierung von ACIS-Elementen.
- GPU-Darstellung — beschleunigte 2D- und 3D-Ansichten über
wgpumit orthografischen und perspektivischen Kameras. - Erweiterbare Abläufe — native Plugins, Befehlsskripte, Konvertierung ohne Oberfläche und zeilenbasierte JSON-Automatisierungs-API.

Dateiabläufe
| Format oder Ablauf | Unterstützung |
|---|---|
| DWG | Lesen und Schreiben; versionierte Speicherziele von R14 bis 2018 |
| DXF | Lesen und Schreiben; versionierte Speicherziele von R14 bis 2018 |
| BAK / SV$ | Zeichnungssicherungen und automatisch gespeicherte Dateien öffnen |
| OBJ | Polygonnetze importieren |
| LandXML | CgPoint-Vermessungspunkte importieren |
| STL | 3D-Netzdaten exportieren |
| STEP AP203 | 3D-Netzdaten exportieren |
| Layouts und ausgewählte Geometrie auf dem Desktop plotten | |
| CSV | Eigenschaftsdaten von Elementen extrahieren |
| CTB / STB | Plotstiltabellen laden und bearbeiten |
Desktop oder Web
Nutze die Web-App für sofortigen Zugriff ohne Installation. Zeichnungen werden im Browser ausgewählt und als lokale Downloads gespeichert.
Nutze die Desktop-Anwendung für native Dateizuordnungen, Vorschaubilder im Dateimanager, Systemdruck, PDF-Ausgabe, externe Plugins, Befehlsskripte und Automatisierung ohne Oberfläche. Veröffentlichungen sind für Windows, Linux und Apple-Silicon-macOS verfügbar.
Installation
Lade alle aktuellen Pakete von der neuesten Version herunter.
Windows
Wähle eines dieser signierten x86-64-Pakete:
OpenCADStudio-*-windows-x86_64-installer.msi— empfohlener Installer mit Startmenü-Verknüpfungen, DWG/DXF-Dateizuordnungen und Zeichnungsvorschauen.OpenCADStudio-*-windows-x86_64-portable.exe— eigenständige Anwendung ohne Installation.
Linux
Lade das x86-64-AppImage herunter, mache es ausführbar und starte es:
chmod +x OpenCADStudio-*-linux-x86_64.AppImage
./OpenCADStudio-*-linux-x86_64.AppImage
macOS
Das veröffentlichte macOS-Paket unterstützt Apple Silicon:
OpenCADStudio-*-macos-arm64.dmgherunterladen.- Image öffnen und
OpenCADStudio.appnach Applications ziehen. - Falls Gatekeeper den ersten Start blockiert, die App unter System Settings → Privacy & Security freigeben.
Die Anwendung ist ad hoc signiert, wird derzeit aber nicht von Apple notarisiert.
Sprachen
Open CAD Studio kann der Systemsprache folgen oder eine dieser 23 Oberflächensprachen verwenden:
Arabisch · Brasilianisches Portugiesisch · Bulgarisch · Tschechisch · Niederländisch · Englisch · Finnisch · Französisch · Deutsch · Griechisch · Hindi · Ungarisch · Italienisch · Japanisch · Koreanisch · Laotisch · Polnisch · Russisch · Vereinfachtes Chinesisch · Spanisch · Traditionelles Chinesisch · Türkisch · Vietnamesisch
Die Sprache lässt sich in den Anwendungseinstellungen ändern. Die Browserversion verwendet bei Auswahl von System ebenfalls das bevorzugte Gebietsschema des Browsers.
Aus dem Quellcode erstellen
Desktop
Voraussetzungen:
- Git
- Aktuelle stabile Rust-Toolchain
- Plattformspezifische Entwicklungsbibliotheken für Grafik und Schriften
Unter Ubuntu oder Debian die nativen Abhängigkeiten installieren:
sudo apt update
sudo apt install libgl1-mesa-dev libx11-dev libxcursor-dev libxi-dev \
libxrandr-dev libxkbcommon-dev libwayland-dev libfontconfig1-dev \
libfreetype6-dev
Danach erstellen:
git clone https://github.com/HakanSeven12/OpenCADStudio.git
cd OpenCADStudio
cargo build --release --bin OpenCADStudio
Die erzeugte Binärdatei liegt unter target/release/OpenCADStudio (unter Windows OpenCADStudio.exe).
Web
WebAssembly-Ziel und Build-Werkzeuge einmalig installieren:
rustup target add wasm32-unknown-unknown
cargo install trunk wasm-bindgen-cli
Entwicklungsserver starten:
trunk serve
Automatisierung
Die Desktop-Binärdatei unterstützt einmalige Konvertierung und einen dauerhaften Server ohne Oberfläche:
OpenCADStudio --export input.dwg output.dxf
OpenCADStudio --serve
OpenCADStudio --serve --port 4242
OpenCADStudio --mcp
Der Server tauscht über Standardein-/ausgabe oder einen lokalen TCP-Socket je Zeile ein JSON-Objekt aus. Siehe Automatisierungsanleitung.
Plugins
Desktop-Plugins laufen in getrennten Prozessen und kommunizieren über die versionierte Plugin-API mit dem Host. Die Browserversion lädt keine nativen Plugins.
Projektdokumentation
Mitwirken
Fehlerberichte, fokussierte Pull Requests, Übersetzungen, Dokumentationsverbesserungen und Plugin-Beiträge sind willkommen.
- Vor einem neuen Bericht bestehende Issues durchsuchen.
- Discussions für Fragen und Ideen verwenden.
- Schwachstellen gemäß der Sicherheitsrichtlinie vertraulich melden.
Projektwachstum
Projekt unterstützen
Wenn Open CAD Studio bei der Arbeit hilft, unterstütze die weitere Entwicklung über GitHub Sponsors oder Patreon.
Lizenz
Open CAD Studio wird unter der GNU General Public License v3.0 bereitgestellt.
Ähnliche Projekte entdecken
ytdl-org/youtube-dl
Kommandozeilenprogramm zum Herunterladen von Videos von YouTube.com und anderen Videoseiten
141,545 Sterneexcalidraw/excalidraw
Virtuelles Whiteboard zum Skizzieren von Diagrammen im handgezeichneten Stil
135,559 Sternegodotengine/godot
Godot Engine – Plattformübergreifende 2D- und 3D-Spiele-Engine
120,049 Sternemrdoob/three.js
JavaScript-3D-Bibliothek.
118,228 Sterne