Sélection Quotidienne de Show HN (2025-08-28)
- Alternative à Meetup.com et eventribe pour les petits groupes
- Discutez avec Nano Banana directement depuis WhatsApp
- React Web Camera – Contourne la limite d'une seule photo avec
<input type=file>
- Testronaut – Tests de navigateur pilotés par IA basés sur des missions
- Regolith – Bibliothèque de regex qui prévient les CVEs ReDoS en TypeScript
- Ajoutez de l'audio à vos cartes Anki
- Element to LLM – Extension qui transforme le DOM en temps réel en JSON pour les LLMs
- Copier/coller entre appareils et transfert de fichiers de 5 Mo (chiffrement E2E, sans inscription)
- J'ai créé un importateur CSV open-source que je souhaitais voir exister
- J'ai construit un robot qui dessine des caricatures avec un Sharpie
- Dsa.rb : Pratiquez les structures de données et algorithmes en Ruby depuis la ligne de commande
- AlphaSuite – Une plateforme open-source pour l'analyse quantitative des actions
- MaskWise : Masquez et anonymisez les données dans les fichiers d'entraînement pour les LLMs
Alternative à Meetup.com et eventribe pour les petits groupes [Business]
30 points, 7 commentaires
Plateforme open-source et mobile-first pour les RSVP des petits groupes, alternative à Meetup.com et Eventribe.
- Partage en un clic avec des URLs uniques et mémorables pour chaque événement
- Aucune inscription ou création de compte nécessaire pour organiser un événement
- Design simple et intuitif sans courbe d'apprentissage
- Solution auto-hébergeable pour éviter les frais de service
- Ouvert aux retours et améliorations
Lien de discussion, Lien original
Discutez avec Nano Banana directement depuis WhatsApp [ChatBots]
22 points, 8 commentaires
Discutez avec Nano Banana directement depuis WhatsApp grâce à une plateforme no-code.
- Construit sur une plateforme no-code pour WhatsApp
- Adoption virale au sein des groupes sociaux
- Permet une interaction directe avec Nano Banana via WhatsApp
Lien de discussion, Lien original
React Web Camera – Contourne la limite d'une seule photo avec <input type=file>
[Outils pour Développeurs]
22 points, 3 commentaires
React Web Camera est un composant React léger permettant de capturer plusieurs photos en une seule session dans le navigateur, contournant la limite d'une seule photo par défaut de <input type="file">
.
- Capture plusieurs photos en une seule session
- Fonctionne directement dans le navigateur sans rouvrir l'appareil photo
- Permet de prévisualiser et supprimer des photos avant envoi
- Entièrement côté client, garantissant la confidentialité
- Compatible avec les applications web, interfaces réactives et PWAs
Lien de discussion, Lien original
Testronaut – Tests de navigateur pilotés par IA basés sur des missions [Outils pour Développeurs]
3 points, 1 commentaire
Testronaut est un framework de test autonome piloté par IA qui définit des tests end-to-end comme des "missions" en anglais simple et les exécute via Playwright.
- Utilise l'IA (GPT-4o) pour adapter les tests aux changements d'interface tout en conservant des rapports déterministes
- Prend en charge les missions écrites sous forme de chaînes ou de fonctions avec des outils comme clic, saisie et navigation
- Fonctionne localement via CLI (
npx testronaut
) sans nécessiter de service hébergé - Génère des rapports JSON et HTML avec des étapes détaillées et des captures d'écran
- Open-source, en phase précoce, et s'installe avec une seule commande
Lien de discussion, Lien original
Regolith – Bibliothèque de regex qui prévient les CVEs ReDoS en TypeScript [Outils pour Développeurs]
26 points, 25 commentaires
Regolith est une bibliothèque de regex en TypeScript conçue pour prévenir les attaques ReDoS en utilisant le moteur de regex à temps linéaire de Rust.
- Utilise la bibliothèque Regex de Rust pour une exécution à temps linéaire, évitant les vulnérabilités ReDoS
- Atténue les CVEs courants en TypeScript/JavaScript causés par les attaques par déni de service via regex
- Garantit des performances prévisibles en évitant les correspondances de regex à temps exponentiel
- Conçue pour une manipulation plus sûre des regex dans les applications web
- Ouverte aux retours de la communauté pour des améliorations futures
Lien de discussion, Lien original
Ajoutez de l'audio à vos cartes Anki [Éducation]
3 points, 0 commentaires
Résumé en une phrase : Un outil en ligne de commande qui génère et ajoute de l'audio synthétisé à vos cartes Anki en utilisant ElevenLabs.
- Génère automatiquement de l'audio pour les cartes Anki
- Utilise ElevenLabs pour la synthèse vocale
- Interface en ligne de commande pour une intégration facile
Lien de discussion, Lien original
Element to LLM – Extension qui transforme le DOM en temps réel en JSON pour les LLMs [Outils pour Développeurs]
5 points, 4 commentaires
Une extension de navigateur qui capture l'état du DOM en temps réel et l'exporte en JSON pour les LLMs, le débogage et les tests.
- Capture le DOM en temps réel (état post-rendu) incluant la visibilité, les valeurs des champs et les attributs de dataset.
- Fonctionne localement sans télémétrie ni requêtes externes, garantissant sécurité et confidentialité.
- Utile pour déboguer des formulaires, rapports de bugs reproductibles, automatisation de tests et ingénierie de prompts.
- Disponible pour Chrome et Firefox.
Copier/coller entre appareils et transfert de fichiers de 5 Mo (chiffrement E2E, sans inscription) [Productivité]
3 points, 0 commentaires
Un outil basé sur le navigateur pour copier/coller du texte entre appareils et transférer de petits fichiers avec un chiffrement de bout en bout.
- Aucune inscription requise, rejoignez via un code ou un QR
- Chiffrement AES-256 de bout en bout
- Prend en charge les transferts de fichiers jusqu'à 5 Mo
- Fonctionne entièrement dans le navigateur
Lien de discussion, Lien original
J'ai créé un importateur CSV open-source que je souhaitais voir exister [Outils pour Développeurs]
4 points, 3 commentaires
Importateur CSV open-source conçu pour combler un manque dans les outils existants.
- Open-source
- Conçu pour être facile à utiliser
- Répond à des besoins non couverts dans l'importation de fichiers CSV
Lien de discussion, Lien original
J'ai construit un robot qui dessine des caricatures avec un Sharpie [Design]
4 points, 1 commentaire
Un robot qui dessine des caricatures à partir de photos en utilisant un Sharpie et un traceur imprimé en 3D.
- Utilise un modèle de diffusion (Flux Kontext LoRA) entraîné sur des images de caricatures
- Comprend un support imprimé en 3D pour Sharpie sur une imprimante Ender 3
- Convertit les photos en caricatures puis en G-code pour le tracé
- Inclut un site web pour essayer le service
Lien de discussion, Lien original
Dsa.rb : Pratiquez les structures de données et algorithmes en Ruby depuis la ligne de commande [Éducation]
4 points, 0 commentaires
Un outil en ligne de commande pour pratiquer les structures de données et algorithmes en Ruby avec des exercices basés sur des tests.
- Approche basée sur les tests avec Minitest pour valider les implémentations
- Fonctionne localement et est facilement extensible avec de nouveaux exercices
- Se concentre sur les motifs algorithmiques plutôt que sur des cas de test exhaustifs comme LeetCode
- Charge dynamiquement les implémentations utilisateur pour la pratique
- Conçu comme un prérequis aux plateformes comme LeetCode pour les compétences fondamentales en DSA
Lien de discussion, Lien original
AlphaSuite – Une plateforme open-source pour l'analyse quantitative des actions [Finance]
3 points, 0 commentaires
AlphaSuite est une plateforme open-source pour l'analyse quantitative des actions, offrant des outils pour l'entraînement de modèles, le backtesting et la gestion des trades.
- Suite complète pour l'analyse financière quantitative
- Prend en charge l'entraînement et la validation de modèles
- Inclut des fonctionnalités de backtesting et de gestion des trades
- Conçue pour des stratégies de trading basées sur les données
- Open-source et accessible aux traders et analystes
Lien de discussion, Lien original
MaskWise : Masquez et anonymisez les données dans les fichiers d'entraînement pour les LLMs [Outils pour Développeurs]
3 points, 2 commentaires
MaskWise est un outil pour masquer et anonymiser les données sensibles dans les fichiers d'entraînement pour les LLMs.
- Scanne et reconnaît les informations sensibles (noms, emails, adresses, etc.)
- Traite les images pour masquer le contenu sensible
- Gère les données structurées
- Construit avec TypeScript et Node.js
- Utilise MS Presidio comme backend
- Projet en phase précoce ouvert aux retours et contributions