{"id":13416652,"url":"https://github.com/cloudreve/Cloudreve","last_synced_at":"2025-03-15T01:31:53.222Z","repository":{"id":37335423,"uuid":"120156076","full_name":"cloudreve/Cloudreve","owner":"cloudreve","description":"🌩支持多家云存储的云盘系统 (Self-hosted file management and sharing system, supports multiple storage providers)","archived":false,"fork":false,"pushed_at":"2024-10-25T05:31:22.000Z","size":7604,"stargazers_count":21833,"open_issues_count":179,"forks_count":3422,"subscribers_count":234,"default_branch":"master","last_synced_at":"2024-10-29T11:11:48.177Z","etag":null,"topics":["cloud","cloud-storage","cloudreve","file","file-manager","file-sharing","golang"],"latest_commit_sha":null,"homepage":"https://cloudreve.org","language":"Go","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/cloudreve.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":{"custom":["https://cloudreve.org/pricing"]}},"created_at":"2018-02-04T04:56:38.000Z","updated_at":"2024-10-29T08:53:44.000Z","dependencies_parsed_at":"2024-01-19T13:01:48.664Z","dependency_job_id":"3e8a4f69-46af-49d4-8579-e23c4f330922","html_url":"https://github.com/cloudreve/Cloudreve","commit_stats":{"total_commits":883,"total_committers":47,"mean_commits":18.78723404255319,"dds":0.1223103057757644,"last_synced_commit":"12e3f10ad77e04f870b66d89d46b9cf264e6a024"},"previous_names":["hfo4/cloudreve"],"tags_count":42,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudreve%2FCloudreve","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudreve%2FCloudreve/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudreve%2FCloudreve/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudreve%2FCloudreve/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cloudreve","download_url":"https://codeload.github.com/cloudreve/Cloudreve/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243671225,"owners_count":20328586,"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","cloud-storage","cloudreve","file","file-manager","file-sharing","golang"],"created_at":"2024-07-30T22:00:18.255Z","updated_at":"2025-03-15T01:31:53.183Z","avatar_url":"https://github.com/cloudreve.png","language":"Go","readme":"[中文版本](https://github.com/cloudreve/Cloudreve/blob/master/README_zh-CN.md) •\n[✨V4 版本前瞻](https://forum.cloudreve.org/d/4456)\n\n\u003ch1 align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://cloudreve.org/\" alt=\"logo\" \u003e\u003cimg src=\"https://raw.githubusercontent.com/cloudreve/frontend/master/public/static/img/logo192.png\" width=\"150\"/\u003e\u003c/a\u003e\n  \u003cbr\u003e\n  Cloudreve\n  \u003cbr\u003e\n\u003c/h1\u003e\n\u003ch4 align=\"center\"\u003eSelf-hosted file management system with muilt-cloud support.\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/cloudreve/Cloudreve/actions/workflows/test.yml\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/cloudreve/Cloudreve/test.yml?branch=master\u0026style=flat-square\"\n         alt=\"GitHub Test Workflow\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://codecov.io/gh/cloudreve/Cloudreve\"\u003e\u003cimg src=\"https://img.shields.io/codecov/c/github/cloudreve/Cloudreve?style=flat-square\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://goreportcard.com/report/github.com/cloudreve/Cloudreve\"\u003e\n      \u003cimg src=\"https://goreportcard.com/badge/github.com/cloudreve/Cloudreve?style=flat-square\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/cloudreve/Cloudreve/releases\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/v/release/cloudreve/Cloudreve?include_prereleases\u0026style=flat-square\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://hub.docker.com/r/cloudreve/cloudreve\"\u003e\n     \u003cimg src=\"https://img.shields.io/docker/image-size/cloudreve/cloudreve?style=flat-square\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://cloudreve.org\"\u003eHomepage\u003c/a\u003e •\n  \u003ca href=\"https://demo.cloudreve.org\"\u003eDemo\u003c/a\u003e •\n  \u003ca href=\"https://forum.cloudreve.org/\"\u003eDiscussion\u003c/a\u003e •\n  \u003ca href=\"https://docs.cloudreve.org/v/en/\"\u003eDocuments\u003c/a\u003e •\n  \u003ca href=\"https://github.com/cloudreve/Cloudreve/releases\"\u003eDownload\u003c/a\u003e •\n  \u003ca href=\"https://t.me/cloudreve_official\"\u003eTelegram Group\u003c/a\u003e •\n  \u003ca href=\"#scroll-License\"\u003eLicense\u003c/a\u003e\n\u003c/p\u003e\n\n\n\n![Screenshot](https://raw.githubusercontent.com/cloudreve/docs/master/images/homepage.png)\n\n## :sparkles: Features\n\n* :cloud: Support storing files into Local storage, Remote storage, Qiniu, Aliyun OSS, Tencent COS, Upyun, OneDrive, S3 compatible API.\n* :outbox_tray: Upload/Download in directly transmission with speed limiting support.\n* 💾 Integrate with Aria2 to download files offline, use multiple download nodes to share the load.\n* 📚 Compress/Extract files, download files in batch.\n* 💻 WebDAV support covering all storage providers.\n* :zap:Drag\u0026Drop to upload files or folders, with streaming upload processing.\n* :card_file_box: Drag \u0026 Drop to manage your files.\n* :family_woman_girl_boy:   Multi-users with multi-groups.\n* :link: Create share links for files and folders with expiration date.\n* :eye_speech_bubble: Preview videos, images, audios, ePub files online; edit texts, Office documents online.\n* :art: Customize theme colors, dark mode, PWA application, SPA, i18n.\n* :rocket: All-In-One packing, with all features out-of-the-box.\n* 🌈 ... ...\n\n## :hammer_and_wrench: Deploy\n\nDownload the main binary for your target machine OS, CPU architecture and run it directly.\n\n```shell\n# Extract Cloudreve binary\ntar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz\n\n# Grant execute permission\nchmod +x ./cloudreve\n\n# Start Cloudreve\n./cloudreve\n```\n\nThe above is a minimum deploy example, you can refer to [Getting started](https://docs.cloudreve.org/v/en/getting-started/install) for a completed deployment.\n\n## :gear: Build\n\nYou need to have `Go \u003e= 1.18`, `node.js`, `yarn`, `zip`, [goreleaser](https://goreleaser.com/intro/) and other necessary dependencies before you can build it yourself.\n\n#### Install goreleaser\n\n```shell\ngo install github.com/goreleaser/goreleaser@latest\n```\n\n#### Clone the code\n\n```shell\ngit clone --recurse-submodules https://github.com/cloudreve/Cloudreve.git\n```\n\n#### Compile\n\n```shell\ngoreleaser build --clean --single-target --snapshot\n```\n\n## :alembic: Stacks\n\n* [Go](https://golang.org/) + [Gin](https://github.com/gin-gonic/gin)\n* [React](https://github.com/facebook/react) + [Redux](https://github.com/reduxjs/redux) + [Material-UI](https://github.com/mui-org/material-ui)\n\n## :scroll: License\n\nGPL V3\n","funding_links":["https://cloudreve.org/pricing"],"categories":["Popular","Go","HarmonyOS","PHP","网络服务","Go (531)","武器库","Code"],"sub_categories":["Windows Manager","网络服务_其他","后端","library/repositories"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudreve%2FCloudreve","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcloudreve%2FCloudreve","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudreve%2FCloudreve/lists"}