Atelier Rust · macOS & Windows
Les applications natives que je construis
Cinq apps écrites en Rust, chacune pour remplacer un outil du quotidien devenu lent, lourd ou envahissant. Code source privé, mais binaires signés et notarisés par Apple dès qu'une app est prête (build Windows dispo pour certaines).

QuickPaint
v0.19.0Éditeur de dessin et retouche photo tactile pour macOS, 100 % local.
Aussi simple que Paint, avec le cœur de PhotoFiltre (retouche légère) et la rapidité de composition de Canva, construit sur les fondations des grands éditeurs : moteur raster en tuiles (GIMP/Photoshop), objets vectoriels toujours modifiables (Illustrator), réglages non destructifs. Aucun compte, aucun cloud, aucune télémétrie.
Ce que ça fait
- Pinceau vectoriel sensible à la pression du stylet, lissage Catmull-Rom
- Moteur raster en tuiles : tampon de duplication, pinceau correcteur, pot de peinture, détourage en un clic
- Retouche locale : densité +/-, éponge, flou/netteté, doigt (smudge)
- Formes avec dégradés linéaires/radiaux/coniques, booléens de tracés (union/soustraction/intersection)
- Plume Bézier avec édition de nœuds après coup
- Texte riche : contour, ombre portée, texte sur courbe
Signée et notarisée par Apple, elle s'ouvre sans avertissement Gatekeeper.
Build Windows non signé : SmartScreen affichera un avertissement, cliquez sur « Informations complémentaires → Exécuter quand même ».

PapyrusPDF
v0.1.0Éditeur / visionneuse PDF natif macOS, moteur PDF maison, sans pdfium ni MuPDF.
Parsing et rendu PDF écrits from scratch : lexer, parseur d'objets COS, xref classique et cross-reference streams, arbre des pages, décodage de flux (Flate/LZW/ASCII), interprétation du contenu, résolution de polices (contours TrueType) et rasterisation. Le pipeline est testé sur des PDF générés par reportlab/pikepdf, pas seulement des fixtures artificielles.
Ce que ça fait
- Zoom, recherche plein texte insensible aux accents avec surlignage, miniatures, mode sombre
- Annoter : surligner/souligner/barrer, texte libre, remplacer un texte existant
- Réordonner, supprimer, pivoter, fusionner, extraire des pages par glisser-déposer
- Ouverture de PDF chiffrés (RC4, AES-128, AES-256)
- Vérification de signature numérique PKCS#7/CMS, testée bout en bout avec pyHanko
- Onglets multi-documents
Signée et notarisée par Apple, elle s'ouvre sans avertissement Gatekeeper.
Build Windows non signé : SmartScreen affichera un avertissement, cliquez sur « Informations complémentaires → Exécuter quand même ».

Bigview
v0.1.0Visualiseur CSV/logs géants pour macOS, ouvre en quelques secondes ce qu'Excel refuse d'ouvrir.
Excel et Numbers plafonnent à ~1 million de lignes et saturent la RAM ; les éditeurs de texte classiques chargent tout en mémoire et figent ; les outils rapides (xsv, csview) restent en ligne de commande. Bigview est la GUI native macOS pour ouvrir et filtrer des fichiers de plusieurs gigaoctets sans jamais que ça rame.
Ce que ça fait
- Ouverture quasi instantanée de fichiers CSV/logs de plusieurs Go
- Filtrage et recherche sans tout charger en mémoire
- Moteur de requêtes DataFusion pour les fichiers volumineux
- Natif Apple Silicon (arm64)
- Suite de tests automatisés couvrant le moteur d'indexation
Signée et notarisée par Apple, elle s'ouvre sans avertissement Gatekeeper.
Build Windows non signé : SmartScreen affichera un avertissement, cliquez sur « Informations complémentaires → Exécuter quand même ».

Needle
v0.1.0Recherche plein texte locale pour macOS, trouver n'importe quelle phrase, dans n'importe quel fichier, en moins de 100 ms.
Spotlight rate des fichiers, exclut silencieusement des dossiers, et ne laisse aucun contrôle sur la façon dont il cherche. Needle construit son propre index (basé sur tantivy), indépendant de Spotlight, derrière une fenêtre native invoquée par un raccourci global.
Ce que ça fait
- Recherche instantanée au fil de la frappe, extraits surlignés en contexte
- Raccourci global pour invoquer la fenêtre depuis n'importe quelle app
- 100 % local : aucun appel réseau, aucune télémétrie, lecture seule stricte
- Application native de barre de menu avec état d'indexation visible
Signée et notarisée par Apple, elle s'ouvre sans avertissement Gatekeeper.