尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
Free, open-source vector graphics editor built with Godot — Windows, macOS, Linux. Bézier paths, layers, gradients, effects, shaders, scripting, and image vectorizing with offline AI (background removal, ×4 upscale).
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Vectopen is a free, open-source vector graphics editor for Windows, macOS and Linux, built with Godot Engine 4.7. No account, no telemetry, no paid tier.
🌐 Website: https://malabo1990.github.io/vectopen-web/ · 📖 Manual: English · Español · 💬 Telegram: t.me/vectopen
Version 0.2.0-alpha — all files on the Releases page
| System | Package |
|---|---|
| Windows 10/11 (x64) | .zip — extract and run Vectopen.exe |
| macOS (Intel + Apple Silicon) | universal .dmg / .zip — not yet tested on a real Mac |
| Linux (x86_64) | .deb, .rpm, portable .tar.gz |
Alpha builds are not signed yet: see the installation guide for the Windows and macOS warnings.
.vtc format loads pages on demand: 1,000 pages / 100,000 objects open in ~1.4 s..zip, folder or .gd.Requires Godot Engine 4.7+ (standard build, no .NET).
git clone https://github.com/malabo1990/-Vectopen.git
cd -Vectopen
godot --path . --editor
The main scene is res://scenes/canvas/canvas.tscn. The native parts (text shaping and the vectorizer) are Rust GDExtensions in rust/; packaged builds are produced with tools/package_release.sh.
autoloads/ # Global singletons (GlobalEvents, DataRepository, ToolManager, etc.)
scenes/ # Godot scenes organized by subsystem
canvas/ # Drawing canvas, artboard, bounding box, shape manager
ui/ # Main editor UI, panels, dialogs, effects
scripts/ # Legacy script directory (canvas, UI, tools)
script_gdscript/ # Primary script directory
core/ # Core math (DVec2 double-precision vector)
data/ # Data resource manager and curve editor
shapes/ # Vector shape implementations (Circle, Rectangle, Polygon, Path)
system/ # Core systems (Performance, Theme, Import/Export, Effects)
tools/ # All editing tools (MoveTool, PenTool, Beziertool, etc.)
ui/ # UI component scripts
utils/ # Utility scripts (cursor, ruler, tooltips, calculator)
tools/ # Tool wrapper scenes (select, move, pen, bezier, brush, etc.)
shader/ # GLSL shaders (SDF circle, smart cursor)
addons/ # Godot editor addons
gdUnit4/ # Unit testing framework
godot_mcp/ # MCP server for AI-assisted development
resources/ # Custom Godot Resource definitions
data/ # VectopenProject, VectopenLayer, VectopenShape, VectopenArtboard
themes/ # Dark and light theme resources
translations/ # i18n translation files (11 languages)
test/ # gdUnit4 test suites
icon/ # Application icons and UI icon library
docs/en/ # English documentation
guides/ # How-to guides (MCP, rendering, errors, save systems)
reports/ # Technical reports and reviews
reference/ # External references
docs/es/ # Spanish documentation
guides/ # Guías prácticas
reports/ # Informes técnicos
reference/ # Referencias externas
| Component | Technology |
|---|---|
| Engine | Godot 4.7 (GL Compatibility) |
| Language | GDScript (~98%) + Rust GDExtensions via godot-rust |
| Vectorizing | VTracer |
| AI image tools | ONNX Runtime (via ort): U²-Net-p (background removal), Real-ESRGAN General x4v3 (upscaling) |
| Testing | gdUnit4 (750+ unit tests) + interface tests that click the real UI |
| Format | .vtc (paged, compressed document container) — specification |
good first issue are safe entry points.We welcome contributions! See CONTRIBUTING.md for details.
translations/Vectopen is created and maintained by Casimiro Ondo Obiang (@malabo1990). The project was started on 19 May 2025, when this repository was created.
MIT License — Copyright © 2025-2026 Casimiro Ondo Obiang (Malabo1990). See LICENSE.
You may use, copy, modify, merge, publish, distribute, sublicense and sell copies of Vectopen, provided the copyright notice and the license text are kept in all copies or substantial portions of the software.
Vectopen includes third-party software (Godot Engine, godot-rust, VTracer, ONNX Runtime, the U²-Net and Real-ESRGAN models, the Inter font and Rust libraries), each under its own permissive license — see THIRD_PARTY_NOTICES.txt. Every release package includes both files.