Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hwittenborn/celeste
GUI file synchronization client that can sync with any cloud provider
https://github.com/hwittenborn/celeste
cloud-storage dropbox google-drive gtk4 hacktoberfest libadwaita linux nextcloud owncloud pcloud protondrive rclone webdav
Last synced: about 1 month ago
JSON representation
GUI file synchronization client that can sync with any cloud provider
- Host: GitHub
- URL: https://github.com/hwittenborn/celeste
- Owner: hwittenborn
- License: gpl-3.0
- Created: 2022-08-14T00:52:42.000Z (about 2 years ago)
- Default Branch: develop
- Last Pushed: 2024-09-27T05:52:25.000Z (about 1 month ago)
- Last Synced: 2024-09-27T06:20:27.134Z (about 1 month ago)
- Topics: cloud-storage, dropbox, google-drive, gtk4, hacktoberfest, libadwaita, linux, nextcloud, owncloud, pcloud, protondrive, rclone, webdav
- Language: Rust
- Homepage:
- Size: 637 KB
- Stars: 1,105
- Watchers: 14
- Forks: 37
- Open Issues: 128
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
### Help support Celeste
Hey! I'm Hunter Wittenborn, the creator and maintainer of Celeste.I've had a blast working on Celeste in the time I've had available, but I'm currently not able to put all the time I'd like into it. I'm a university student which keeps me busy at times, but I also have part-time jobs on the side that keep me quite busy, even when I'm not occupied with my school work.
If you'd like to help me keep driving Celeste forward, I humbly ask that you consider [sponsoring my work](https://github.com/sponsors/hwittenborn). With your help, I can use more of my time on Celeste's development, allowing it to flourish into a program that people everywhere can use!
Celeste is a GUI file synchronization client that can connect to virtually any cloud provider.
- Backed by [rclone](https://rclone.org/), giving you a reliable and battle-tested way to sync your files anywhere
- Written with GTK4 and Libadwaita, giving Celeste a native look and feel on your desktop
- Written in Rust, making Celeste ***blazingly fast*** to use![](/assets/main-window.png)
## Features
- Two-way sync
- Asking what to do when a local and remote file have both been updated since last sync
- Ability to exclude files/folders from sync
- Connecting to multiple cloud providers at the same time## Supported cloud providers
Celeste can currently connect to the following cloud providers:
- Dropbox
- Google Drive
- Nextcloud
- Owncloud
- pCloud
- Proton Drive
- WebDAV## Installation
Celeste can be installed via the methods listed below:### Flatpak
Celeste is available on [Flathub](https://flathub.org/apps/details/com.hunterwittenborn.Celeste). First make sure you have [set up Flatpak](https://flatpak.org/setup/) on your system, and then run the following:```sh
flatpak install flathub com.hunterwittenborn.Celeste
```### Snap
Celeste is available on the [Snap Store](https://snapcraft.io/celeste), which can be installed on any system that has Snap installed.```sh
snap install celeste
```### Prebuilt-MPR (Debian/Ubuntu)
If you're on Ubuntu 22.10 or later, you can install Celeste from the Prebuilt-MPR. First make sure [the Prebuilt-MPR is set up](https://docs.makedeb.org/prebuilt-mpr/getting-started/) on your system, and then run the following:```sh
sudo apt install celeste
```## Support
Celeste has multiple communication rooms available if you need assistance, want to talk about the project, or to just hang around with some fellow users:
- Discord: https://discord.gg/congress
- Matrix: https://matrix.to/#/#celeste:gnome.org**Bugs and features can be discussed in the rooms if you feel like there's information that should be talked about, but such should ultimately fall into the [issue tracker](https://github.com/hwittenborn/celeste/issues).**
## Contributing
Instructions still largely need to be written up - if you'd like to help with that, feel free to submit a PR!### Translating
Celeste uses [Weblate](https://weblate.org) to manage translations. See if you'd like to assist in translating.