awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cloudreve avatar

cloudreve/cloudreve

0
View on GitHub↗
28,166 Stars·3,850 Forks·Go·GPL-3.0·16 Aufrufecloudreve.org↗

Cloudreve

Cloudreve is a self-hosted cloud storage platform designed to provide personal and organizational file management. It functions as a web-based solution that allows users to store, organize, and share digital files across multiple devices while maintaining control over their own data infrastructure.

The platform distinguishes itself through a storage backend abstraction layer, which provides a unified interface to manage files across diverse local and remote cloud providers. It incorporates a robust identity and authorization layer that supports standard OAuth 2.0 flows for secure third-party integration, alongside a persistent event notification service that streams real-time file system updates to connected clients.

To maintain high performance and efficient data handling, the system utilizes a bitwise configuration management architecture. This approach encodes complex permission sets and boolean flag states into compact formats, optimizing database storage and retrieval. The platform also includes specialized tools for developers, such as token-based debug authentication and standardized URI construction for consistent file access.

Features

  • Personal Cloud Storage - Building a self-hosted file management platform that allows users to store, organize, and share their digital files across multiple devices.
  • Cloud Storage Platforms - Deploy a cloud storage system that abstracts physical storage backends to provide personal or organizational file sharing and management capabilities for public and private use.
  • Authentication Servers - A secure authentication layer that manages user identity and third-party application access through standardized token exchange and authorization flows.
  • Authentication Strategies - Exchange login credentials for access tokens and include the resulting token in the authorization header for every request made to protected system resources.
  • File Management Systems - Building a private file management platform that allows users to store, organize, and share digital files across multiple devices.
  • Storage Abstractions - Provides a unified interface to manage files across diverse local and remote cloud storage providers through a common set of operations.
  • Event Notification Services - A persistent connection mechanism that streams live file system updates and system status changes to connected clients via server-sent events.
  • Permission Systems - Implements efficient access control using bitwise operations to manage and toggle system capabilities.
  • Infrastructure Automation - Self-hosted file management system with multi-cloud support.
  • Authorization Frameworks - Implements standard authorization flows to securely exchange credentials and tokens for accessing protected resources and third-party integrations.
  • Identity Providers - Implementing secure third-party authentication flows to allow external applications to access user data without exposing sensitive login credentials.
  • OAuth Providers - Implement the standard authorization code flow with proof key support to securely exchange codes for access tokens when connecting third party applications to the service.
  • File System Monitors - Stream real-time notifications about file system updates using server-sent events to track changes in specific folders while maintaining a persistent connection through unique client identifiers.
  • Real-time Communication - Maintains persistent unidirectional connections to push real-time file system update notifications from the server to connected client instances.
  • Access Control Mappings - Assign specific bit positions to system capabilities or user group permissions to interpret and configure access controls using a standardized numerical reference system.
  • Permission Mapping Systems - Uses individual bit positions within numerical values to represent and toggle specific system capabilities or user access rights efficiently.
  • Serialization Utilities - Provides compact bit-masked serialization for persistent storage of boolean state flags across user sessions.
  • API Client Libraries - Creating robust interfaces for interacting with remote services that require custom authentication handling and complex response parsing logic.

Star-Verlauf

Star-Verlauf für cloudreve/cloudreveStar-Verlauf für cloudreve/cloudreve

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Cloudreve

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Cloudreve.
  • dokploy/dokployAvatar von Dokploy

    Dokploy/dokploy

    34,901Auf GitHub ansehen↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    TypeScriptbackendbackupsdatabases
    Auf GitHub ansehen↗34,901
  • better-auth/better-authAvatar von better-auth

    better-auth/better-auth

    28,736Auf GitHub ansehen↗

    This project is a modular authentication framework designed to manage user identity, session tracking, and access control across web applications. It provides a unified solution for handling email-based credentials and social identity federation, allowing developers to implement secure login and registration flows that maintain consistent user states across client and server environments. The system utilizes a plugin-based architecture and middleware-driven request interception to allow for the extension of core authentication logic. It features type-safe schema generation, which derives data

    TypeScriptauthenticationiamoauth
    Auf GitHub ansehen↗28,736
  • ente-io/enteAvatar von ente-io

    ente-io/ente

    27,281Auf GitHub ansehen↗

    Ente is a privacy-focused platform for end-to-end encrypted storage and two-factor authentication management. It functions as a zero-knowledge identity provider, ensuring that all cryptographic operations, key derivation, and data encryption occur locally on the user's device. By maintaining this architecture, the service provider remains unable to access or decrypt any stored personal information or authentication credentials. The platform distinguishes itself through a combination of on-device intelligence and resilient data distribution. It utilizes a local machine learning engine to perfo

    Dart2faandroidauthy
    Auf GitHub ansehen↗27,281
  • casdoor/casdoorAvatar von casdoor

    casdoor/casdoor

    13,814Auf GitHub ansehen↗

    Casdoor is a centralized identity and access management platform that functions as an OAuth 2.0 authorization server. It provides a comprehensive suite of services for managing user identities, authentication sessions, and access policies across both web and machine-to-machine applications. Built with a decoupled frontend-backend architecture in Go, the platform supports high-concurrency environments and offers a web-based management interface for administrative tasks. The platform distinguishes itself through its extensive support for federated identity management, allowing integration with

    Goai-gatewayauthauthentication
    Auf GitHub ansehen↗13,814
Alle 30 Alternativen zu Cloudreve anzeigen→

Häufig gestellte Fragen

Was macht cloudreve/cloudreve?

Cloudreve is a self-hosted cloud storage platform designed to provide personal and organizational file management. It functions as a web-based solution that allows users to store, organize, and share digital files across multiple devices while maintaining control over their own data infrastructure.

Was sind die Hauptfunktionen von cloudreve/cloudreve?

Die Hauptfunktionen von cloudreve/cloudreve sind: Personal Cloud Storage, Cloud Storage Platforms, Authentication Servers, Authentication Strategies, File Management Systems, Storage Abstractions, Event Notification Services, Permission Systems.

Welche Open-Source-Alternativen gibt es zu cloudreve/cloudreve?

Open-Source-Alternativen zu cloudreve/cloudreve sind unter anderem: dokploy/dokploy — Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized… better-auth/better-auth — This project is a modular authentication framework designed to manage user identity, session tracking, and access… ente-io/ente — Ente is a privacy-focused platform for end-to-end encrypted storage and two-factor authentication management. It… casdoor/casdoor — Casdoor is a centralized identity and access management platform that functions as an OAuth 2.0 authorization server.… payloadcms/payload — Payload is a headless content management system and application framework that uses a code-first approach to define… openfaas/faas — OpenFaaS is a serverless function platform that provides a container-native framework for deploying and managing…