Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/airdcpp-web/airdcpp-webclient
Communal peer-to-peer file sharing application for file servers/NAS devices
https://github.com/airdcpp-web/airdcpp-webclient
airdcpp api cpp cross-platform direct-connect file-sharing linux p2p peer-to-peer rest rest-api websocket webui
Last synced: about 1 month ago
JSON representation
Communal peer-to-peer file sharing application for file servers/NAS devices
- Host: GitHub
- URL: https://github.com/airdcpp-web/airdcpp-webclient
- Owner: airdcpp-web
- Created: 2015-11-02T12:26:39.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-10-15T16:01:06.000Z (about 2 months ago)
- Last Synced: 2024-10-16T20:39:17.964Z (about 2 months ago)
- Topics: airdcpp, api, cpp, cross-platform, direct-connect, file-sharing, linux, p2p, peer-to-peer, rest, rest-api, websocket, webui
- Language: C++
- Homepage: https://airdcpp-web.github.io
- Size: 16.9 MB
- Stars: 176
- Watchers: 19
- Forks: 32
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
Awesome Lists containing this project
- awesome-repositories - airdcpp-web/airdcpp-webclient - Communal peer-to-peer file sharing application for file servers/NAS devices (C++)
README
![build](https://github.com/airdcpp-web/airdcpp-webclient/actions/workflows/build.yml/badge.svg)
# AirDC++ Web Client
AirDC++ Web Client is a locally installed application, which is designed for flexible sharing of files or directories within groups of people in a local network or over internet. The daemon application can be installed on different types of systems, such as on file servers and NAS devices.
The application uses [Advanced Direct Connect](https://en.wikipedia.org/wiki/Advanced_Direct_Connect) protocol, which allows creating file sharing communities with thousands of users. The application itself is highly optimized even for extreme use cases: a single client can be used to share more than 10 million files or over a petabyte (1000 terabytes) of data.
### Key functionality
- Responsive [web user interface](https://github.com/airdcpp-web/airdcpp-webui) written in [React.js](https://facebook.github.io/react/)
- Share selected local directories with other users
- Search for files shared by other users
- Save files on disk or view them via the browser
- Chatting capabilities (group and private chat)
- Browse directories shared by other users with a simple file browser interface
- [Extension support](https://github.com/airdcpp-web/airdcpp-extensions) using [Node.js](https://nodejs.org/en/) (+others)
- [Web API (HTTP REST and WebSockets)](http://apidocs.airdcpp.net)## Download
Download information is available on the [home page](https://airdcpp-web.github.io)
## [Try the online demo](http://webdemo.airdcpp.net)
AirDC++ Web Client wraps the following subprojects:
* [AirDC++ Core](https://github.com/airdcpp/airdcpp-core)
* [AirDC++ Web API](https://github.com/airdcpp/airdcpp-webapi)
* [AirDC++ Web UI](https://github.com/airdcpp-web/airdcpp-webui)## Resources
* [Home page](https://airdcpp-web.github.io)
* [Installation guide](https://airdcpp-web.github.io/docs/installation/installation.html)
* [Contributing information](https://github.com/airdcpp-web/airdcpp-webclient/blob/master/.github/CONTRIBUTING.md)
* [API reference](http://apidocs.airdcpp.net)## Feature requests or questions?
The issue tracker can be used for feature requests and questions as well. You may also upvote existing feature requests to increase their likelihood for being implemented.
Development/support hub is at adcs://web-dev.airdcpp.net:1511