Topics / #backup
Backup projects on GitHub
Data backup and restore tools with encryption and versioning.
As of , the most-starred Backup projects on GitHub are immich (116.4K stars), rclone (60.4K stars) and WeChatMsg (42.1K stars). GitHub.Locker tracks 89 Backup repositories with 937.4K stars combined. The fastest-growing on October 16 was YunX, with +119 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
YunX
CYQawa/YunX · ★ 4.6KYunX (云析) is an open-source Android app that parses share links from Chinese cloud storage services and downloads the files directly, with chunked concurrent downloading and resume support.
dsh-market
dsh-market/dsh-market · ★ 6.8Kdsh-market is the plugin marketplace built into DeepSeek Harness (DSH) — it lets you browse, search, and one-click install community plugins and themes for the DSH web interface.
+78DSHA
DSH-APP/DSHA · ★ 1.4KDSHA is an Android app that lets you run DeepSeek Harness ('dsh'), DeepSeek's official AI coding agent similar to Claude Code, directly on your phone — no root, no Termux, no command line needed.
immich
immich-app/immich · ★ 116.4KImmich is a self-hosted platform for backing up, organizing and browsing your photos and videos, built as an open-source alternative to Google Photos.
The all-time top
89 projects · by stars
- 116.4K
#1 · immich-app/immich
immich
Immich is a self-hosted platform for backing up, organizing and browsing your photos and videos, built as an open-source alternative to Google Photos.
- 60.4K
#2 · rclone/rclone
rclone
Rclone is a command-line program that syncs files and directories to and from dozens of different cloud storage providers, like an 'rsync for the cloud'.
- 42.1K
#3 · LC044/WeChatMsg
WeChatMsg
WeChatMsg is a desktop tool (built with PyQt) that extracts and exports your personal WeChat chat history, letting you keep a lasting local record of your conversations and optionally feed that data into LLMs like ChatGPT to build a personalized AI trained on your own messages.
- 4

1Panel
37.2K1Panel-dev/1Panel · Go1Panel is an open-source Linux server management panel and lightweight AI management platform: a web GUI that gives you one-stop control over servers, websites, apps and AI agents.
- 5

restic
36.6Krestic/restic · Gorestic is a command-line backup program that is fast, secure, and efficient, supporting Linux, macOS, Windows, FreeBSD, and OpenBSD.
- 6

awesome-sysadmin
35.4Kawesome-foss/awesome-sysadminA curated list of free and open-source sysadmin tools, covering everything from backups and configuration management to monitoring, CI/CD, virtualization, and VPNs.
- 7

90DaysOfDevOps
29.8KMichaelCade/90DaysOfDevOps · ShellA structured learning curriculum for DevOps that grew out of a personal 90-day public learning challenge, now covering principles, processes, tooling, and real-world use cases like Kubernetes, Terraform, and Ansible.
- 8

canal
29.7Kalibaba/canal · JavaCanal is Alibaba's MySQL binlog incremental subscription and consumption component. It disguises itself as a MySQL slave, pulls binlog events from a MySQL master, and lets you consume the parsed changes for things like cache refresh, index building, or database synchronization.
- 9

ente
29.4Kente/ente · DartEnte is a fully open source, end-to-end encrypted cloud: a place to keep photos, documents and 2FA codes without having to trust the provider. It ships three apps so far: Photos, Locker and Auth.
- 10

ArchiveBox
28.8KArchiveBox/ArchiveBox · PythonArchiveBox is a free, open source, self-hosted web archiving tool: you feed it URLs — bookmarks, browser history, Pocket/Pinboard saves, RSS feeds — and it preserves durable, long-term-readable copies of pages that you control.
- 11

UniGetUI
26.6KDevolutions/UniGetUI · C#UniGetUI is a graphical interface that unifies your system's command-line package managers (WinGet, Scoop, Chocolatey, Homebrew, APT, DNF, Pacman, Flatpak, Snap, pip, npm, Bun, .NET Tool, and more) into one app, so you can discover, install, update, and uninstall software without touching a terminal.
- 12

mihon
24.4Kmihonapp/mihon · KotlinMihon is a free, open-source manga reader for Android. It lets you discover and read manga, webtoons, comics, and more on your phone.
- 13

