From 9efdaae82ef037b6fa3001d1a39bca9e7c88dff3 Mon Sep 17 00:00:00 2001 From: Aden Lindsay Date: Mon, 2 Jun 2025 10:24:53 +0930 Subject: [PATCH] feat: overhauled and updated to be biblically accurate --- profile/README.md | 91 ++++++++++++++++++++++++++++++++++------------- 1 file changed, 66 insertions(+), 25 deletions(-) diff --git a/profile/README.md b/profile/README.md index fe2bc82..6f57967 100644 --- a/profile/README.md +++ b/profile/README.md @@ -1,32 +1,73 @@ -## Drop -Drop is an open source game distribution platform. +# Drop -## Philosophy -Drop is free, open and flexible. As game distribution has a massive array of use-cases, Drop needs to be able to extended and developed for easily. +[![License: AGPL-3.0](https://img.shields.io/badge/License-AGPL--3.0-blue.svg)](https://opensource.org/licenses/AGPL-3.0) +[![Discord](https://img.shields.io/discord/ACq4qZp4a9?color=7289DA&label=Discord&logo=discord&logoColor=white)](https://discord.gg/ACq4qZp4a9) +[![Documentation](https://img.shields.io/badge/Docs-droposs.org-blue)](https://docs.droposs.org/) +[![Open Collective](https://img.shields.io/opencollective/all/drop-oss?label=Support%20Us&color=blue)](https://opencollective.com/drop-oss) -## Features +Drop is an open-source game distribution platform, designed to provide a Steam-like experience for DRM-free games. It's built with flexibility, security, and user-friendliness in mind. -Drop is in it's early stages, so most of this is planned +## 🌟 Features -### Authentication -Drop will support: - 1. Simple login (username/password) - 2. Invitation-based registration - 3. SSO (various providers, or generic) - 4. SSO specific requirements (i.e. part of specific Discord server, particular email domain name, etc) - 5. Multi-provider sign in (can use multiple different methods) - 6. Third-party client sign in & access (for desktop, mobile and other clients) +### 🔐 Authentication +Drop supports: +- Simple login (username/password) +- Invitation-based registration +- SSO (various providers, or generic) +- Multi-provider sign in (can use multiple different methods) -### Games -Drop will support any format of game, and handles multiple platforms. - 1. Native games for Windows & Linux - 2. First-class support for Wine/Proton in Linux - 3. Custom-install scripts/dependency installation & checking +### 🎮 Games +Drop supports any format of game and handles multiple platforms: +- Native games for Windows & Linux +- First-class support for Wine/Proton in Linux +- Custom-install scripts/dependency installation & checking -### P2P / Distributed networking -Drop clients have built-in distributed networking APIs. This means: - 1. Aggregate game downloads - 2. Co-ordinated P2P networking & Remote LAN play over tunnel - 3. Remote Play +### ✨ Current Features +- Multi library sources +- Screenshots syncing +- P2P with TailScale integration +- Update notifications +- Game versioning +- Collections support +- Docker deployment +- ARM support +- Cross-platform (Windows, macOS, Linux) -All this, while being incredibly secure and safe to expose to the internet. +### 🚀 Coming Soon +- Cloud saves +- Archived game support +- Big Picture mode +- Multi-server support +- Steamworks library replacement +- Remote LAN/automatic networking +- Enhanced P2P downloads + +## 📦 Repositories + +| Repository | Description | +|------------|-------------| +| [drop](https://github.com/Drop-OSS/drop) | Main Drop server repository | +| [drop-app](https://github.com/Drop-OSS/drop-app) | Drop desktop application | +| [droplet](https://github.com/Drop-OSS/droplet) | Utility package for Drop | +| [libtailscale](https://github.com/Drop-OSS/libtailscale) | TailScale integration library | +| [drop-base](https://github.com/Drop-OSS/drop-base) | Base components and shared code | + +## 📚 Resources + +- 📖 [Documentation](https://docs.droposs.org/) - Official Drop documentation +- 💬 [Forum](https://forum.droposs.org/) - Community discussions and support +- 🎮 [Discord](https://discord.gg/ACq4qZp4a9) - Join our community on Discord + +## 🤝 Contributing + +We welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details on how to get started. + +## 📄 License + +Drop is licensed under AGPL-3.0. See the [LICENSE](LICENSE) file for details. + +--- + +

+ Built with ❤️ by the Drop OSS community +

\ No newline at end of file