Quotidien Shaarli

Tous les liens d'un jour sur une page.

Aujourd'hui - March 21, 2026

gurgeous/tennis: stylish CSV tables in your terminal

Tennis : des tableaux CSV stylisés directement dans ton terminal

Tennis est un petit outil en ligne de commande (CLI) écrit en Zig qui permet d'afficher des tableaux CSV de manière élégante et adaptée à la taille de ton terminal. Il gère automatiquement l'affichage, les couleurs (thème clair/sombre selon ton fond de terminal), le formatage des nombres et détecte le délimiteur (CSV, TSV, etc.). Disponible via Brew, des binaires Linux ou compilable depuis les sources, il propose des options comme l'ajout de numéros de ligne, de titres, ou la sélection des premières/dernières lignes. Un outil pratique pour visualiser des données CSV sans quitter son terminal !

opengaming/osgameclones: Open Source Clones of Popular Games

🎮 Open Source Game Clones : une base de données collaborative de jeux open source

Ce dépôt GitHub héberge osgameclones.com, une base de données collaborative listant des clones open source de jeux populaires (comme Minecraft, Goldeneye 007 ou ScummVM). Les contributions sont possibles via des pull requests ou des issues pour ajouter/modifier des entrées (fichiers YAML). Le projet est construit avec Python, JavaScript et Docker, et propose un serveur local via make docker-run. Idéal pour les amateurs de jeux rétro et de logiciels libres ! 🚀

vercel-labs/portless: Replace port numbers with stable, named local URLs. For humans and agents.

Portless est un outil open-source de Vercel Labs qui simplifie le développement local en remplaçant les numéros de port par des URLs stables et nommées (ex: https://myapp.localhost au lieu de http://localhost:3000). Il gère automatiquement les sous-domaines, les worktrees Git et les frameworks (Next.js, Vite, etc.), avec support HTTPS et TLD personnalisables (.localhost par défaut, .test recommandé). Installation globale via npm install -g portless, puis utilisation directe dans les scripts npm ("dev": "portless run next dev"). Idéal pour éviter les conflits de ports et fluidifier le workflow.

Nightingale — Karaoke from your music library

Nightingale transforme n'importe quelle chanson en karaoké grâce à une séparation des voix, une transcription des paroles et un système de notation en temps réel. Compatible Linux, macOS et Windows, cette application open-source (GPL-3.0) propose des fonctionnalités comme le support des fichiers vidéo, des effets visuels dynamiques, un contrôle via manette et des profils de joueurs. Tout est intégré dans un seul binaire, sans dépendances à installer. Idéal pour des soirées karaoké personnalisées !

berbicanes/apiark: Privacy-first API platform built with Tauri v2. No login, no cloud, ~60 MB RAM. A lightweight Postman alternative.

ApiArk est une plateforme légère et respectueuse de la vie privée pour tester les APIs, alternative à Postman. Développée avec Tauri v2, elle consomme seulement ~60 Mo de RAM (contre 800 Mo pour Postman) et fonctionne sans compte ni cloud. Elle supporte de nombreux protocoles (REST, GraphQL, gRPC, WebSocket, MQTT, etc.), stocke les données en YAML (compatibles Git), et propose des fonctionnalités avancées comme des mock servers locaux, un système de scripts TypeScript, un proxy de capture, ou encore un assistant IA. Disponible pour Windows, macOS et Linux, elle se distingue par sa légèreté, sa flexibilité et son approche open-source.