Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
C

celeste

> 前端框架
Open source

GUI file synchronization client that can sync with any cloud provider

1.6K stars0 likes0 views
WebsiteGitHub

About

GUI file synchronization client that can sync with any cloud provider

[!WARNING] makedeb is currently unmaintained: https://hunterwittenborn.com/blog/stepping-back-from-open-source/

Celeste

Celeste is a GUI file synchronization client that can connect to virtually any cloud provider.

  • Backed by rclone, 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

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. First make sure you have set up Flatpak on your system, and then run the following:

flatpak install flathub com.hunterwittenborn.Celeste

Snap

Celeste is available on the Snap Store, which can be installed on any system that has Snap installed.

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 on your system, and then run the following:

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/FtNhPepvj7
  • 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.

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 to manage translations. See https://hosted.weblate.org/projects/celeste/celeste if you'd like to assist in translating.

GitHub Issues· 0 open

View all on GitHub

No open issues yet, or sync has not completed.

Highlights

  • •Backed by rclone, 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
  • •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
  • •Google Drive
  • •Nextcloud
  • •Owncloud

> Tags

Rustcloud-storagedropboxgoogle-drivegtk4

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category前端框架
PricingOpen source

> Related tools

R
React
用于构建用户界面的 JavaScript 库
V
Vue.js
渐进式 JavaScript 框架
N
Next.js
基于 React 的全栈 Web 框架