Sélection Quotidienne de Show HN (2025-10-20)
- Duck-UI – Un IDE SQL basé sur navigateur pour DuckDB
- Pyversity – Diversification rapide des résultats pour la recherche et RAG
- Détection des champs de formulaire PDF basée sur navigateur (basée sur YOLO)
- Web-directive.js – Un modèle de directive pour le HTML natif
- Syna – Un framework minimal pour le ML et RL construit à partir de zéro avec NumPy
- MarkdownConverters – Convertir n'importe quel format de fichier en Markdown propre
- Extension de navigateur Thème Terminal pour HN
- CheckHN – Une checklist pour les posts les plus populaires de Hacker News
- Nova : Solution open-source pour les conflits de fichiers CAD
- Photerra – Une seule app pour découvrir des pépites, planifier avec des amis et réserver
- Proxmox-GitOps : Métastructure d'automatisation de conteneurs (Monorepo récursif)
- EloqDoc : Base de données documentaire compatible MongoDB avec stockage objet comme priorité
- Un jeune de 17 ans a construit ma deuxième app : Omegle pour Indie Hackers et Builders
- Préprocesseur pour C et C++ pour une sécurité mémoire moderne
- Notepad.exe – Éditeur macOS pour Swift et Python (maintenant avec runtime Linux)
Duck-UI – Un IDE SQL basé sur navigateur pour DuckDB [Outils pour Développeurs]
173 points, 54 commentaires
Un IDE SQL basé sur navigateur pour DuckDB qui fonctionne entièrement dans le navigateur via WebAssembly, permettant une analyse de données locale sans backend.
- Exécute DuckDB dans le navigateur en utilisant WebAssembly
- Prend en charge l'importation de fichiers CSV, JSON, Parquet et Arrow (locaux ou distants)
- Fonctionnalités : autocomplétion SQL, coloration syntaxique et historique des requêtes
- Persistance des données via OPFS (survit au rafraîchissement du navigateur)
- Connexion optionnelle à des serveurs DuckDB externes
- Déploiement en une ligne via Docker ou serveur de développement Node 20+
- Axé sur la confidentialité (aucune donnée ne quitte le navigateur)
- Compatible avec Chrome, Firefox et Safari
- Open-source (licence Apache 2.0)
Lien de discussion, Lien original
Pyversity – Diversification rapide des résultats pour la recherche et RAG [Outils pour Développeurs]
65 points, 7 commentaires
Pyversity est une bibliothèque Python légère pour diversifier les résultats de recherche afin d'équilibrer pertinence et diversité efficacement.
- API unifiée prenant en charge plusieurs stratégies (MMR, MSD, DPP, COVER)
- Dépendance minimale (seulement NumPy) pour une installation facile
- Traitement rapide avec diversification au niveau milliseconde
- Améliore les pipelines de recherche, recommandation et RAG sans latence ajoutée
Lien de discussion, Lien original
Détection des champs de formulaire PDF basée sur navigateur (basée sur YOLO) [Outils pour Développeurs]
16 points, 1 commentaire
Un outil basé sur navigateur pour détecter et ajouter des champs de formulaire PDF en utilisant des modèles basés sur YOLO.
- Utilise des modèles ouverts (FFDNet-S et FFDNet-L) entraînés sur 55k documents
- Implémentation entièrement basée sur navigateur avec runtime ONNX
- Prend en charge à la fois la détection et l'ajout de champs
- Prévu de publier une bibliothèque navigateur pour un déploiement plus facile
- Basé sur le projet CommonForms de Joe Barrow
Lien de discussion, Lien original
Web-directive.js – Un modèle de directive pour le HTML natif [Outils pour Développeurs]
10 points, 2 commentaires
Une bibliothèque légère permettant des modèles de directive dans le HTML natif sans frameworks, inspirée par Vue.js.
- Implémente des modèles de directive dans le HTML natif
- Aucune dépendance à des frameworks
- Inspiré par les fonctionnalités de Vue.js
Lien de discussion, Lien original
Syna – Un framework minimal pour le ML et RL construit à partir de zéro avec NumPy [Outils pour Développeurs]
6 points, 0 commentaires
Syna est un framework minimal pour le ML et RL construit à partir de zéro avec NumPy à des fins éducatives, avec un module intégré d'apprentissage par renforcement et une visualisation en temps réel des réseaux neuronaux.
- Construit entièrement avec NumPy pour la simplicité et la clarté
- Inclut un module d'apprentissage par renforcement basique dans le framework
- Conçu pour un usage éducatif afin de comprendre les internes du ML
- Comprend une application web pour la visualisation en temps réel de l'entraînement des réseaux neuronaux
- Inspiré par DeZero et utilise une approche define-by-run (graphe dynamique)
Lien de discussion, Lien original
MarkdownConverters – Convertir n'importe quel format de fichier en Markdown propre [Texte]
4 points, 0 commentaires
Un outil qui convertit divers formats de fichiers (PDF, DOCX, PPTX, HTML, URLs) en Markdown propre et structuré pour les pipelines IA, la documentation ou le contrôle de version.
- Préservation précise de la structure (titres, listes, tableaux, code, liens)
- Sortie Markdown cohérente optimisée pour les LLM ou docs
- Conversion rapide basée sur navigateur avec traitement respectueux de la confidentialité
- Prend en charge les entrées multi-formats et URLs
- Utile pour RAG, embeddings ou workflows de prétraitement de texte
Lien de discussion, Lien original
Extension de navigateur Thème Terminal pour HN [Design]
4 points, 1 commentaire
Une extension de navigateur de style terminal pour améliorer l'apparence visuelle de Hacker News.
- Transforme Hacker News en une interface de type terminal
- Léger et personnalisable
- Open-source sans restrictions d'utilisation
- Non disponible sur le Chrome Web Store (installation manuelle requise)
Lien de discussion, Lien original
CheckHN – Une checklist pour les posts les plus populaires de Hacker News [Productivité]
3 points, 0 commentaires
Une application web pour suivre et organiser les posts les plus populaires de Hacker News de tous les temps.
- Affiche les posts de Hacker News triés par popularité
- Permet aux utilisateurs de cocher ou sauvegarder des posts pour plus tard
- Aide les utilisateurs à suivre quels posts ils ont déjà lus
Lien de discussion, Lien original
Nova : Solution open-source pour les conflits de fichiers CAD [Outils pour Développeurs]
8 points, 0 commentaires
Nova est un système de verrouillage de fichiers open-source conçu pour prévenir les conflits de fichiers CAD pour les équipes d'ingénierie.
- Prend en charge plusieurs logiciels CAD avec verrouillage de fichiers en temps réel
- Inclut un tableau de bord en direct pour synchroniser les ingénieurs de conception
- Construit avec Python et Next.js
- Configuration facile via Git clone et installation pip
- Cible les startups hardware et les équipes luttant avec des solutions PDM coûteuses
Lien de discussion, Lien original
Photerra – Une seule app pour découvrir des pépites, planifier avec des amis et réserver [Voyage]
3 points, 3 commentaires
Photerra est une application de planification de voyage qui transforme les photos géolocalisées en points mappables pour organiser des voyages, collaborer avec des amis et réserver.
- Convertit les photos avec données GPS en emplacements précis sur la carte pour une planification précise des voyages
- Combine découverte, planification, coordination et réservation dans un seul workflow
- Comprend des spots sourcés par la communauté à partir de vraies photos pour des recommandations hors des sentiers battus
- Prend en charge à la fois les grands voyages et l'exploration locale avec une navigation en un clic
- Disponible sur iOS et Android avec un contenu initial dans certaines localisations aux États-Unis et à l'international
Lien de discussion, Lien original
Proxmox-GitOps : Métastructure d'automatisation de conteneurs (Monorepo récursif) [Outils pour Développeurs]
7 points, 1 commentaire
Proxmox-GitOps est une plateforme Infrastructure-as-Code (IaC) open-source pour automatiser l'approvisionnement et l'orchestration de conteneurs Linux sur Proxmox VE en utilisant une approche de monorepo récursif.
- Auto-gestion récursive : S'auto-déploie et s'approvisionne via un monorepo poussé vers une instance locale.
- Conception monorepo : Centralise l'infrastructure en tant que IaC en utilisant des sous-modules Git pour une composition modulaire.
- Git comme source unique de vérité : Représente l'état désiré de l'infrastructure.
- Couplage lâche : Les conteneurs fonctionnent indépendamment du plan de contrôle pour la flexibilité.
- Non commercial et extensible : Conçu pour l'automatisation domestique et la collaboration.
Lien de discussion, Lien original
EloqDoc : Base de données documentaire compatible MongoDB avec stockage objet comme priorité [Outils pour Développeurs]
10 points, 8 commentaires
EloqDoc est une base de données documentaire open-source compatible MongoDB optimisée pour le stockage objet, la mise à l'échelle découplée et les transactions ACID.
- Utilise le stockage objet (ex : S3) comme durabilité principale avec cache NVMe pour efficacité des coûts et performance
- Découple le calcul et le stockage pour une mise à l'échelle indépendante sans mouvement de données
- Fournit de vraies transactions ACID avec une cohérence distribuée rapide
- Nativement distribué avec support multi-writer, éliminant le sharding manuel
- Entièrement compatible avec les clients et drivers MongoDB
Lien de discussion, Lien original
Un jeune de 17 ans a construit ma deuxième app : Omegle pour Indie Hackers et Builders [ChatBots]
4 points, 0 commentaires
Omegle pour indie hackers et builders, créé par un jeune de 17 ans.
- Connecte aléatoirement des indie hackers et builders
- Deuxième application développée par un jeune de 17 ans
- Inspiré par le concept de chat aléatoire d'Omegle
Lien de discussion, Lien original
Préprocesseur pour C et C++ pour une sécurité mémoire moderne [Outils pour Développeurs]
5 points, 2 commentaires
Un préprocesseur pour C et C++ qui améliore la sécurité mémoire avec des builds sans configuration.
- Améliore la sécurité mémoire en C et C++
- Ne nécessite aucune configuration pour les builds
- Modernise les bases de code legacy
Lien de discussion, Lien original
Notepad.exe – Éditeur macOS pour Swift et Python (maintenant avec runtime Linux) [Outils pour Développeurs]
38 points, 47 commentaires
Notepad.exe est un éditeur macOS pour le prototypage en Swift et Python avec un support ajouté pour le runtime Linux.
- Configuration minimale pour un prototypage rapide de code
- Prend en charge Swift et Python
- Exécute le code directement sans structure de projet
- Runtime Linux ajouté pour une exécution cross-environnement
- Conçu pour macOS avec des retours recherchés sur l'intégration dans les workflows