📈 GH Trending Explorer 🎲 Surprise me

← all repos

storytold / artcraftx

git clone https://github.com/storytold/artcraftx.git 🔥 on GitHub Trending today

ArtCraft-X

—
stars, 24h
+251
stars, 7 days · #255
—
stars, 30 days
982
★ total · +34% this week
856
forks · 5 open issues

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

LanguageRust
License—
Created2026-07-30 (2mo ago)
Last pushtoday
Watchers12
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-20 — #6 weekly in rust · +251 ★

Links

README excerpt
ArtCraft-X 
 A minimal desktop app for AI creation. 
 Images · Video · Audio · 3D Meshes · Worlds
 ArtCraft Website ·
 ArtCraft Repository 
 Early Experimental Release 
 Builds are Forthcoming
## Development (macOS / Linux)
With Node.js 20+, npm, Rust, and the Tauri 2 CLI installed, run:
 [code] 
This starts the frontend and desktop app together. It installs frontend
dependencies when missing, then binds the first available loopback port starting
at **5183** before launching Tauri with that exact URL. Existing processes are
left running. To start the port search elsewhere:
 [code] 
JavaScript, TypeScript, and CSS edits reload through Vite, including shared
frontend libraries. Rust edits in the app or its workspace dependencies trigger
a rebuild and desktop app restart; in-memory app state resets on a Rust restart.
The Rust backend uses native Tauri IPC, so there is no second backend HTTP port
to allocate. HTTP and the HMR WebSocket share the selected frontend port.
Press **Ctrl-C** to stop the frontend, Rust watcher, and app. Use this combined
launcher instead of running the two `script/artcraftx/unix_*_dev.sh` scripts.
The launcher resolves paths relative to itself and can be called from any directory.