awesome-sysadmin
24.4Kkahun/awesome-sysadminA curated, categorized list of open-source sysadmin tools and resources, covering backups, monitoring, configuration management, DNS, security, networking, and dozens of other admin topics.
- 14

rqlite
17.8Krqlite/rqlite · Gorqlite is a lightweight, fault-tolerant distributed relational database built on SQLite — think etcd, but with relational modeling — built to keep your data highly available with minimal effort.
- 15

karing
15.6KKaringX/karing · DartKaring is a cross-platform proxy client that works with Clash, Clash.Meta, V2ray/V2fly, Sing-box, and Shadowsocks configs, letting you manage subscriptions and routing rules from one app.
- 16

mailinabox
15.4Kmail-in-a-box/mailinabox · PythonIt turns a fresh machine into a complete, self-hosted email server — SMTP, IMAP, webmail, contacts and calendar sync, DNS, spam filtering and backups — with a single install command, so individuals can run their own email instead of relying on providers.
- 17

mvt
15.4Kmvt-project/mvt · PythonMVT (Mobile Verification Toolkit) is a collection of forensic utilities that help gather and analyze traces on Android and iOS devices to identify a potential compromise, originally built by Amnesty International's Security Lab during the Pegasus Project.
- 18

mackup
15.3Klra/mackup · PythonMackup backs up your application settings and config files (e.g. dotfiles, editor and shell configs) and keeps them in sync across workstations via a cloud storage folder like Dropbox or iCloud.
- 19

duplicati
15.1Kduplicati/duplicati · C#Duplicati is a free, open-source backup client that stores encrypted, incremental, and compressed backups on cloud storage services and remote file servers.
- 20
audiobookshelf
14.7Kadvplyr/audiobookshelf · JavaScriptAudiobookshelf is a self-hosted server for organizing and streaming your own audiobook and podcast library, with web, Android and iOS clients.
- 21

litestream
14.5Kbenbjohnson/litestream · GoLitestream is a standalone disaster recovery tool for SQLite: a background process that safely replicates database changes incrementally so you can recover after a failure.
- 22
kopia
14.4Kkopia/kopia · GoKopia is an open-source backup and restore tool that creates encrypted, compressed, deduplicated snapshots of your files and directories and saves them to remote, cloud, network-attached, or local storage.
- 23

borg
13.9Kborgbackup/borg · PythonBorgBackup is a deduplicating backup program that supports optional compression and authenticated encryption. It's designed to let you run efficient, secure daily backups since it only stores changed data.
- 24

obsidian-livesync
12.7Kvrtmrz/obsidian-livesync · TypeScriptSelf-hosted LiveSync is a community-developed Obsidian plugin that synchronises your notes across devices using your own CouchDB or S3-compatible object storage server, or directly between devices via WebRTC peer-to-peer.
- 25

sftpgo
12.7Kdrakkan/sftpgo · GoSFTPGo is a self-hosted, event-driven file transfer server that speaks SFTP, HTTP/S, FTP/S and WebDAV, and can store files on local disk, encrypted local disk, S3, Google Cloud Storage, Azure Blob Storage, or even another SFTP server.
- 26

YubiKey-Guide
12.5Kdrduh/YubiKey-Guide · HTMLA community guide for using a YubiKey hardware security key to store GnuPG (PGP) keys and SSH keys, so cryptographic secrets live on a physical device instead of a disk.
- 27

icloud_photos_downloader
12.3Kicloud-photos-downloader/icloud_photos_downloader · Pythonicloud_photos_downloader (icloudpd) is a command-line tool that downloads all your photos and videos from iCloud to your local system.
- 28
awesome-postgres
12.1Kdhamaniasad/awesome-postgresA curated index of PostgreSQL software, libraries, tools and resources, modeled on awesome-mysql. It gathers the whole ecosystem in one place: backup tools, GUIs, HA clusters, monitoring, tutorials and more.
- 29
DriverStoreExplorer
11.9Klostindark/DriverStoreExplorer · C#Driver Store Explorer (RAPR) is a free open-source Windows tool for viewing, managing, and cleaning up the Windows DriverStore — the system repository where Windows keeps driver packages. It targets advanced users and administrators.
- 30

