Un dépôt, une carte. Le type principal vient de ce que fait le projet, le type secondaire de son langage. Les PV et le niveau se calculent depuis ses étoiles, ses forks, ses topics et son âge. Les attaques sont ses topics les plus rares — ceux qui le distinguent vraiment. Rien n’est inventé. Le sprite est calculé depuis le nom du dépôt : il ne changera donc jamais.
Mes projets — pokédex
🪄 Skills d'agent
#001 skills
110PVPsy · Électrik JavaScript
- agentic ai 40
- cursor 40
Le dépôt de mes skills d'agent — des skills de process, qui changent la façon dont un agent travaille plutôt que ce qu'il sait. Installable d'un seul `npx skills add maxgfr/skills`, ou comme plugin Claude Code.
#002 ultradoc
120PVRoche · Électrik JavaScript
- code search 40
- qdrant 60
Questions-réponses sourcées et docs de référence vérifiées pour n'importe quel projet open source, à partir de son vrai code, ses issues et PRs.
#003 ultraindex
150PVRoche · Électrik JavaScript
- code indexing 60
- code navigation 60
Indexe un dépôt entier en une encyclopédie navigable par l'IA (carte + fiches par module + graphe de liens) pour les très gros codebases.
#004 ultrasearch
120PVPsy · Eau TypeScript
- citations 70
- deep research 50
Recherche web multi-moteurs sans clé → rapport Markdown/HTML à sources vérifiées et niveaux de détail (5 modes + recherche approfondie).
#005 ultrasec
130PVTénèbres · Électrik JavaScript
- appsec 10
- code audit 60
Agent d'audit de sécurité multi-fichiers : analyse de teinte source→puits + Trivy/Semgrep/gitleaks/osv, vérifiée de façon adversariale en rapport sourcé.
#006 ultrai18n
140PVFée · Électrik JavaScript
- codemod 50
- i18n 40
Trouve toutes les chaînes lisibles d'un dépôt, les classe, les traduit avec des modèles bon marché et prouve qu'aucune n'a été oubliée : moteur zéro-dépendance, le modèle n'ouvre jamais un fichier source.
#007 ultraprospect
160PVPsy · Eau TypeScript
- companies house 40
- company registry 50
Transforme un lieu en liste de prospects sourcée grâce à OpenStreetMap, aux registres d’entreprises et aux sites web. Sans clé d’API.
#008 construct
130PVRoche · Électrik JavaScript
- greenfield 30
- product management 30
Transforme une idée produit en un cahier des charges (SRD/PRD) complet et réalisable (skill d'agent skills.sh).
#009 reconstruct
150PVRoche · Électrik JavaScript
- code generation 70
- reconstruct 70
Analyse n'importe quel dépôt et génère des PRD de reconstruction pour le rebâtir de zéro.
#010 ultraeval
120PVPsy · Électrik JavaScript
- code review 40
- evaluation 20
Évalue rigoureusement une skill ou un codebase → constats sourcés (file:line) + backlog de corrections en TDD ; moteur zéro-dépendance avec analyse (hotspots, cycles, churn) et brainstorm.
🤖 IA & outils de dev
#011 feelc
150PVDragon · Glace Go
- ai authoring 50
- brms 50
Moteur de règles métier DMN/FEEL natif IA compilé en Go : un LLM écrit les règles, le moteur les prouve et les exécute de façon déterministe (playground WASM).
#012 codeindex
140PVDragon · Eau TypeScript
- call graph 50
- code index 60
Moteur d'indexation de dépôt zéro-dépendance : symboles, imports, graphe de liens inter-fichiers typé et analytics — un seul engine.mjs embarquable, CLI + serveur MCP inclus.
#013 webindex
160PVFée · Eau TypeScript
- content extraction 10
- firecrawl 10
Moteur de récupération web zéro-dépendance : transforme une URL ou un fichier en texte propre et citable — HTML, PDF via une échelle à six barreaux finissant en OCR, documents bureautiques — et le sert en MCP. Un seul engine.mjs embarquable, CLI + serveur MCP inclus. Le pendant web de codeindex.
#014 conforme
170PVSpectre · Feu Rust
- agents md 80
- amazonq 90
Synchronise ta config d'IA de code (règles, skills, agents, serveurs MCP) entre Claude Code, Cursor et d'autres outils (Rust).
#015 secretgate
160PVTénèbres · Électrik JavaScript
- ai safety 70
- credentials 20
Pare-feu local anti-fuite de secrets pour agents de code — masque les identifiants dans les prompts, lectures de fichiers et sorties d'outils avant qu'ils n'atteignent le LLM (Claude Code, Codex, OpenCode). Hooks déterministes, sans proxy.
#016 scopelet
170PVCombat · Feu Rust
- claude skills 20
- context compression 10
Skill pour Codex et Claude Code avec CLI Rust : filtre et agrège les données localement avant de les envoyer au modèle, avec récupération des originaux et omissions explicites.
#017 sift
160PVCombat · Feu Rust
- benchmark 10
- gguf 10
Dit quelle quantization d'un LLM tient en mémoire et à quelle vitesse elle tournera — avant de la télécharger. Lit les vrais en-têtes GGUF/safetensors par requêtes HTTP Range, mesure la machine et recommande un moteur. Aucune liste de modèles embarquée (Rust).
#018 claudfeine
140PVCombat · Acier Shell
- caffeinate 60
- caffeine 10
Lance Claude Code (et Codex) « sous caféine » — garde la machine éveillée le temps de la session, puis restaure la veille. Multi-plateforme, zéro-dépendance.
#019 claude-code-switch
140PVCombat · Acier Shell
- deepseek 50
- glm 30
Bascule zéro-dépendance entre fournisseurs pour Claude Code (Anthropic, OpenRouter, DeepSeek, Z.AI, Kimi, Qwen…).
#020 codexify
110PVCombat · Feu Rust
- config backup 20
- ghostty 30
Boîte à outils sidecar pour Codex : profils de modèles, notifications Action Required fiables, sauvegarde de configuration, maintien en éveil et diagnostics (Rust).
#021 git-pilot
120PVAcier Shell
- auto commit 40
- commit 60
Automatisation git par IA : commits intelligents, résolution de conflits et rebase auto (Claude/Codex/OpenAI/Gemini/Mistral). 100% Bash.
#022 git-recap
100PVRoche · Acier Shell
- commit history 40
- changelog 60
Générateur de récap mensuel des commits : résumés par IA, points clés et liste des commits.
#023 llm-models
90PVCombat · Eau TypeScript
- models 70
- zod 60
Récupère les derniers modèles LLM depuis les API OpenRouter et models.dev.
🛠️ CLIs & outils système
#024 andro
130PVSpectre · Feu Rust
- aab 20
- adb 10
Lance des applis Android (mobile & TV) depuis le terminal macOS sur un émulateur jetable et autonome (Apple Silicon, HVF). (Rust)
#025 brutifi
250PVTénèbres · Feu Rust
- brute force 80
- bruteforce 50
Outil de test de sécurité WiFi haute performance en Rust, pour l'éducation et les audits autorisés.
#026 rshc
80PVTénèbres · Feu Rust
- obfuscation 10
- rc4 50
Réimplémentation en Rust de SHC : chiffre des scripts shell en binaires compilés.
#027 subtool
100PVFée · Acier Shell
- ass 40
- ffsubsync 60
CLI tout-en-un pour les sous-titres : télécharger, traduire, convertir, synchroniser, nettoyer, fusionner, corriger, extraire et intégrer.
#028 snatch
90PVSpectre · Électrik JavaScript
- hls 60
- m3u8 40
Téléchargeur de vidéos universel : essaie yt-dlp d'abord, bascule sur l'extraction navigateur (CDP) pour les sites récalcitrants.
#029 web-watcher
140PVAcier Shell
- api monitoring 40
- change detection 70
Script Bash qui surveille des API et sites web : détection de différences, seuils et notifications instantanées.
#030 package-checker.sh
170PVTénèbres · Acier Shell
- cicd 70
- dependencies 90
Scanne les projets node/bun/deno à la recherche de paquets npm vulnérables via OSV/GHSA (JSON/CSV/PURL/SBOM/SARIF/TRIVY).
#031 github-helpers
100PVSpectre · Acier Shell
- github api 50
- github helpers 40
Boîte à outils de maintenance GitHub : unstar en masse, clone d'org, nettoyage des forks, audit de dépôts, etc.
#032 copyable-pdf
100PVPsy · Acier Shell
- document processing 10
- pdf 40
Convertit des PDF scannés en PDF cherchables et copiables grâce à l'OCR Tesseract (traitement parallèle).
#033 ratio-master
80PVCombat · Acier Shell
- bittorent 50
- bittorent client 50
Outil de ratio torrent qui envoie de vraies requêtes d'annonce HTTP aux trackers BitTorrent.
#034 unsleep
50PVEau TypeScript
- executable 20
- preventing sleep 40
Petit exécutable qui empêche la machine de se mettre en veille.
🌐 Applications web & PWA
#035 today
190PVTénèbres · Eau TypeScript
- keyboard shortcuts 30
- task manager 30
Todolist du jour, offline-first et privée : rien ne remonte tout seul — ce qui n'est pas fini attend une décision le lendemain, avec son ancienneté affichée. Aucun compte, aucun serveur, zéro requête réseau, prouvé par une CSP et un garde-fou qui casse la CI.
#036 nook
220PVTénèbres · Eau TypeScript
- knowledge base 30
- note taking 20
Notion local-first et chiffré, 100% dans le navigateur : éditeur à blocs, pages imbriquées, wikilinks et backlinks, tags, recherche ⌘K, bases de données (table/kanban/calendrier), historique de versions, carte des liens. Verrouillage par passphrase (Argon2id) avec rotation de clé, et effacement total vérifiable. Aucune requête réseau possible — CSP connect-src 'none', prouvée en CI. PWA hors-ligne.
#037 basilico
150PVRoche · Électrik JavaScript
- chrome extension 20
- focus timer 20
Minuteur de concentration Pomodoro local-first (PWA + extension Chrome) : tâches, backlog et plan du jour, comptage des interruptions, overtime et Flowtime, heatmap annuelle, heures productives et précision des estimations, export JSON/CSV/Open Pomodoro — sans compte, sans serveur, sans tracking.
#038 tick
240PVTénèbres · Eau TypeScript
- alarm clock 50
- countdown 20
Suite de minuteurs local-first, 100 % dans le navigateur : multi-minuteurs simultanés avec préréglages (œuf, thé, réunion…), chronomètre avec tours, intervalles HIIT/Tabata/EMOM, métronome, horloge mondiale, calculateur de durées, alarmes et grand affichage plein écran — bips Web Audio, notifications, anti-dérive par horloge système, raccourcis clavier, PWA hors-ligne. Sans compte, sans serveur, sans tracking.
#039 bracketeer
200PVCombat · Eau TypeScript
- bracket 70
- elimination bracket 50
Moteur de tournois agnostique : brackets, système suisse, ligues, poules et Elo composés depuis six axes — aucun sport codé en dur. 100 % navigateur, sans serveur ni compte : lien partageable, sync P2P, export ICS, impression et hors-ligne.
#040 csv-ai-analyzer
250PVTénèbres · Eau TypeScript
- browser 50
- chatbot 60
Analyseur de CSV par IA, auto-hébergé et exécuté dans le navigateur.
#041 db-schema-viewer
150PVPoison · Eau TypeScript
- database 90
- schema 70
Visualiseur de schéma de base de données côté client avec analyse par IA — importez du SQL, visualisez, partagez, exportez, sans backend.
#042 real-estate-calculator
120PVFée · Eau TypeScript
- apartments 20
- calculation 60
Calculateur de rentabilité (ROI) immobilière pour évaluer la rentabilité d'un bien locatif.
#043 genpass
140PVTénèbres · Sol HTML
- passphrase 50
- password generator 20
Générateur de mots de passe et coffre-fort chiffré, 100% dans le navigateur : entropie exacte, phrases secrètes EFF, coffre AES-256-GCM (PBKDF2 600k) avec auto-verrouillage, liens de partage chiffrés et QR — PWA hors-ligne.
#044 loyalty-card-vault
110PVPlante · Eau TypeScript
- barcode scanner 60
- loyalty 70
PWA hors-ligne pour gérer ses cartes de fidélité avec stockage chiffré et scan de codes-barres.
#045 omnilingo
80PVPoison · Eau TypeScript
- desktop app 40
- duolingo 50
Application de bureau d'apprentissage des langues avec tutorat IA multi-fournisseurs.
#046 feedreel
120PVSpectre · Eau TypeScript
- content automation 30
- ffmpeg 50
Générateur local de courtes vidéos quotidiennes (Remotion) avec légendes par plateforme + publication optionnelle sur Shorts/TikTok/Reels.
#047 leboncoin-cdp
110PVSpectre · Sol HTML
- anti bot 20
- bot detection 70
Scraper Leboncoin indétectable via le Chrome DevTools Protocol et les data routes Next.js — sans Puppeteer, sans détection de bot.
#048 release-notes-finder
140PVRoche · Eau TypeScript
- npm package 70
- package version 80
Trouve les versions d'un paquet npm avec leurs notes de version GitHub.
#049 kanbo
130PVÉlectrik · Eau TypeScript
- agile 40
- end to end encryption 30
Gestion de projet local-first : kanban, sprints et roadmap dans le navigateur, avec un dépôt git comme seul backend.
#050 unmark
210PVTénèbres · Eau TypeScript
- c2pa 60
- exif 20
Retire les watermarks dans le navigateur : caractères Unicode invisibles et stéganographie dans le texte (le payload est décodé, pas seulement supprimé), métadonnées C2PA/EXIF/XMP sur 11 formats, et watermarks visibles sur les images — un overlay plat est inversé exactement plutôt que repeint, sinon inpainting Telea ou MI-GAN. Rien n'est uploadé : connect-src 'self' seul, prouvé par un gate CI.
#051 siphon
180PVÉlectrik JavaScript
- JavaScript 40
Téléchargeur de vidéos dans le navigateur : collez un lien, choisissez une qualité, récupérez le fichier — récupération, fusion et conversion se font sur l'appareil (ffmpeg.wasm, OPFS), rien n'est envoyé. Pour les sites qu'une page ne peut pas lire, YouTube en tête, une seule adresse suffit : une instance Invidious/Piped/cobalt, un relais Cloudflare en un clic, un userscript pont, ou votre propre serveur yt-dlp (Docker, avec cookies, SponsorBlock, extraits). Les instances publiques sont mesurées chaque jour et seules celles qui répondent sont proposées. PWA hors-ligne et cible de partage.
🎮 Jeux
#052 terravia
170PVDragon · Eau TypeScript
- browser game 30
- canvas 40
RPG de capture de créatures dans un monde généré procéduralement. Tourne entièrement dans le navigateur — sans serveur ni compte. Le monde se reconstruit depuis une graine, donc une sauvegarde tient en quelques kilo-octets de JSON exportables et réimportables.
📈 Trading & finance
#053 crible
160PVSol · Plante Python
- duckdb 90
- fastapi 60
Screener fondamental d'actions auto-hébergé — 150k+ titres, zéro clé d'API, scores Piotroski/Altman/Beneish transparents avec traçabilité complète des données, rapide grâce à DuckDB.
#054 binance-historical
250PVTénèbres · Eau TypeScript
- binance api 70
- binance historical 50
Récupère les bougies (klines) historiques depuis l'API Binance.
#055 ai-strategy-backtester
140PVTénèbres · Eau TypeScript
- ai generated 50
- backtesting 60
Décrivez une stratégie crypto en langage naturel → fichier de stratégie JSON, backtesté sur 50+ indicateurs avec rapports HTML.
#056 supertrend
140PVSol · Eau TypeScript
- supertrend 50
- technical indicators 50
Implémentation de l'indicateur SuperTrend.
📦 Bibliothèques npm & utilitaires
#057 regressio
120PVGlace · Eau TypeScript
- knn 60
- lasso 30
Bibliothèque TS zéro-dépendance de régression/classification/stats (OLS, Ridge, Lasso, Logistique, KNN, réseau de neurones) avec moteur Rust/WASM.
#058 similarities
100PVGlace · Eau TypeScript
- array comparison 60
- combinatorics 80
Fonctions pour trouver les similarités entre tableaux.
#059 condorcet-winner
80PVCombat · Eau TypeScript
- condorcet 80
- condorcet vote 30
Implémentation de l'algorithme de vote de Condorcet en TypeScript.
#060 benford-law
70PVGlace · Eau TypeScript
- benford 20
- benford analysis 30
Vérifie si un jeu de données suit la loi de Benford.
#061 gaussian-helper
80PVGlace · Eau TypeScript
- gaussian 40
- gaussian distribution 70
Utilitaires pour les calculs gaussiens.
#062 node-simple-context
90PVVol · Eau TypeScript
- async hooks 50
- async local storage 20
Contexte minimaliste pour Node, inspiré de l'API Context de React.
#063 react-essentials-functions
50PVFée · Eau TypeScript
- components 60
- useful functions 60
Hooks et composants utiles pour React.
#064 ts-essentials-functions
70PVAcier · Eau TypeScript
- essentials functions 70
- functions 50
Fonctions TypeScript essentielles, zéro-dépendance.
#065 rn-date
90PVVol · Eau TypeScript
- date 30
- date parsing 40
Correctif zéro-dépendance des problèmes d'analyse de dates en React Native sur Android.
#066 rn-simple-modal
60PVVol · Eau TypeScript
- modal 40
- rn 30
Modale React Native légère et zéro-dépendance (sans animation).
#067 huge-async-storage
90PVVol · Eau TypeScript
- async storage 50
- asyncstorage 20
Wrapper d'async-storage pour stocker de grandes quantités de données en React Native.
#068 insta-who-unfollowed-me
200PVSpectre · Eau TypeScript
- api 80
- insta 90
Suivez qui vous a unfollow sur Instagram.
#069 api-money-node-sdk
80PVEau TypeScript
- api money 70
- api money node sdk 90
SDK Node non-officiel pour api-money.com.
⚙️ GitHub Actions
#070 github-change-json
160PVPoison · Eau TypeScript
- json 40
- key 90
Action pour modifier une valeur dans un fichier JSON (ex. package.json).
#071 github-commit-push-file
90PVAcier · Eau TypeScript
- commit message 50
- files 50
Action pour committer et pousser un fichier dans un dépôt.
#072 github-multi-deployments
80PVÉlectrik · Eau TypeScript
- deployments 80
- multi deployments 40
Action pour gérer les statuts de déploiement sur plusieurs environnements.
🚀 Starters & templates
#073 typescript-swc-starter
250PVAcier · Eau TypeScript
- biomejs 90
- cjs 80
Starter TypeScript + SWC minimaliste générant des paquets CJS et ESM.
#074 typescript-react-lib-swc
140PVInsecte · Électrik JavaScript
- boilerplate components library 60
- components library 80
Starter TypeScript + SWC minimaliste pour créer des bibliothèques de composants React.
🧩 Autres
#075 awesome-stars
250PVDragon · Normal
- awesome 90
- awesome stars 70
Liste des dépôts que j'ai aimés sur GitHub.
#076 homebrew-tap
70PVSpectre · Poison Ruby
- cli tools 20
- maxgfr 70
Tap Homebrew pour mes outils CLI (`brew install maxgfr/tap/…`).
#077 michel-golfier
80PVFée · Électrik JavaScript
- golfier 50
- michel 70
Code source du site d'un écrivain.
🆕 Non classés
#078 phone-torrent
30PVÉlectrik JavaScript
- JavaScript 20
Sans description.
78 dépôts publics · 314 étoiles · voir tous mes dépôts sur GitHub →