
Dropbox
Cloud file storage and sync for teams and individuals
Discover top open-source software, updated regularly with real-world adoption signals.

Self-hostable internet operating system with cloud storage and apps
Open-source web-based operating system combining personal cloud storage, app platform, and remote desktop environment. Self-host or use the hosted service at puter.com.

Puter is an advanced internet operating system that runs entirely in your browser, offering a complete desktop environment accessible from anywhere. Designed for developers, privacy-conscious users, and teams seeking alternatives to traditional cloud platforms, Puter combines file storage, application hosting, and remote desktop capabilities in a single, cohesive interface.
As a privacy-first personal cloud, Puter securely stores files, apps, and games with access from any device. It serves as a development platform for building and publishing websites, web apps, and games. The system functions as a remote desktop environment for servers and workstations, while offering a compelling alternative to Dropbox, Google Drive, and OneDrive with enhanced features and a modern interface.
Puter supports flexible deployment: use the hosted service at puter.com, self-host via Docker or Docker Compose, or run locally for development. The system requires minimal resources (2GB RAM, 1GB disk space) and runs on Linux, macOS, and Windows. Built with JavaScript and licensed under AGPL-3.0, Puter welcomes contributions and provides extensive documentation for self-hosting configurations.
When teams consider Puter, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Personal Cloud Storage Replacement
Replace Dropbox or Google Drive with a self-hosted, privacy-first cloud accessible from any device with complete data ownership.
Remote Server Management
Access and manage remote servers and workstations through a familiar desktop environment without installing client software.
Web App Development Platform
Build, test, and publish web applications and games using integrated development tools and hosting capabilities.
Educational Computing Environment
Teach web development, cloud computing, and distributed systems concepts using an accessible, open-source platform.
Yes, Puter is available as a hosted service at puter.com, allowing immediate use without installation or infrastructure management.
Puter requires 2GB RAM (4GB recommended), 1GB disk space, Node.js 20.19.5+, and runs on Linux, macOS, or Windows. Docker deployment is also supported.
Puter offers similar cloud storage functionality with added features: a complete desktop environment, app hosting platform, and full self-hosting control for privacy and data ownership.
Puter is licensed under AGPL-3.0, which requires any modifications or derivative works to be released as open source if distributed or offered as a service.
Puter can be used in production, especially for self-hosted deployments. Evaluate your specific requirements, as it's an evolving project with an active community and regular updates.
Project at a glance
ActiveLast synced 4 days ago