android-foss
11.5Koffa/android-foss · PythonA huge categorized index of Free and Open Source Software (FOSS) for Android, covering dozens of categories like browsers, messaging, security, file managers, and games, so you can replace proprietary Android apps with privacy-respecting alternatives.
- 31
kubeasz
11.4Keaszlab/kubeasz · Jinjakubeasz is a set of Ansible playbooks that install a full Kubernetes cluster on your own Linux servers, with docs explaining how the components interact. It is packaged to install cleanly from inside mainland China's network.
- 32

yugabyte-db
10.6Kyugabyte/yugabyte-db · CYugabyteDB is an open-source, PostgreSQL-compatible distributed SQL database. It combines the transactional correctness of a traditional RDBMS with the horizontal scalability of NoSQL systems, aimed at business-critical cloud-native OLTP apps.
- 33
all-in-one
10.6Knextcloud/all-in-one · PHPThe official Nextcloud installation method: one Docker-managed package that deploys and maintains a full self-hosted Nextcloud instance with most features included, controlled from a single web interface.
- 34
sovereign
10.6Ksovereign/sovereign · HTMLSovereign is a set of Ansible playbooks that build and maintain your own private cloud on a server you control, bundling email, calendar/contacts sync, file storage, VPN, an IRC bouncer, webmail, and more.
- 35
velero
10.3Kvelero-io/velero · GoVelero (formerly Heptio Ark) is an open-source tool for backing up and restoring Kubernetes applications: it protects your cluster resources and persistent volumes so you can recover after loss.
- 36
amlogic-s9xxx-armbian
10.2Kophub/amlogic-s9xxx-armbian · ShellThis is a project that lets you replace the Android TV firmware on Amlogic, Allwinner, and Rockchip TV boxes and SBCs with Armbian, turning them into real Debian/Ubuntu-based Linux servers. It also ships management commands for installing, updating the kernel, and configuring the resulting system.
- 37

deploy-your-own-saas
10.1KAtarity/deploy-your-own-saas · PythonIt is a curated, categorized list of self-hosted, open-source alternatives to popular cloud services - VPN, music streaming, photo hosting, notes, bookmarks, email, chat, backups and more - so you can run 'your own' version of each instead of relying on a commercial provider.
- 38

DeskBox
7KTianyu199509/DeskBox · C#DeskBox is a free, open-source Windows desktop organizer that adds native-feeling WinUI 3 widgets backed by real folders, plus extras like todos, quick notes, search, weather, and music controls.
- 39
dsh-market
6.8Kdsh-market/dsh-market · TypeScriptdsh-market is the plugin marketplace built into DeepSeek Harness (DSH) — it lets you browse, search, and one-click install community plugins and themes for the DSH web interface.
- 40

skills-manager
6.4Kxingkongliang/skills-manager · RustSkills Manager is a lightweight desktop app that lets you install, sync, and organize AI agent skills across 50+ coding tools, such as Claude Code, Codex, Cursor, GitHub Copilot, and Gemini CLI, from one central library.
- 41

Website-downloader
6KAhmadIbrahiim/Website-downloader · HTMLA self-hosted Node.js app that downloads the complete source code of any website, including its JavaScript, stylesheets, and images, so you can keep an offline copy.
- 42
Telegram-Drive
5.4Kcaamer20/Telegram-Drive · RustTelegram Drive is a local-first desktop and mobile app (built with Tauri, Rust, and React) that turns your own Telegram account's Saved Messages and channels into a focused file workspace for organizing, transferring, previewing, streaming, syncing, and sharing files.
- 43

mailflare
5.1Khieunc229/mailflare · TypeScriptMailflare is a self-hosted email inbox for custom domains, built on Cloudflare, with support for sending/receiving through Cloudflare, Resend, or Amazon SES.
- 44

lossless-claw
4.9KMartian-Engineering/lossless-claw · TypeScriptLossless Claw is a plugin for OpenClaw that replaces its sliding-window context compaction with a DAG-based summarization system, so every message is preserved while active context stays within the model's token limit.
- 45

