Un catalogue immense
Près de 80 000 œuvres du domaine public, mises à jour chaque jour depuis le catalogue officiel du Project Gutenberg.
Près de 80 000 livres gratuits, à lire en streaming.
Describe ouvre la bibliothèque du domaine public du Project Gutenberg : romans, poésie, philosophie, sciences, en français, en anglais et dans des dizaines d'autres langues. On ouvre un livre et on le lit page par page, sans rien télécharger, sur le web, Android et iOS ; la lecture reprend là où on l'a laissée, sur tous ses appareils.


Le concept
Les grands textes du domaine public sont libres, mais souvent mal présentés. Describe les rassemble dans une seule application soignée, rapide et agréable à lire.
Près de 80 000 œuvres du domaine public, mises à jour chaque jour depuis le catalogue officiel du Project Gutenberg.
Rien à télécharger : seule la page affichée arrive, la suivante est déjà préchargée.
Sans compte, la lecture reste sur l'appareil ; avec un compte, elle se synchronise entre le web, Android et iOS.
En images












Le lecteur
Plein écran, typographie de lecture longue, pages qui tournent en 3D autour de la reliure sur mobile : le livre reste au centre, l'interface s'efface.
Fonctionnalités
Recherche instantanée
Plusieurs mots, sans se soucier des accents, sur tout le catalogue.
Langues et thèmes
Sept langues de lecture et dix thèmes (romans, poésie, théâtre, policier…) ; l'état du catalogue reste dans l'adresse, facile à partager.
Fiches détaillées
Auteurs, sujets, résumé et nombre de lectures récentes, pour choisir avant d'ouvrir.
Ma bibliothèque
Les livres commencés y entrent tout seuls, avec la page où l'on s'est arrêté et ses statistiques de lecture.
Compte facultatif
On lit sans compte ; on en crée un pour retrouver sa bibliothèque partout.
Applications natives
Android et iOS partagent tout leur code avec Kotlin Multiplatform.
Rotonde en 3D
L'accueil du site est une bibliothèque en Three.js que l'on traverse en faisant défiler.
Rapide
Catalogue local, pages mises en cache, préchargement de la page suivante.
Technologies et architecture
Une API Kotlin (Ktor) en architecture hexagonale garantie par le compilateur : chaque couche est un module Gradle distinct, et le domaine ne peut importer ni Ktor, ni la base, ni un client HTTP. Le contrat d'API est un module Kotlin Multiplatform partagé par le serveur et les applications Android et iOS.
Applications
API Describe
Ktor · /api/v1
Infrastructure
Backend
Front-end
Mobile
Données et stockage
Paiements et services tiers
Authentification et sécurité
Qualité et outils
DevOps et CI/CD
Supervision
Inventaire relevé dans le code source et la configuration du produit.
Questions fréquentes
Oui. Les livres proviennent du Project Gutenberg et sont dans le domaine public ; on les lit librement, sans abonnement.
Bibliothèque, éditeur, école ou média : Describe montre ce que notre équipe sait faire avec un catalogue, du streaming de contenu et des applications multiplateformes. Parlez-nous de votre projet.