Lecture PDF sans distraction
Shelfhost propose une interface de lecture PDF axée sur la lisibilité, avec un positionnement qui met en avant une expérience chaleureuse et sans distraction, et des outils qui n’apparaissent qu’en cas de besoin.
Shelfhost est un lecteur PDF open source auto-hébergé, avec bibliothèque et surlignage, pour garder vos documents sous votre contrôle. Compatible Cloudflare Pages, Workers, D1 et R2.
Shelfhost est une plateforme open source auto-hébergée de lecture et d’annotation de PDF, conçue pour les personnes qui veulent garder une bibliothèque PDF sous leur propre contrôle. Elle combine la lecture, le surlignage et les marque-pages dans une interface de bibliothèque hébergée localement.
Le produit est construit sur Cloudflare Pages, Workers, D1 et R2, et est décrit comme sans serveur et déployable à l’échelle mondiale. Son guide d’installation se concentre sur la création de la base de données et du bucket de stockage, l’application des migrations et le déploiement sur Cloudflare Pages.
Shelfhost propose une interface de lecture PDF axée sur la lisibilité, avec un positionnement qui met en avant une expérience chaleureuse et sans distraction, et des outils qui n’apparaissent qu’en cas de besoin.
Vous pouvez surligner des sélections de texte avec plusieurs couleurs de surlignage, ce qui facilite l’annotation et la relecture ultérieure dans la bibliothèque.
La bibliothèque prend en charge les marque-pages de page afin que vous puissiez conserver votre position dans un document et y revenir depuis le tableau de bord.
Shelfhost s’exécute sous forme de fonctions sans serveur via Nuxt Nitro sur Cloudflare Pages et Workers, sans qu’il soit nécessaire de gérer des conteneurs Docker ou des machines virtuelles.
Les fichiers PDF sont stockés dans Cloudflare R2, tandis que D1 fournit la couche de base de données prise en charge par SQLite pour des requêtes rapides et les données de la bibliothèque.
Le guide de déploiement présente un petit ensemble d’étapes de configuration : cloner le dépôt, installer les dépendances, se connecter à Cloudflare, créer la base de données et le bucket, appliquer les migrations et déployer à l’échelle mondiale.
Utilisez Shelfhost lorsque vous souhaitez une bibliothèque PDF privée que vous contrôlez vous-même, plutôt que d’envoyer vos documents à un service de lecture tiers.
Utilisez les outils de surlignage et de marque-pages lorsque vous lisez des articles, des rapports ou de longs PDF et que vous devez marquer des passages puis reprendre plus tard depuis le tableau de bord.
Utilisez la configuration basée sur Cloudflare si vous souhaitez un déploiement sans serveur qui ne nécessite pas de gérer des conteneurs Docker ou des machines virtuelles.
Utilisez Shelfhost lorsque vous préférez un chemin de déploiement simple avec une suite documentée pour créer le stockage, appliquer les migrations et publier l’application.
Shelfhost est conçu pour fonctionner sur Cloudflare Pages et Workers, avec D1 pour sa base de données SQLite et R2 pour le stockage des PDF. Le guide de déploiement montre comment cloner le dépôt, installer les paquets, se connecter avec Wrangler, créer la base de données D1 et le bucket R2, appliquer les migrations et exécuter le script de déploiement.
Le produit est présenté comme un lecteur PDF, une bibliothèque et un outil de surlignage auto-hébergés. La source décrit précisément le surlignage de sélections de texte, l’enregistrement de marque-pages et la lecture de PDF dans une bibliothèque hébergée localement.
Shelfhost est présenté comme open source et auto-hébergé, il s’adresse donc aux lecteurs qui veulent garder leur bibliothèque PDF sous leur propre contrôle plutôt que d’utiliser un service de lecture hébergé.
La source indique que Shelfhost se compile en composants Cloudflare Pages purs et peut être utilisé dans le cadre de l’offre gratuite Cloudflare pour un usage personnel de bibliothèque. Elle ne fournit pas de détail complet sur une offre payante ni de limites de forfait explicites.
Lasso is an ecommerce product data platform for enriching catalog records, processing supplier files, generating product content, and monitoring competitors. It combines a web app with a REST API, SDK, and MCP server for teams and developers.
Codex Plugins bundle reusable skills, app integrations, and MCP servers into workflows you can install in the Codex app or use from Codex CLI. They help extend Codex with connected-service tasks, reusable instructions, and shared team workflows.
Struere is an AI-native platform for turning spreadsheet data into structured operational software with dashboards, alerts, and automations. It is aimed at teams that want to replace manual spreadsheet workflows without building custom tools from scratch.
garden-md is an open-source Node.js CLI that turns meeting transcripts into a local company wiki. It links entities across transcripts, keeps the original text intact, and renders the result as a browsable wiki.
Falconer is an AI-powered company brain that keeps internal documentation accurate, searchable, and up to date by syncing with tools like GitHub, Slack, and Linear. It helps engineering and cross-functional teams centralize knowledge and answer questions from a shared source of truth.
Snapmark is a VS Code extension that lets you annotate clipboard screenshots before pasting them into AI chats. It supports blur redaction, numbered callouts, and automatic resizing for large images.