Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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

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.