{"id":13586994,"url":"https://github.com/hwittenborn/celeste","last_synced_at":"2025-05-14T16:03:24.706Z","repository":{"id":65658177,"uuid":"524541454","full_name":"hwittenborn/celeste","owner":"hwittenborn","description":"GUI file synchronization client that can sync with any cloud provider","archived":false,"fork":false,"pushed_at":"2025-04-12T15:39:49.000Z","size":734,"stargazers_count":1384,"open_issues_count":159,"forks_count":47,"subscribers_count":13,"default_branch":"develop","last_synced_at":"2025-04-12T22:17:11.031Z","etag":null,"topics":["cloud-storage","dropbox","google-drive","gtk4","hacktoberfest","libadwaita","linux","nextcloud","owncloud","pcloud","protondrive","rclone","webdav"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hwittenborn.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"hwittenborn"}},"created_at":"2022-08-14T00:52:42.000Z","updated_at":"2025-04-12T09:56:40.000Z","dependencies_parsed_at":"2024-03-08T03:26:34.285Z","dependency_job_id":"5bc19742-c03b-4c63-90a8-95f229e74db8","html_url":"https://github.com/hwittenborn/celeste","commit_stats":{"total_commits":129,"total_committers":16,"mean_commits":8.0625,"dds":0.2093023255813954,"last_synced_commit":"9224b11f16e46523314dab87a1ea058c4fd3f0cb"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hwittenborn%2Fceleste","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hwittenborn%2Fceleste/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hwittenborn%2Fceleste/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hwittenborn%2Fceleste/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hwittenborn","download_url":"https://codeload.github.com/hwittenborn/celeste/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248637786,"owners_count":21137538,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloud-storage","dropbox","google-drive","gtk4","hacktoberfest","libadwaita","linux","nextcloud","owncloud","pcloud","protondrive","rclone","webdav"],"created_at":"2024-08-01T15:05:57.342Z","updated_at":"2025-04-12T22:17:29.228Z","avatar_url":"https://github.com/hwittenborn.png","language":"Rust","funding_links":["https://github.com/sponsors/hwittenborn"],"categories":["HarmonyOS","Rust","File and Data Management"],"sub_categories":["Windows Manager","File Synchronisation"],"readme":"### Help support Celeste\nHey! I'm Hunter Wittenborn, the creator and maintainer of Celeste.\n\nI'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.\n\nIf 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!\n\n# Celeste\n\u003ca href=\"https://flathub.org/apps/details/com.hunterwittenborn.Celeste\"\u003e\u003cimg width=\"150\" src=\"https://flathub.org/assets/badges/flathub-badge-i-en.svg\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://snapcraft.io/celeste\"\u003e\u003cimg width=\"150\" src=\"https://snapcraft.io/static/images/badges/en/snap-store-black.svg\" /\u003e\u003c/a\u003e\n\nCeleste is a GUI file synchronization client that can connect to virtually any cloud provider.\n\n- Backed by [rclone](https://rclone.org/), giving you a reliable and battle-tested way to sync your files anywhere\n- Written with GTK4 and Libadwaita, giving Celeste a native look and feel on your desktop\n- Written in Rust, making Celeste ***blazingly fast*** to use\n\n![](/assets/main-window.png)\n\n## Features\n- Two-way sync\n- Asking what to do when a local and remote file have both been updated since last sync\n- Ability to exclude files/folders from sync\n- Connecting to multiple cloud providers at the same time\n\n## Supported cloud providers\nCeleste can currently connect to the following cloud providers:\n- Dropbox\n- Google Drive\n- Nextcloud\n- Owncloud\n- pCloud\n- Proton Drive\n- WebDAV\n\n## Installation\nCeleste can be installed via the methods listed below:\n\n### Flatpak\nCeleste 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:\n\n```sh\nflatpak install flathub com.hunterwittenborn.Celeste\n```\n\n### Snap\nCeleste is available on the [Snap Store](https://snapcraft.io/celeste), which can be installed on any system that has Snap installed.\n\n```sh\nsnap install celeste\n```\n\n### Prebuilt-MPR (Debian/Ubuntu)\nIf 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:\n\n```sh\nsudo apt install celeste\n```\n\n## Support\nCeleste has multiple communication rooms available if you need assistance, want to talk about the project, or to just hang around with some fellow users:\n- Discord: https://discord.gg/FtNhPepvj7\n- Matrix: https://matrix.to/#/#celeste:gnome.org\n\n**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).**\n\n## Contributing\nInstructions still largely need to be written up - if you'd like to help with that, feel free to submit a PR!\n\n### Translating\nCeleste uses [Weblate](https://weblate.org) to manage translations. See \u003chttps://hosted.weblate.org/projects/celeste/celeste\u003e if you'd like to assist in translating.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhwittenborn%2Fceleste","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhwittenborn%2Fceleste","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhwittenborn%2Fceleste/lists"}