mirror of
https://github.com/lennart-k/rustical.git
synced 2025-12-13 20:32:48 +00:00
1060625b9d2874a02a66ec5f550213339268e5b8
RustiCal
a CalDAV/CardDAV server
Warning
RustiCal is not production-ready! I've been using RustiCal for the last few weeks and I'm slowly becoming more confident, however you'd be one of the first testers so expect bugs and rough edges. If you still want to play around with it in its current state, absolutely feel free to do so and to open up an issue if something is not working. :)
Features
- easy to backup, everything saved in one SQLite database
- also export feature in the frontend
- WebDAV Push support, so near-instant synchronisation to DAVx5
- lightweight (the container image contains only one binary)
- adequately fast (I'd love to say blazingly fast™ 🔥 but I don't have any benchmarks)
- deleted calendars are recoverable
- Nextcloud login flow (In DAVx5 you can login through the Nextcloud flow and automatically generate an app token)
- Apple configuration profiles (skip copy-pasting passwords and instead generate the configuration in the frontend)
- OpenID Connect support (with option to disable password login)
Getting Started
- Check out the documentation
Tested Clients
- DAVx5,
- GNOME Accounts, GNOME Calendar, GNOME Contacts
- Evolution
- Apple Calendar
- Home Assistant integration
Languages
Rust
91.4%
TypeScript
4.7%
HTML
2.1%
CSS
1.2%
Handlebars
0.3%
Other
0.3%