2.9 KiB
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é)
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
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
- Raindrop.io
- Pinboard (commercial)
- Bookmark Manager (Chrome)
Sécurité
- HTTPS obligatoire.
GRIMOIRE_JWT_SECRETlong.- Sauvegardes Postgres.
- Mises à jour Go pour CVE.