Crafting apps sept clones adobe en rust gratuits e
|

ARTCRAFT APPS : sept clones Adobe en Rust, gratuits et open source

⏱️ Temps de lecture estimé : 3 minutes

https://getartcraft.com/apps

📌 ARTCRAFT APPS réunit sept applications créatives open source écrites en Rust par l’équipe ArtCraft : retouche d’image, illustration vectorielle, montage vidéo, développement RAW, PDF, motion design et mise en page. Gratuites, natives, sans Electron.

Ils ne se cachent pas. Les descriptions des dépôts GitHub disent les choses crûment : PhotoCraft est « une réimplémentation clean-room d’Adobe Photoshop en pure Rust », FilmCraft celle de Premiere Pro, LightCraft celle de Lightroom, VectorCraft celle d’Illustrator. Le site pousse le parallèle jusqu’à l’interface, avec des mises en page, des outils et des raccourcis que les professionnels connaissent déjà, pour ne rien réapprendre.

PhotoCraft est le plus avancé : alpha précoce, mais déjà en version 0.3.0. On y retrouve calques, masques, calques d’ajustement, styles, texte, vecteurs et pinceaux. Le canvas passe par Metal, Vulkan, DirectX 12 ou WebGPU selon la plateforme, sans Electron ni webview. Il ouvre et enregistre des fichiers PSD et PSB : sur 135 fichiers de test réels, 134 ressortent identiques octet par octet. 16 calques d’ajustement, plus de 70 filtres en aperçu direct, objets intelligents, gestion colorimétrique ICC avec preuve douce, en 8, 16 et 32 bits, en RGB, CMJN, Lab. Le dépôt dépasse 22 700 étoiles.

FilmCraft attaque le montage vidéo, en développement, version 0.2.1 : moniteurs source et programme, montage à trois points, tous les modes de trim, timebase entier qui tient 23,976 et 29,97 sans dérive. Pas de FFmpeg à l’intérieur : codecs natifs H.264, HEVC, ProRes, VP9, AAC et Opus. Environ 55 effets, 30 transitions, étalonnage avec courbes, roues colorimétriques, LUT et scopes, loudness EBU R128 côté audio. LightCraft développe les RAW, PdfCraft manipule les PDF, EffectCraft fait du motion design, DesignCraft de la mise en page.

Crafting Apps applique les mêmes règles aux sept : code sous licence Apache-2.0, applications compilées en Rust jusqu’au binaire natif, fichiers traités sur votre machine sans aller-retour cloud. Six d’entre elles existent aussi en WebAssembly dans un onglet. Le détail que j’ai le plus remarqué : chaque application est pilotable depuis une ligne de commande, un canal JSON ou un serveur MCP, donc aussi bien à la souris que par un agent.

  • 🖼️ PhotoCraft lit et réécrit le PSD, calques conservés
  • 🎬 FilmCraft encode ProRes et H.264 sans passer par FFmpeg
  • ⚡ Canvas GPU : Metal, Vulkan, DirectX 12 et WebGPU
  • 🤖 CLI, canal JSON et serveur MCP sur chaque application
  • 📦 Sept apps, plus WordCraft, GridCraft et CADCraft sur GitHub

À ne pas confondre avec le studio IA ArtCraft du même site : ici, rien ne génère, on édite. La limite tient à l’état de maturité, alpha précoce pour PhotoCraft et PdfCraft, « in development » pour les cinq autres — ce sont des bases solides, pas encore des remplacements définitifs. Ce que je trouve le plus juste dans ce projet, c’est l’obstination : refaire Photoshop, Premiere et Illustrator en Rust plutôt que d’habiller une page web, et publier le tout sous Apache-2.0.

Sources

Publications similaires

Laisser un commentaire