Sélection Quotidienne de Show HN (2025-04-15)
- ClipCapsule – Un gestionnaire de presse-papiers pour Linux (construit avec Go et Wails)
- Zero-codegen, inférence de types TypeScript sans compilation à partir de Protobufs
- Profiler mono-header pour C++17
- Résurrection de la Z-Machine Unix d'Infocom avec Cosmopolitan
- J'ai créé un modèle d'apprentissage automatique pour prédire 66,45% des matchs de NBA
- Essentials-C – Une bibliothèque C minimale pour la manipulation de chaînes et de tableaux
- ActorCore – Framework serverless avec état qui fonctionne partout
- Kforward – Proxy K8s léger pour le développement local
- LiftmyCV – Agent de recherche d'emploi IA et outil d'auto-candidature
- L'application Nissan Leaf n'a pas de widget d'accueil, alors j'ai créé le mien
- ElephantShadow : PHP pour le SSR de Webcomponents en shadow DOM déclaratif
- Visualisez instantanément l'utilisation SaaS de votre équipe parmi 2 500 outils
- GPTShirt - T-shirts personnalisés alimentés par l'IA
- J'ai créé une bibliothèque avec des composants gratuits UIKit et SwiftUI
- Bibliothèque Go pour générer des decks Anki
- GitHub Detective – Enquêtez sur l'activité d'un utilisateur GitHub
- Bptree – Une implémentation d'arbre B+ en C
- Éditeur de texte enrichi en tant que service – mon projet gratuit
- Bugsink – Suivi d'erreurs auto-hébergé
- BookStates – Un meilleur suivi de lecture et compagnon de lecture
- Analyseur de requêtes de recherche alimenté par SQL avec interface React
- ChatGPT est nul, alors j'ai créé Zarin pour accéder à 200 modèles d'IA
- J'ai créé un générateur d'images IA qui permet de créer des images stylisées en quelques secondes
- Une application iOS de 1 Mo : serveurs HTTP/WebDAV en arrière-plan, partage de fichiers multiplateforme
- Créez un seul exécutable à partir de vos applications Node.js, mais seulement 10 Mo
- J'ai écrit un livre sur Clojure
ClipCapsule – Un gestionnaire de presse-papiers pour Linux (construit avec Go et Wails) [Productivité]
13 points, 2 commentaires
ClipCapsule est un gestionnaire de presse-papiers piloté par clavier pour Linux, construit avec Go et Wails.
- Rappelle et colle les entrées du presse-papiers avec CTRL + SHIFT + 1~9
- Maintient une base de données locale de l'historique du presse-papiers
- Déplace les éléments sélectionnés en haut de la pile du presse-papiers
- Construit avec Go + Wails pour une sensation native et rapide
- Pas de cloud, télémétrie ou fonctionnalités inutiles
- Nécessite actuellement sudo ou l'accès à /dev/input/eventX pour la capture clavier
- Mode démon prévu pour éliminer la dépendance à l'interface graphique
Lien de discussion, Lien original
Zero-codegen, inférence de types TypeScript sans compilation à partir de Protobufs [Outils pour Développeurs]
84 points, 45 commentaires
Inférence de types TypeScript à partir de Protobufs sans génération de code ni compilation.
- Approche zero-codegen
- Aucune compilation requise
- Fonctionne avec les schémas Protobuf
- Inférence de types TypeScript
Lien de discussion, Lien original
Profiler mono-header pour C++17 [Outils pour Développeurs]
51 points, 6 commentaires
Un profiler C++17 léger mono-header pour mesurer les performances d'exécution avec un overhead minimal.
- Macros faciles à utiliser pour profiler des segments de code
- Prend en charge le profilage imbriqué et construit un graphe d'appels
- Thread-safe avec une implémentation presque sans verrouillage
- Overhead minimal grâce au stockage local aux threads et aux tableaux contigus
- Fonctionne avec les optimisations activées
Lien de discussion, Lien original
Résurrection de la Z-Machine Unix d'Infocom avec Cosmopolitan [Divertissement]
141 points, 49 commentaires
Renaissance de la Z-Machine UNIX d'Infocom pour les systèmes modernes avec Cosmopolitan, permettant à Zork et autres jeux de fonctionner sur plusieurs plateformes.
- Portage du code source original de la z-machine UNIX vers les systèmes modernes
- Inclut le code source modifié, les instructions d'utilisation et les builds
- Prend en charge Windows, Mac, Linux et BSD sur ARM/x86
- Explication détaillée du processus de portage et du rôle de Cosmopolitan
- Exécutables de jeu intégrés fournis comme exemples
Lien de discussion, Lien original
J'ai créé un modèle d'apprentissage automatique pour prédire 66,45% des matchs de NBA [Divertissement]
10 points, 8 commentaires
DeepShot est un modèle de prédiction de matchs NBA utilisant des données historiques, l'apprentissage automatique et une interface propre pour prévoir les résultats avec 66,45% de précision.
- Utilise des moyennes mobiles au niveau de l'équipe et des classements Elo pour les prédictions
- Comprend un moteur de statistiques pondérées basé sur EWMA
- Prédictions en temps réel visualisées dans une interface NiceGUI réactive
- Construit avec Python, Pandas, Scikit-learn et XGBoost
- Prise en charge multiplateforme (Windows/macOS/Linux)
- Open-source et disponible sur GitHub
Lien de discussion, Lien original
Essentials-C – Une bibliothèque C minimale pour la manipulation de chaînes et de tableaux [Outils pour Développeurs]
3 points, 0 commentaires
Une bibliothèque C minimale pour la manipulation de chaînes et de tableaux avec des fonctions essentielles.
- Inclut des fonctions comme
length
,reverse
,substring
,trim
etreplaceChar
- Fournit des utilitaires tels que
bubbleSort
,includes
,startsWith
etendsWith
- Pur C sans dépendances externes
- Code propre et lisible adapté aux débutants et aux utilisateurs avancés
Lien de discussion, Lien original
ActorCore – Framework serverless avec état qui fonctionne partout [Outils pour Développeurs]
35 points, 5 commentaires
ActorCore est un framework serverless avec état déployable sur plusieurs plateformes, conçu pour créer des applications avec état, des agents IA, collaboratives ou local-first.
- Fonctionne sur Rivet, Cloudflare, Bun, Node.js et plus
- Réduit le verrouillage fournisseur en prenant en charge plusieurs plateformes
- Permet un état persistant et une exécution indéfinie comme le modèle acteur
- Vise à développer l'écosystème serverless avec état avec des outils partagés
- Inclut une documentation étendue et un développement communautaire
Lien de discussion, Lien original
Kforward – Proxy K8s léger pour le développement local [Outils pour Développeurs]
7 points, 2 commentaires
Kforward est un proxy Kubernetes léger conçu pour le développement local.
- Proxy Kubernetes léger
- Conçu pour le développement local
- Simplifie les workflows de développement local avec K8s
Lien de discussion, Lien original
LiftmyCV – Agent de recherche d'emploi IA et outil d'auto-candidature [Business]
6 points, 0 commentaires
Agent de recherche d'emploi alimenté par l'IA qui automatise les candidatures avec des réponses contextuelles et humaines.
- Remplissage automatique IA axé sur la qualité pour les candidatures
- Modèle freemium/pay-as-you-go sans piège d'abonnement
- Prend en charge 7 sites de recherche d'emploi et plateformes ATS
- Fonctionnalité d'auto-candidature non-stop basculant entre les job boards
- Remplissage automatique alimenté par GPT-4o pour les candidatures
- Plan gratuit avec 3 soumissions de CV pour essai
- Extension Chrome pour une intégration transparente
Lien de discussion, Lien original
L'application Nissan Leaf n'a pas de widget d'accueil, alors j'ai créé le mien [Technologie Grand Public]
113 points, 87 commentaires
Un widget d'accueil personnalisé pour vérifier l'état de la batterie de la Nissan Leaf, construit avec des outils gratuits.
- Utilise GitHub Actions, Appium, Tailscale et Apple Shortcuts
- Fournit une visibilité rapide de l'état de charge de la batterie
- Créé comme projet secondaire en raison de l'absence de widget officiel
Lien de discussion, Lien original
ElephantShadow : PHP pour le SSR de Webcomponents en shadow DOM déclaratif [Outils pour Développeurs]
4 points, 0 commentaires
Outil PHP pour le rendu côté serveur de web components en utilisant le shadow DOM déclaratif.
- Permet le SSR pour les web components
- Utilise le shadow DOM déclaratif
- Solution basée sur PHP
Lien de discussion, Lien original
Visualisez instantanément l'utilisation SaaS de votre équipe parmi 2 500 outils [Business]
4 points, 4 commentaires
Une extension de navigateur qui révèle et suit instantanément l'utilisation des outils SaaS de votre équipe parmi 2 500 outils.
- Identifie tous les outils utilisés par chaque membre de l'équipe
- Suit l'utilisation dans le temps pour repérer les inefficacités
- Alerte sur les nouveaux outils découverts
- Fournit une vue d'ensemble automatisée et propre de votre stack SaaS
- S'intègre avec Google Workspace pour une configuration rapide
- Gratuit et en libre-service, avec accès immédiat à 6 mois de données
Lien de discussion, Lien original
GPTShirt - T-shirts personnalisés alimentés par l'IA [E-commerce]
10 points, 0 commentaires
Plateforme alimentée par l'IA pour générer et imprimer des designs de t-shirts personnalisés à partir de prompts texte.
- Génère des designs uniques avec le générateur d'images Recraft v3
- Gère la production et l'expédition sans nécessiter de compte
- Optimise les designs pour l'impression sur tissu
- Permet de partager les designs générés
- Exemples incluent des thèmes originaux comme "Île flottante de chats cosmiques"
Lien de discussion, Lien original
J'ai créé une bibliothèque avec des composants gratuits UIKit et SwiftUI [Outils pour Développeurs]
4 points, 0 commentaires
Une bibliothèque de composants UIKit et SwiftUI gratuits pour accélérer le développement d'applications iOS.
- Composants UI magnifiques
- Prend en charge UIKit et SwiftUI
- Accélère le développement d'applications iOS
Lien de discussion, Lien original
Bibliothèque Go pour générer des decks Anki [Éducation]
3 points, 0 commentaires
Bibliothèque Go pour générer des decks Anki programmatiquement.
- Génère des decks Anki programmatiquement
- Conçue pour être utilisée avec des applications Go
Lien de discussion, Lien original
GitHub Detective – Enquêtez sur l'activité d'un utilisateur GitHub [Outils pour Développeurs]
11 points, 4 commentaires
GitHub Detective aide à enquêter sur l'activité récente d'un utilisateur GitHub avec filtrage et analyse sarcastique.
- Récupère la dernière activité de l'utilisateur (PRs, issues, commentaires, etc.)
- Permet de filtrer par type d'activité
- Génère une analyse sarcastique de l'activité de l'utilisateur
- Rapports partageables/téléchargeables
Lien de discussion, Lien original
Bptree – Une implémentation d'arbre B+ en C [Outils pour Développeurs]
3 points, 0 commentaires
Bptree est une implémentation d'arbre B+ en C.
- Écrit en C
- Implémente la structure de données arbre B+
Lien de discussion, Lien original
Éditeur de texte enrichi en tant que service – mon projet gratuit [Texte]
9 points, 0 commentaires
Un service d'éditeur de texte enrichi gratuit et configurable qui simplifie l'ajout et la gestion d'éditeurs sur les sites web.
- Intégration facile avec des éléments de barre d'outils personnalisables
- Fournit des instructions claires pour l'ajout aux sites web
- Gratuit pour tous les utilisateurs
Lien de discussion, Lien original
Bugsink – Suivi d'erreurs auto-hébergé [Outils pour Développeurs]
6 points, 4 commentaires
Bugsink est un outil de suivi d'erreurs auto-hébergé conçu pour la simplicité et la compatibilité avec les SDK Sentry.
- Auto-hébergé avec une configuration facile via pip ou Docker
- Prend en charge le stockage local (SQLite, MySQL, Postgres)
- Compatible avec les API des SDK Sentry pour une intégration transparente
- Gère des millions d'événements quotidiennement sur du matériel modeste
- Ajout de la prise en charge des sourcemaps dans la version 1.5
- Se concentre uniquement sur le suivi d'erreurs pour une utilisation simplifiée
Lien de discussion, Lien original
BookStates – Un meilleur suivi de lecture et compagnon de lecture [Éducation]
4 points, 0 commentaires
BookStates est un suivi de lecture et compagnon qui aide les utilisateurs à suivre leurs habitudes de lecture, analyser les tendances et réfléchir sur les livres.
- Suit les séquences de lecture pour encourager des habitudes de lecture régulières
- Analyse les tendances de lecture pour des insights sur les préférences et progrès
- Fournit des invites de réflexion après avoir terminé un livre
- Offre une découverte visuelle de livres pour trouver de nouvelles lectures
- Applications mobiles natives à venir
Lien de discussion, Lien original