MontLivre — Windows — MIT

MontLivre

Un lecteur de livres numériques qui tient dans 4 Mo. Il lit EPUB, MOBI, AZW3, FB2 et CBZ, fonctionne hors ligne, ne demande pas de compte et n'envoie rien nulle part.

Télécharger Code source

Installeur
4,2 Mo
La version Electron précédente en pesait 122.
Mémoire au repos
30 Mo
Il s'appuie sur le WebView2 déjà présent sur Windows.
Lignes de code
3 626
Contre 6 926 pour la version précédente.

Ce qu'il fait

Cinq formats

EPUB, MOBI, AZW3, FB2 et CBZ, plus les PDF en page fixe. Rendu par foliate-js, pas par un moteur maison.

Reprise exacte

La position est enregistrée en CFI, pas en numéro de page : elle survit à un changement de taille de texte.

Annotations

Surlignage en quatre couleurs, favoris, et un écran qui rassemble tous les passages de toute la bibliothèque.

Notes en infobulle

Un appel de note s'ouvre au survol, sans quitter la page. Les appels EPUB 3 comme les simples exposants.

Une page ou deux

Quatre thèmes, la police, le corps, l'interligne, la longueur de ligne et les marges. Tout se règle.

Mise à jour signée

L'application se met à jour seule, et refuse toute version qui ne porte pas la signature attendue.

Couvertures engendrées

Un livre sans couverture reçoit une affiche : couleur et forme tirées de son titre, donc stables.

La page

Le Horla — Guy de Maupassant 34 / 312

Quelle journée admirable ! J'ai passé toute la matinée étendu sur l'herbe, devant ma maison, sous l'énorme platane qui la couvre, l'abrite et l'ombrage tout entière.

J'aime ce pays, et j'aime y vivre parce que j'y ai mes racines, ces profondes et délicates racines, qui attachent un homme à la terre où sont nés et morts ses aïeux.

D'où viennent ces influences mystérieuses qui changent en découragement notre bonheur et notre confiance en détresse ?

Ce qu'il ne fait pas

Aucun compte

Rien à créer, rien à connecter. L'application ne connaît pas le réseau.

Aucune télémétrie

Vos livres et votre progression restent sur votre disque, et nulle part ailleurs.

Peu de choses sur les PDF

Rendus en pages fixes : ni remise en page, ni corps de texte réglable, ni surlignage. Les EPUB, eux, obéissent à tout.

Pas de statistiques de lecture

Ni temps passé, ni objectif, ni série de jours. C'est prévu, ce n'est pas là.

Comment c'est fait

Tauri 2

Une coque native de quelques mégaoctets, appuyée sur le WebView2 de Windows, au lieu d'un Chromium complet.

foliate-js

Le moteur de lecture, éprouvé et sous licence MIT. Le projet n'entretient pas son propre moteur de mise en page.

Aucun bundler

Ni npm, ni empaqueteur, ni étape de build côté interface : des modules ES natifs, servis tels quels.

Rien côté disque

L'interface n'a aucune permission de fichiers : elle manipule des identifiants, que la couche Rust traduit en chemins.