Crédits
Cecil Desktop est conçu et développé par Arnaud Ligny (Aperture Lab), le créateur de Cecil.
Développé avec l'aide de Claude Code.
L'application repose sur de nombreux projets open source : merci à leurs auteurs et contributeurs.
L'application
| Projet | Rôle |
|---|---|
| Cecil | Le générateur de sites statiques au cœur de l'application : build, aperçu, diagnostic et thèmes. |
| PHP | Le langage de l'application, embarqué : il n'y a rien à installer. |
| NativePHP | Transforme l'application PHP en application desktop native (fenêtres, menus, notifications, mises à jour). |
| Electron | Le moteur desktop utilisé par NativePHP, avec electron-builder pour les installeurs et les mises à jour. |
| Laravel | Le framework PHP de l'application. |
| Livewire | L'interface réactive, écrite en PHP. |
| Flux | Les composants de l'interface. |
| Tailwind CSS | Les styles de l'interface. |
| Heroicons | Les icônes. |
| CodeMirror | L'éditeur Markdown et YAML. |
| Vite | L'outil de build du front-end. |
| SQLite | La base de données locale (sites, historique). |
| AWS SDK for PHP | La publication sur Amazon S3. |
| Composer | Les dépendances PHP, et les thèmes depuis Packagist. |
Ce site
| Projet | Rôle |
|---|---|
| Cecil | Bien sûr, ce site est généré avec Cecil, et son thème Docs pour la documentation. |
| Tailwind CSS | Les styles. |
| FlexSearch | La recherche dans la documentation. |
| Netlify | L'hébergement. |
| Cloudflare R2 | Le téléchargement des installeurs. |
Licences
Chaque projet est distribué sous sa propre licence : consultez leur site pour plus d'informations. Cecil est distribué sous licence publique de l'Union européenne (EUPL) v1.2.