# Veille technologique

[Source canonique](<https://sebastien.rigaux.be/veille/page/15>)

## [ProtonURL : partager un contenu avec expiration et usage unique](<https://sebastien.rigaux.be/veille/liens/protonurl-partager-un-contenu-avec-expiration-et-usage-unique>)

ProtonURL crée des liens temporaires pour transmettre du texte ou un fichier. La page propose une durée d’expiration et une clé de chiffrement personnalisée à communiquer séparément au destinataire.

2025-05-27 · [Markdown](<https://sebastien.rigaux.be/veille/liens/protonurl-partager-un-contenu-avec-expiration-et-usage-unique.md>) · [Ressource originale](<https://protonurl.com/fr>)

## [Vérifier un challenge ALTCHA côté serveur](<https://sebastien.rigaux.be/veille/liens/verifier-un-challenge-altcha-cote-serveur>)

La documentation explique la génération d’un challenge à usage unique et la vérification cryptographique de la réponse du widget. Elle distingue clairement le travail du navigateur et celui du backend.

2025-05-27 · [Markdown](<https://sebastien.rigaux.be/veille/liens/verifier-un-challenge-altcha-cote-serveur.md>) · [Ressource originale](<https://altcha.org/docs/integration/server/>)

## [21st : explorer composants, templates et thèmes React](<https://sebastien.rigaux.be/veille/liens/21st-explorer-composants-templates-et-themes-react>)

21st rassemble des composants et blocs d’interface, notamment des hero sections, cartes et arrière-plans animés. Le catalogue sert à comparer des directions visuelles et récupérer une base à adapter.

2025-05-08 · [Markdown](<https://sebastien.rigaux.be/veille/liens/21st-explorer-composants-templates-et-themes-react.md>) · [Ressource originale](<https://21st.dev/>)

## [Coss UI : une bibliothèque de composants construite sur Base UI](<https://sebastien.rigaux.be/veille/liens/coss-ui-une-bibliotheque-de-composants-construite-sur-base-ui>)

L’ancienne adresse Origin UI mène désormais à coss ui et à son catalogue de composants. Accordéons, dialogues, champs et calendriers donnent une base commune pour assembler des interfaces.

2025-05-08 · [Markdown](<https://sebastien.rigaux.be/veille/liens/coss-ui-une-bibliotheque-de-composants-construite-sur-base-ui.md>) · [Ressource originale](<https://coss.com/ui>)

## [PDFSlick : intégrer navigation et outils PDF dans une application web](<https://sebastien.rigaux.be/veille/liens/pdfslick-integrer-navigation-et-outils-pdf-dans-une-application-web>)

PDFSlick fournit des exemples de lecteurs PDF pour React, Svelte, SolidJS et JavaScript. Navigation, miniatures et zoom illustrent comment traiter les documents comme une partie de l’interface.

2025-05-04 · [Markdown](<https://sebastien.rigaux.be/veille/liens/pdfslick-integrer-navigation-et-outils-pdf-dans-une-application-web.md>) · [Ressource originale](<https://pdfslick.dev/>)

## [SurfSense : travailler sur des documents avec un agent local](<https://sebastien.rigaux.be/veille/liens/surfsense-travailler-sur-des-documents-avec-un-agent-local>)

SurfSense propose une application documentaire dont l’index reste sur la machine. Le choix d’un modèle local ou distant permet d’adapter le traitement au contexte de confidentialité des documents.

2025-05-01 · [Markdown](<https://sebastien.rigaux.be/veille/liens/surfsense-travailler-sur-des-documents-avec-un-agent-local.md>) · [Ressource originale](<https://github.com/MODSetter/SurfSense>)

## [Clarifier les états React Query avec le pattern matching](<https://sebastien.rigaux.be/veille/liens/clarifier-les-etats-react-query-avec-le-pattern-matching>)

Gabriel Pichot organise les états loading, erreur, succès et résultat vide avec du pattern matching. L’approche réduit les branches dispersées dans les composants et améliore leur lisibilité.

2025-04-24 · [Markdown](<https://sebastien.rigaux.be/veille/liens/clarifier-les-etats-react-query-avec-le-pattern-matching.md>) · [Ressource originale](<https://www.gabrielpichot.fr/blog/simplify-tanstack-react-query-state-handling-with-pattern-matching/>)

## [CentralMind Gateway : exposer une base via MCP et OpenAPI](<https://sebastien.rigaux.be/veille/liens/centralmind-gateway-exposer-une-base-via-mcp-et-openapi>)

Gateway génère une interface MCP ou REST à partir d’une connexion à une base de données. Il fournit une passerelle pour brancher des agents sur les données sans écrire chaque endpoint à la main.

2025-04-22 · [Markdown](<https://sebastien.rigaux.be/veille/liens/centralmind-gateway-exposer-une-base-via-mcp-et-openapi.md>) · [Ressource originale](<https://github.com/centralmind/gateway>)

## [Anyquery : interroger fichiers et applications avec SQL](<https://sebastien.rigaux.be/veille/liens/anyquery-interroger-fichiers-et-applications-avec-sql>)

Anyquery étend SQLite avec des plugins pour interroger des fichiers et services applicatifs. Il propose aussi une connexion MCP pour rendre ces sources accessibles aux assistants IA.

2025-04-22 · [Markdown](<https://sebastien.rigaux.be/veille/liens/anyquery-interroger-fichiers-et-applications-avec-sql.md>) · [Ressource originale](<https://github.com/julien040/anyquery>)

## [Presidio : repérer et anonymiser les données personnelles](<https://sebastien.rigaux.be/veille/liens/presidio-reperer-et-anonymiser-les-donnees-personnelles>)

Presidio fournit des modules de détection et d’anonymisation pour le texte et les images. Les reconnaisseurs prédéfinis ou personnalisés couvrent notamment noms, coordonnées et numéros sensibles.

2025-04-22 · [Markdown](<https://sebastien.rigaux.be/veille/liens/presidio-reperer-et-anonymiser-les-donnees-personnelles.md>) · [Ressource originale](<https://data-privacy-stack.github.io/presidio/>)

## [Anime.js : coordonner timelines, gestes et animations au scroll](<https://sebastien.rigaux.be/veille/liens/anime-js-coordonner-timelines-gestes-et-animations-au-scroll>)

Anime.js réunit animations, timelines, springs et observation du scroll dans une même API. Les outils de composition permettent de régler les propriétés et de synchroniser plusieurs effets.

2025-04-20 · [Markdown](<https://sebastien.rigaux.be/veille/liens/anime-js-coordonner-timelines-gestes-et-animations-au-scroll.md>) · [Ressource originale](<https://animejs.com/>)

## [React Agent Hooks : exposer l’état d’une interface aux agents](<https://sebastien.rigaux.be/veille/liens/react-agent-hooks-exposer-l-etat-d-une-interface-aux-agents>)

Cette bibliothèque dérive des outils pour LLM à partir de hooks React. L’interface humaine et celle de l’agent peuvent ainsi partager le même état, avec un schéma de modification défini par le développeur.

2025-04-20 · [Markdown](<https://sebastien.rigaux.be/veille/liens/react-agent-hooks-exposer-l-etat-d-une-interface-aux-agents.md>) · [Ressource originale](<https://github.com/chuanqisun/react-agent-hooks>)

## [Construire un chat React avec réponses en streaming](<https://sebastien.rigaux.be/veille/liens/construire-un-chat-react-avec-reponses-en-streaming>)

Robin Wieruch construit un chat Next.js connecté à l’API OpenAI, depuis la route serveur jusqu’à l’interface. Le tutoriel ajoute le streaming pour afficher progressivement les réponses.

2025-04-20 · [Markdown](<https://sebastien.rigaux.be/veille/liens/construire-un-chat-react-avec-reponses-en-streaming.md>) · [Ressource originale](<https://www.robinwieruch.de/react-ai-chat/>)

## [Codex CLI : travailler sur un dépôt depuis le terminal](<https://sebastien.rigaux.be/veille/liens/codex-cli-travailler-sur-un-depot-depuis-le-terminal>)

Le dépôt présente l’agent de développement Codex CLI et ses procédures d’installation. Il fournit une entrée vers un workflow d’assistance au code exécuté localement sur la machine.

2025-04-17 · [Markdown](<https://sebastien.rigaux.be/veille/liens/codex-cli-travailler-sur-un-depot-depuis-le-terminal.md>) · [Ressource originale](<https://github.com/openai/codex>)

## [Un serveur MCP pour déboguer Node.js à l’exécution](<https://sebastien.rigaux.be/veille/liens/un-serveur-mcp-pour-deboguer-node-js-a-l-execution>)

Ce serveur expose le débogueur Node.js à des assistants comme Cursor ou Claude Code. Il permet d’ajouter les informations d’exécution à leur contexte de diagnostic.

2025-03-29 · [Markdown](<https://sebastien.rigaux.be/veille/liens/un-serveur-mcp-pour-deboguer-node-js-a-l-execution.md>) · [Ressource originale](<https://github.com/workbackai/mcp-nodejs-debugger>)

## [Paraglide JS : compiler les traductions en fonctions typées](<https://sebastien.rigaux.be/veille/liens/paraglide-js-compiler-les-traductions-en-fonctions-typees>)

Paraglide génère des fonctions de message typées et des traductions compatibles avec le tree shaking. Son intégration avec plusieurs frameworks permet de partager une approche i18n côté client et serveur.

2025-03-23 · [Markdown](<https://sebastien.rigaux.be/veille/liens/paraglide-js-compiler-les-traductions-en-fonctions-typees.md>) · [Ressource originale](<https://paraglidejs.com/>)

## [Omlet : visualiser l’usage des composants et de leurs props](<https://sebastien.rigaux.be/veille/liens/omlet-visualiser-l-usage-des-composants-et-de-leurs-props>)

Omlet affiche dans VS Code les usages d’un composant et les valeurs transmises à ses props. Ces informations aident à comprendre l’adoption réelle d’une bibliothèque avant de la faire évoluer.

2025-03-20 · [Markdown](<https://sebastien.rigaux.be/veille/liens/omlet-visualiser-l-usage-des-composants-et-de-leurs-props.md>) · [Ressource originale](<https://marketplace.visualstudio.com/items?itemName=Omlet.omlet-vscode-extension>)

## [Convex : un backend réactif avec base de données et fonctions TypeScript](<https://sebastien.rigaux.be/veille/liens/convex-un-backend-reactif-avec-base-de-donnees-et-fonctions-typescript>)

Convex regroupe base de données, fonctions, synchronisation et recherche dans une plateforme backend. L’approche réactive vise à relier les données aux interfaces sans assembler chaque service séparément.

2025-03-20 · [Markdown](<https://sebastien.rigaux.be/veille/liens/convex-un-backend-reactif-avec-base-de-donnees-et-fonctions-typescript.md>) · [Ressource originale](<https://www.convex.dev/>)

## [Découvrir et gérer des serveurs MCP et skills dans VS Code](<https://sebastien.rigaux.be/veille/liens/decouvrir-et-gerer-des-serveurs-mcp-et-skills-dans-vs-code>)

Cette extension rassemble recherche, installation et gestion de serveurs MCP et de skills. Elle expose ces ressources aux agents de développement utilisés dans l’éditeur.

2025-03-11 · [Markdown](<https://sebastien.rigaux.be/veille/liens/decouvrir-et-gerer-des-serveurs-mcp-et-skills-dans-vs-code.md>) · [Ressource originale](<https://github.com/VikashLoomba/copilot-mcp>)

## [Une collection de bibliothèques React pour interfaces animées](<https://sebastien.rigaux.be/veille/liens/une-collection-de-bibliotheques-react-pour-interfaces-animees>)

Ce dépôt rassemble des bibliothèques de composants et design systems React avec des capacités d’animation. Il sert de point de départ pour comparer leurs approches et leurs démonstrations.

2025-02-26 · [Markdown](<https://sebastien.rigaux.be/veille/liens/une-collection-de-bibliotheques-react-pour-interfaces-animees.md>) · [Ressource originale](<https://github.com/sanjay10985/animated-react-collection>)

Page 15 / 22

[Précédent](<https://sebastien.rigaux.be/veille/page/14>)

[Suivant](<https://sebastien.rigaux.be/veille/page/16>)