BiliPai
4.9Kjay3-yy/BiliPai · KotlinBiliPai is a third-party, native Android client for Bilibili that covers video playback, anime (bangumi), live streaming, moments, messages, offline downloads, and a plugin system, built with Kotlin and Jetpack Compose.
- 46

codex-keysmith
4.8KJia-Ethan/codex-keysmith · PythonA CLI tool that deploys a versioned Markdown instruction file into Codex's global config directory (usually ~/.codex), always previewing first and letting you undo the deployment later.
- 47

YunX
4.6KCYQawa/YunX · KotlinYunX (云析) is an open-source Android app that parses share links from Chinese cloud storage services and downloads the files directly, with chunked concurrent downloading and resume support.
- 48

mangayomi
4.2Kkodjodevf/mangayomi · DartMangayomi is a free, open-source Flutter app for reading manga, webtoons, comics and novels, and for watching anime and movies, available on Android, iOS, macOS, Linux and Windows.
- 49

wslmanager
4Kbostrot/wslmanager · DartWSL Manager is a free, open source GUI for the Windows Subsystem for Linux: install, back up, move and configure distros without memorising wsl.exe flags. On macOS the same app also manages native Linux and macOS VMs.
- 50
nodewarden
3.9Kshuaiplus/nodewarden · TypeScriptNodeWarden is a self-hosted, Bitwarden-compatible password manager server that runs entirely on Cloudflare Workers, letting you sync vaults, attachments and TOTP codes with standard Bitwarden clients without renting a VPS.
- 51

codex-provider-sync
3.6KDailin521/codex-provider-sync · JavaScriptA repair utility for OpenAI Codex sessions: after switching providers, old sessions can still point at the previous one, and this tool re-aligns the provider metadata in session files and the SQLite chat index with your current configuration.
- 52

Podroid
3.5KExTV/Podroid · KotlinPodroid is a rootless Android app that boots a real Alpine Linux virtual machine on your phone, letting you run Linux containers (Podman, Docker, LXC) and even full GUI desktop apps.
- 53

sh
3.4Kkejilion/sh · ShellKejiLion.sh is an all-in-one interactive shell script toolbox for managing Linux servers: system monitoring, network testing, Docker, one-click LDNMP website stacks, backups, and security hardening.
- 54
edgeever
2.3Ktianma-if/edgeever · TypeScriptEdgeEver is an open-source, AI-native knowledge base and notes app built as a portable Evernote alternative, with a classic three-pane layout and native AI/MCP agent integration.
- 55

