mirror of
https://github.com/Drop-OSS/.github.git
synced 2026-01-30 20:55:17 +01:00
feat: overhauled and updated to be biblically accurate
This commit is contained in:
@@ -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.
|
||||
[](https://opensource.org/licenses/AGPL-3.0)
|
||||
[](https://discord.gg/ACq4qZp4a9)
|
||||
[](https://docs.droposs.org/)
|
||||
[](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.
|
||||
|
||||
---
|
||||
|
||||
<p align="center">
|
||||
<sub>Built with ❤️ by the Drop OSS community</sub>
|
||||
</p>
|
||||
Reference in New Issue
Block a user