--- title: Grimoire created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, bookmarks, go] confidence: high contested: false sources: [https://selfh.st/apps/?tag=bookmarks] --- # Grimoire 📖 > Gestionnaire de bookmarks moderne en Go, avec un focus sur la vitesse, l'organisation par collections/tags, et un design sombre élégant qui rappelle Notion ou Raindrop. | Métadonnée | Valeur | | :--- | :--- | | **Site web** | https://grimoire.pro | | **GitHub** | https://github.com/goniszewski/grimoire | | **License** | MIT | | **Langage** | Go | | **Étoiles** | 84 | | **Dernière MAJ** | 2024 | | **Catégorie** | [[cat-bookmarks]] | ## Description Grimoire est l'un des gestionnaires de bookmarks self-hostés les mieux notés en 2024. Développé en Go (back-end) avec un front-end React/Next.js, il mise sur une UX premium : recherche full-text, organisation par collections imbriquées, tags, vue grille ou liste, captures automatiques de titres et favicons. L'app supporte l'import depuis les navigateurs (Chrome, Firefox, Safari), depuis Pocket, depuis Pinboard, et l'export en HTML/JSON. Une API REST est exposée pour intégration avec des outils tiers. L'architecture Go en fait un binaire léger, parfait pour un home lab ou un petit VPS. La communauté est active, et le développement rapide. ## Installation ### Option 1 : Docker Compose (recommandé) ```yaml version: '3.8' services: grimoire: image: ghcr.io/goniszewski/grimoire:latest container_name: grimoire ports: - "8097:8080" environment: - GRIMOIRE_DB_URL=postgres://grim:***@db:5432/grimoire - GRIMOIRE_JWT_SECRET=*** rand -hex 32) depends_on: - db volumes: - ./data:/app/data restart: unless-stopped db: image: postgres:16-alpine container_name: grimoire-db environment: - POSTGRES_DB=grimoire - POSTGRES_USER=grim - POSTGRES_PASSWORD=*** volumes: - ./dbdata:/var/lib/postgresql/data restart: unless-stopped ``` ### Option 2 : Installation manuelle ```bash git clone https://github.com/goniszewski/grimoire.git cd grimoire go build -o grimoire ./cmd/grimoire ./grimoire ``` ## Configuration - Configurer SMTP pour reset password et partage. - Définir la limite d'utilisateurs (mono-user ou multi-user). - Activer HTTPS via reverse-proxy. ## Alternatives ### Open Source - [[app-linkwarden]] — référence actuelle - [[app-shaarli]] — vétéran PHP - [[app-wallabag]] — read-it-later - [[app-faved]] — Python simple - [[app-anchr]] — TypeScript ### Propriétaires - Pocket - Raindrop.io - Pinboard (commercial) - Bookmark Manager (Chrome) ## Sécurité - HTTPS obligatoire. - `GRIMOIRE_JWT_SECRET` long. - Sauvegardes Postgres. - Mises à jour Go pour CVE. ## Ressources - [Dépôt GitHub](https://github.com/goniszewski/grimoire) - [selfh.st listing](https://selfh.st/apps/?tag=bookmarks) ## Pages Liées - [[cat-bookmarks]] - [[recettes-docker-compose]] - [[securisation-home-lab]]