WorkDaddy
2Kbabygoton/WorkDaddy · JavaScriptWorkDaddy is a desktop enhancement tool for the WorkBuddy and WorkBuddy AI (CodeBuddy's desktop client) apps, injecting extra UI panels and automation features into the running app via Chrome DevTools Protocol, without modifying the official installer.
- 56

SFF
1.9KMidrags/SFF · PythonSteaMidra is a Steam game setup and management tool: it writes Lua scripts, manifests, and depot keys into your Steam folder so games and DLC run through Steam. It does not crack Steam itself, and the author positions it for educational use only.
- 57

Venera-Next
1.5KCyrilPeng/Venera-Next · DartVeneraNext is a cross-platform manga/comic reader built with Flutter, forked from Venera, that lets you read local comic files, WebDAV-hosted comic libraries, and third-party JavaScript comic sources on Android, iOS, Windows, Linux and macOS.
- 58

neo
1.5Khughhowey/neo · JavaScriptNEO is a distraction-free word processor built specifically for writing novels, made by novelist Hugh Howey. It runs locally, saves manuscripts as plain files on disk, and needs no accounts or subscriptions.
- 59

DSHA
1.4KDSH-APP/DSHA · JavaDSHA is an Android app that lets you run DeepSeek Harness ('dsh'), DeepSeek's official AI coding agent similar to Claude Code, directly on your phone — no root, no Termux, no command line needed.
- 60

photo-frame-dashboard
1.3Kwesbos/photo-frame-dashboard · PythonA collection of device-specific notes and scripts for taking full control of locked-down Android photo frames (Skylight Calendar, BIUFRAME, PF1007L): getting ADB access, dumping firmware, gaining root, removing the vendor app, and running your own launcher, browser or kiosk app.
- 61

talorys
1.3Krociiu/talorys · TypeScriptTalorys is a free, open-source personal AI assistant that deploys entirely into your own Cloudflare account, handling chat, memory, tasks, notes, projects, and scheduled reminders with no server or database run by its developers.
- 62
yaos
1.1Kkavinsood/yaos · TypeScriptYAOS is a real-time sync engine for Obsidian notes, powered by a Cloudflare Worker you deploy to your own account. Notes sync live across devices with CRDT merge semantics instead of conflicted-copy workflows.
- 63

onedump
994liweiyi88/onedump · GoOnedump is a command-line database administration tool that backs up (and restores) MySQL and PostgreSQL databases to various storage destinations like local disk, S3, Google Drive, Dropbox, or SFTP.
- 64

macos-sysdata
944Jarvis322/macos-sysdata · SwiftIt's a free macOS menu bar app that opens up the vague 'System Data' bucket in Storage settings and shows exactly what's filling it (simulator runtimes, Xcode caches, package manager stores, VM disks, logs, per-app data) so you can delete items one by one instead of guessing.
- 65

3105
901YangJiiii/3105 · Swift3105 is a native iOS app for browsing app-container (sandboxed) files, managing portable file patches, cleaning app caches, and installing PosterBoard wallpaper packages, without installing a persistent jailbreak.
- 66

streak
877InlitX/streak · DartStreak is an open-source, ad-free habit tracker for Android, Windows, and Linux. You log a habit with one tap and watch streak counters, a GitHub-style activity grid, and stats build up over time.
- 67

GestaltEdit
822frs0n/GestaltEdit · SwiftGestaltEdit is a utility that runs directly on iPhone and iPad to edit the com.apple.MobileGestalt.plist file, letting you toggle hidden device capabilities, run a full field editor, and back up or restore your changes.
- 68

AirBeep
813LinkPass888/AirBeep · SwiftAirBeep is an iOS utility that silences the built-in call-recording disclosure tones (the beeps that signal a call is being recorded), with one switch to toggle the change and restore the originals.
- 69

Tyranor-Next
658Weiss-UltimateSavior/Tyranor-Next · HTMLTyranor Next is a multi-engine visual novel (Galgame) launcher for Android. Its engine runtime is a reverse-engineered rewrite based on the Tyranor emulator, and it bundles native runtimes for Kirikiri, ONScripter, Tyrano and Artemis, plus library management, cover fetching, save mirroring, and engine tuning.
- 70
SideRail
589icubaby/SideRail · TypeScriptSideRail is a neobrutalist web control panel for Xray-core VPN servers that you deploy to Railway with one click, giving you clean client links, live stats and subscription pages without manual config.
- 71
VioletToolBox
451Smart-Paocai/VioletToolBox · C#VioletToolBox is a Windows desktop toolbox for Android device flashing, rooting, and ROM management, with about 110 functions covering ADB, Fastboot, EDL (9008 mode), and more, aimed at Chinese Android brands like OPPO, OnePlus, Xiaomi, and Redmi.
- 72

omakade
438btsouth/omakade · C++Omakade is a local-first game library app built for Omarchy that gathers your installed Steam, Lutris, Heroic, Faugus, RetroArch, Battle.net, Epic, GOG, and Amazon games into one cover-focused home screen that follows your Omarchy theme.
- 73

InternalBeyond-Mobile
431Sui-IB/InternalBeyond-Mobile · HTMLInternalBeyond-Mobile (IB-Mobile) is a single-file, offline-first personal web app that lets you chat, call, journal, and keep long-term memories with one or more AI companions, synced via shared backup files with its desktop counterpart Internal Beyond.
- 74

tusk
395alpcanaydin/tusk · RustTusk is a fast, native, keyboard-driven database client for macOS, Windows and Linux, built in Rust on GPUI (the same GPU-accelerated UI framework behind the Zed editor). It connects to 20 database engines and includes a built-in AI assistant.
- 75
greenbubbles
383bojieli/greenbubbles · RustGreenBubbles is a Mac command-line tool (with an optional app and an agent skill) that reads your own WeChat chat history directly from the database files WeChat already keeps on your Mac, letting you browse, search, back up, or ask a coding agent to turn chosen conversations into cited Markdown notes.
- 76

bookshelf
372murerkinn/bookshelf · TypeScriptBookshelf is a self-hosted library for ebooks you already own. You put EPUBs and PDFs in a folder, publish them, and read them in a browser or on a Kobo via the OPDS catalog.
- 77

paper-aquarium
352MrMoT9I/paper-aquarium · JavaScriptPaper Aquarium turns a hand-colored paper fish into a swimming 3D fish on a big screen: a child colors a printed sheet, photographs it with a phone, and the fish appears swimming in a web-based aquarium scene built with three.js.
- 78
hivepaas
305hivepaas/hivepaas · GoHivePaaS is a lightweight, self-hosted Platform-as-a-Service built on Docker Swarm, meant as a resource-efficient alternative to Heroku, Render, and Coolify for deploying apps on your own servers.
- 79
CG-Claude
233LcodeCoder/CG-Claude · TypeScriptCG Claude is an Electron desktop app that detects and configures your local environment (system timezone, terminal, browser settings, Claude Code config) so Claude Code runs correctly on your machine. It runs 31 checks, lets you preview fixes before applying them, and keeps backups/snapshots so you can roll back.
- 80

UpdateLock
209hhht110/UpdateLock · C++This is a native Windows utility that automatically detects whether you're on Windows 7, 10, or 11, and applies the matching registry/service policies to turn off Windows Update, with a one-click way to undo it.
- 81

douyin-favorite-MyLike
205Hannah2227/douyin-favorite-MyLike · C#MyLike is a Windows desktop app that downloads your entire Douyin (Chinese TikTok) 'liked videos' list to your computer so you can filter, search, and shuffle-play it locally, without the Douyin app, even with tens of thousands of items.
- 82

pictaria-server
192pictaria-ai/pictaria-server · JavaScriptPictaria Server is a self-hosted companion for Immich that adds photo insights, AI-based enrichment, human-reviewed curation, and auto-syncing Smart Albums, all managed through a private web dashboard running on your own hardware.
- 83

JHS-enhance
185fireinrain/JHS-enhance · JavaScriptA Tampermonkey userscript that enhances adult-video browsing and tracking sites (JavDB, JavBus and others) with magnet-link search aggregation, filtering, translation, and 115 cloud-drive integration.
- 84

SIAPIN
184BagasRizkyHarySaputra/SIAPIN · TypeScriptSIAPIN is a free digital tutoring (bimbel) platform that helps Indonesian students prepare for the SNBT university entrance exam and TKA SMA/SMP exams, with practice questions, AI diagnostics, and PTN admission-probability estimates.
- 85

dsh-undo-savepoint
182lire1131/dsh-undo-savepoint · JavaScriptdsh-undo-savepoint is a crash-rescue plugin for DeepSeek Harness (DSH) that snapshots your config and plugin code so you can undo, redo, or roll back to any version, plus an offline CLI/GUI/WebUI that keeps working even when DSH itself won't boot.
- 86

Ketamine
168Nouvborne/Ketamine · SwiftKetamine is an on-device MobileGestalt editor for iOS: it changes supported system values straight from your iPhone, with no PC involved.
- 87
crab
155crabbuild/crab · RustCrab is a Git extension that keeps large files like models, datasets, media, and build artifacts out of ordinary Git blobs. Git stores small pointer files while Crab stores the real content as deduplicated chunks in an S3, GCS, Azure, or S3-compatible bucket you own.
- 88

turbocrypt
129jedisct1/turbocrypt · ZigTurboCrypt is a fast, easy-to-use command-line tool that encrypts and decrypts files, Git repositories, and directory trees — from a single document to a whole directory of backups.
- 89

ZephyrIris
85cahcacah/ZephyrIris · PHPZephyrIris is a backup and restore tool for Linux users that handles incremental snapshots and configuration files to streamline backing up and restoring data.
Related topics
Often tagged together