📈 GH Trending Explorer 🎲 Surprise me

← all repos

HakanSeven12 / OpenCADStudio

git clone https://github.com/HakanSeven12/OpenCADStudio.git v2026.42 · 2d ago 🔥 on GitHub Trending today

A CAD application built with Rust — 2D/3D drawing, DWG/DXF support, and GPU-accelerated rendering

—
stars, 24h
+438
stars, 7 days · #136
+1.2k
stars, 30 days · #251
3.4k
★ total · +15% this week
393
forks · 86 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageRust
LicenseGPL-3.0
Created2026-03-22 (7mo ago)
Last pushtoday
Watchers38
OwnerUser

Seen on GitHub Trending

  • 2026-10-20 — #18 monthly in rust · +1,247 ★
  • 2026-10-20 — #7 weekly in rust · +438 ★

GitHub topics

Links

README excerpt
English ·
 Български ·
 Português (Brasil) ·
 Čeština ·
 Nederlands ·
 Français ·
 Suomi ·
 Deutsch ·
 Ελληνικά ·
 Magyar ·
 Italiano ·
 日本語 ·
 한국어 ·
 ລາວ ·
 Polski ·
 Русский ·
 简体中文 ·
 Español ·
 繁體中文 ·
 Türkçe ·
 हिन्दी ·
 العربية 
 Open CAD Studio 
 Open-source 2D drafting and 3D modeling for desktop and web, built with Rust.
 Launch the web app 
 ·
 Download the desktop app 
 ·
 Join the discussion 
## Overview
Open CAD Studio is a cross-platform application for technical drawing, layout work, and solid modeling. It reads and writes DWG and DXF drawings natively, with a shared editing core across the desktop and browser versions.
The project is under active development. Keep backups of important production drawings and report reproducible problems through GitHub Issues.
## Highlights
- **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.
- **GPU rendering** — accelerated 2D and 3D viewports through `wgpu`, with orthographic and perspective cameras.
- **Extensible workflows** — native plugins, command scripts, headless conversion, and a line-based JSON automation API.
## File workflows
| Format or workflow | Support |
| --- | --- |
| DWG | Read and write; versioned save targets from R14 through 2018 |
| DXF | Read and write; versioned save targets from R14 through 2018 |
| BAK / SV$ | Open drawing backups and autosave files |
| OBJ | Import polygon meshes |
| LandXML | Import `CgPoint` survey points |
| STL | Export 3D mesh data |
| STEP AP203 | Export 3D mesh data |
| PDF | Plot layouts and selected geometry on desktop |
| CSV | Extract entity property data |
| CTB / STB | Load and edit plot style tables |
## Desktop or web
Use the web app for immediate access with no installation. Drawings are selected through the browser and saved as local downloads.
Use the desktop application for native file associations, file-manager thumbnails, system printing, PDF output, external plugins, command scripts, and headless automation. Release builds are available for Windows, Linux, and Apple Silicon macOS.
## Install
Download all current packages from the latest release.
### Windows
Choose one of these signed x86-64 packages:
- `OpenCADStudio-*-windows-x86_64-installer.msi` — recommended installer with Start Menu shortcuts, DWG/DXF file associations, and drawing thumbnails.
- `OpenCADStudio-*-windows-x86_64-portable.exe` — standalone application; no installation required.
### Linux
Download the x86-64 AppImage, make it executable, and run it:
 [code] 
Or install it as a Flatpak from FlatPark, which insta