Credits
Cecil Desktop is designed and developed by Arnaud Ligny (Aperture Lab), the creator of Cecil.
Developed with the help of Claude Code.
The app stands on the shoulders of many open source projects: thanks to their authors and contributors.
The app
| Project | Role |
|---|---|
| Cecil | The static site generator at the heart of the app: build, preview, diagnosis and themes. |
| PHP | The language of the app, embedded: there is nothing to install. |
| NativePHP | Turns the PHP app into a native desktop app (windows, menus, notifications, updates). |
| Electron | The desktop runtime used by NativePHP, with electron-builder for the installers and the updates. |
| Laravel | The PHP framework of the app. |
| Livewire | The reactive interface, written in PHP. |
| Flux | The interface components. |
| Tailwind CSS | The styles of the interface. |
| Heroicons | The icons. |
| CodeMirror | The Markdown and YAML editor. |
| Vite | The front-end build tool. |
| SQLite | The local database (sites, history). |
| AWS SDK for PHP | Publication to Amazon S3. |
| Composer | The PHP dependencies, and the themes from Packagist. |
This website
| Project | Role |
|---|---|
| Cecil | Of course, this website is built with Cecil, and its Docs theme for the documentation. |
| Tailwind CSS | The styles. |
| FlexSearch | The search in the documentation. |
| Netlify | The hosting. |
| Cloudflare R2 | The downloads of the installers. |
Licenses
Each project is distributed under its own license: see their websites for more information. Cecil is distributed under the European Union Public Licence (EUPL) v1.2.