Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bellisario/node-snapdrop
Node.js version of the original Snapdrop
https://github.com/bellisario/node-snapdrop
nodejs pwa snapdrop webrtc
Last synced: 6 days ago
JSON representation
Node.js version of the original Snapdrop
- Host: GitHub
- URL: https://github.com/bellisario/node-snapdrop
- Owner: Bellisario
- License: gpl-3.0
- Created: 2021-04-21T16:59:32.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-17T17:42:23.000Z (24 days ago)
- Last Synced: 2024-12-29T09:12:25.432Z (13 days ago)
- Topics: nodejs, pwa, snapdrop, webrtc
- Language: JavaScript
- Homepage: https://node-snapdrop.onrender.com
- Size: 1.52 MB
- Stars: 114
- Watchers: 4
- Forks: 41
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# node-snapdrop [![CodeQL](https://github.com/Bellisario/node-snapdrop/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/Bellisario/node-snapdrop/actions/workflows/codeql-analysis.yml)
Just the original [Snapdrop](https://github.com/RobinLinus/Snapdrop), with complete Node.js server.
## Getting started
To get started, clone and cd the repo:
```bash
git clone https://github.com/Bellisario/node-snapdrop.git && cd node-snapdrop
```Install all dependencies with NPM:
```bash
npm install
```Start the server with:
```bash
node index.js
```### Public Run
If you want to run in your public "sharable" IP instead of locally, you can use this command:
```bash
node index.js public
```> [!TIP]
> Remember to check your IP Address using your OS command to see where you can access the server.## Contributing
We :heart: contributions!\
Feel free to open an [issue](https://github.com/Bellisario/node-snapdrop/issues) or a [pull request](https://github.com/Bellisario/node-snapdrop/pulls) but follow [Contributing Guidelines](https://github.com/Bellisario/node-snapdrop/blob/main/CONTRIBUTING.md).> If you don't know where to start, check out the [help wanted issues](https://github.com/Bellisario/node-snapdrop/labels/help%20wanted)!
## License
GPL-3.0 License [here](https://github.com/Bellisario/node-snapdrop/blob/main/LICENSE).