awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to Box

Ranking updated Aug 19, 2026

For an open source cloud storage solution for file sharing, the first results are linsa-io/linsa.io (Linsa.io is an end-to-end encrypted zero-knowledge cloud storage platform, making it a good fit for secure file sharing, though it is narrower in scope and lacks some of the broader enterprise features like object storage backends or native mobile clients), opencloud-eu/opencloud (OpenCloud is a self-hosted file sync and share platform that provides web management, desktop and mobile clients, and role-based access control as an alternative to Box, though it backs onto the local filesystem rather than an object storage backend) and filegator/filegator (FileGator is a self-hosted web-based file manager and sharing portal that covers file management and access control, though it lacks desktop and mobile clients or end-to-end encryption). nextcloud/server and owncloud/core round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “open source alternatives to Box cloud storage”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Box

Find the best repos with AI.We'll search the best matching repositories with AI.
  • linsa-io/linsa.iolinsa-io avatar

    linsa-io/linsa.io

    16,880View on GitHub↗

    Linsa.io is an end-to-end encrypted cloud storage service and zero-knowledge data vault. It functions as a private content sharing platform that encrypts files and data on the client side, ensuring only the owner can access the stored content. The project employs a local-first approach, processing data updates and encryption on the local device before syncing encrypted blobs to a remote persistence layer. It uses a zero-knowledge architecture where the service provider cannot access decryption keys or view the plaintext content of stored files. The platform provides capabilities for private

    Linsa.io is an end-to-end encrypted zero-knowledge cloud storage platform, making it a good fit for secure file sharing, though it is narrower in scope and lacks some of the broader enterprise features like object storage backends or native mobile clients.

    TypeScriptEnd-to-End EncryptionEnd-To-End Encryption SystemsZero-Knowledge Vaults
    View on GitHub↗16,880
  • opencloud-eu/opencloudopencloud-eu avatar

    opencloud-eu/opencloud

    4,829View on GitHub↗

    OpenCloud is a self-hosted platform for synchronizing files across devices and sharing them with team members through collaborative spaces and access controls. It enables users to sync files between a server and local desktop and mobile clients, manage files and folders, and share content with internal and external contributors via permission-based links and file drops. The platform integrates an embedded OpenID Connect identity provider for authentication and supports external identity providers. It stores all data and metadata directly on the filesystem, eliminating the need for a separate

    OpenCloud is a self-hosted file sync and share platform that provides web management, desktop and mobile clients, and role-based access control as an alternative to Box, though it backs onto the local filesystem rather than an object storage backend.

    GoFile Sync ClientsRole-Based Access ControlShared File Spaces
    View on GitHub↗4,829
  • filegator/filegatorfilegator avatar

    filegator/filegator

    2,901View on GitHub↗

    Filegator is a web-based file manager and self-hosted file sharing portal. It functions as a cloud storage gateway that allows users to organize, upload, and download files across local disks and various cloud storage providers through a single unified interface. The system features a multi-backend authentication provider capable of verifying identities via JSON files, databases, or external directory services. It includes a role-based access control system that manages user permissions, assigns home folders, and restricts access to specific files and system routes. The platform provides cap

    FileGator is a self-hosted web-based file manager and sharing portal that covers file management and access control, though it lacks desktop and mobile clients or end-to-end encryption.

    PHPRole-Based Access ControlWeb-based File ManagersWeb File Managers
    View on GitHub↗2,901
  • nextcloud/servernextcloud avatar

    nextcloud/server

    35,797View on GitHub↗

    Nextcloud is a self-hosted platform designed for private cloud storage, file synchronization, and collaborative team workspaces. It provides a comprehensive suite of tools for document editing, groupware services like calendars and contacts, and secure data management, all while ensuring users maintain full control over their infrastructure and data sovereignty. The platform distinguishes itself through a decentralized federated architecture that allows independent server instances to securely share data and collaborate across a network. It features a highly modular plugin ecosystem, enabling

    Nextcloud is a self-hostable cloud storage and file-sharing platform that provides web file management, desktop and mobile clients, user permissions, and extensive collaboration tools.

    PHPPrivate Cloud StorageCollaboration PlatformsFile Synchronization
    View on GitHub↗35,797
  • owncloud/coreowncloud avatar

    owncloud/core

    8,793View on GitHub↗

    This project is a self-hosted cloud storage server and content collaboration platform implemented as a PHP web application framework. It functions as a centralized server for storing, synchronizing, and sharing files and data across multiple devices. The system operates as a WebDAV file server and a synchronization server for scheduling and contact information using CalDAV and CardDAV protocols. It features a plugin architecture that allows the server to be extended with additional applications and custom features. The platform provides capabilities for user and group access management, exte

    OwnCloud is a self-hosted cloud storage and file-sharing platform that provides a web-based file manager, desktop and mobile synchronization, and user access controls, making it a solid alternative to Box.

    PHPSelf-Hosted File Sync and Share PlatformsWebDAV ImplementationsCalendar and Contact Servers
    View on GitHub↗8,793
  • 9001/copyparty9001 avatar

    9001/copyparty

    45,236View on GitHub↗

    Copyparty is a self-hosted file server that provides a browser-based interface for managing, browsing, uploading, and downloading files. It utilizes a virtual file system abstraction to map diverse storage backends and network-attached devices into a unified directory structure, allowing for consistent file access across various storage environments. The platform functions as a cloud synchronization gateway, enabling automated data backups and transfers between local storage and remote cloud providers through integration with standard command-line tools. It also serves as a distributed storag

    Copyparty is a self-hosted file server with a browser-based file manager and sharing capabilities, though it is more lightweight and lacks the polished desktop/mobile sync clients of enterprise Box alternatives.

    PythonWeb File Managers
    View on GitHub↗45,236
  • cloudreve/cloudrevecloudreve avatar

    cloudreve/cloudreve

    28,166View on GitHub↗

    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

    Cloudreve is a self-hosted cloud storage and file management platform with a web-based interface and storage abstraction, though it lacks native end-to-end encryption.

    GoPermission Systems
    View on GitHub↗28,166
  • gtsteffaniak/filebrowsergtsteffaniak avatar

    gtsteffaniak/filebrowser

    6,330View on GitHub↗

    FileBrowser is an open-source, self-hosted file management interface that runs as a single binary with no external dependencies. It provides a web-based interface for browsing, uploading, editing, and sharing files on a remote server, with a core architecture built on JWT-based stateless authentication and a rule-based path permission engine that controls access at the directory level. The project distinguishes itself through a comprehensive access control system that supports multi-provider authentication including OIDC, LDAP, external JWT, and two-factor authentication, alongside granular p

    This project provides a self-hosted, web-based file management interface with robust user permissions and file sharing, though it lacks built-in end-to-end encryption and a dedicated object storage backend.

    GoWeb-based File Managers
    View on GitHub↗6,330
  • filebrowser/filebrowserfilebrowser avatar

    filebrowser/filebrowser

    35,212View on GitHub↗

    File Browser is a self-hosted application that provides a web-based interface for managing files and directories on a server. It functions as a virtual file system abstraction, allowing users to browse, organize, and edit text-based files directly within their browser without requiring local access to the server. The platform distinguishes itself through a comprehensive command-line interface that enables full administrative control over system configurations, user accounts, and automation hooks. It supports a flexible, event-driven architecture where custom shell scripts can be triggered aut

    File Browser is a self-hosted web-based file manager that provides file sharing and user management, though it lacks the advanced desktop and mobile sync clients and object storage backends expected of a full Box alternative.

    GoWeb File Managers
    View on GitHub↗35,212
  • nextcloud/all-in-onenextcloud avatar

    nextcloud/all-in-one

    9,082View on GitHub↗

    all-in-one is a containerized deployment system designed to install and manage a complete suite of productivity and collaboration services. It functions as a cloud suite deployer that orchestrates the installation of a self-hosted content platform, incorporating necessary dependencies via Docker or Kubernetes. The project distinguishes itself by providing a web-based dashboard for orchestrating, updating, and monitoring the lifecycle of service containers. It also serves as a local AI inference server, enabling the execution of generative text models, image diffusion, and speech processing on

    This deployment system installs Nextcloud, which is the definitive self-hostable cloud storage and file-sharing suite, though the repository itself is an orchestrator rather than the storage application proper.

    PHPAccess Control
    View on GitHub↗9,082
  • songquanpeng/go-filesongquanpeng avatar

    songquanpeng/go-file

    1,120View on GitHub↗

    This project is a self-hosted web application that enables file sharing and management over a network. It functions as a lightweight service that exposes local directories through a browser-based interface, allowing users to upload, download, and organize files from any connected device. The system distinguishes itself by integrating a dedicated media streaming server, which allows users to play video content directly from the host machine within a web browser. It also provides a programmatic interface that supports external service integration, enabling automated file operations through secu

    This project is a self-hostable file sharing and management application with web-based access and access control, though it lacks dedicated mobile apps, file versioning, and client-side end-to-end encryption.

    HTMLSelf-Hosted File ServersSingle-Binary DeploymentsEmbedded Web Servers
    View on GitHub↗1,120
  • pydio/cellspydio avatar

    pydio/cells

    2,216View on GitHub↗

    Future-proof content collaboration platform

    Pydio Cells is a self-hostable file sharing and collaboration platform written in Go that provides robust file management, synchronization, and user access controls.

    GoFile ManagementFile Storage and SyncFile Synchronization
    View on GitHub↗2,216
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
linsa-io/linsa.io16.9KTypeScript—Jan 17, 2026
opencloud-eu/opencloud4.8KGoapache-2.0Feb 21, 2026
filegator/filegator
2.9K
PHP
mit
Jan 19, 2026
nextcloud/server35.8KPHPAGPL-3.0Jun 16, 2026
owncloud/core8.8KPHPAGPL-3.0Jun 16, 2026
9001/copyparty45.2KPythonMITJun 13, 2026
cloudreve/cloudreve28.2KGoGPL-3.0Jun 13, 2026
gtsteffaniak/filebrowser6.3KGoapache-2.0Feb 19, 2026
filebrowser/filebrowser35.2KGoApache-2.0Jun 23, 2026
nextcloud/all-in-one9.1KPHPagpl-3.0Feb 20, 2026

Related searches

  • an open source alternative to Dropbox
  • an open source alternative to OneDrive
  • an open source zero knowledge cloud storage service
  • a self hosted alternative to Google Drive
  • an open source alternative to Synology NAS
  • a self hosted alternative to Google Drive
  • a self hosted alternative to iCloud storage
  • an open source tool for file transfers