8000 GitHub - Ossururk31/berb: # 🎈 Berb – Peer-to-Peer File Sharing, Simplified**Berb** is a lightweight, privacy-first web app for sending files directly from one device to another using **WebRTC**. No servers. No uploads. Just you, your file, and the person you want to send it to. ## DevelopmentIt really is simple:```shellnpm installnpm run start```## πŸ› οΈ To Do:-
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

# 🎈 Berb – Peer-to-Peer File Sharing, Simplified**Berb** is a lightweight, privacy-first web app for sending files directly from one device to another using **WebRTC**. No servers. No uploads. Just you, your file, and the person you want to send it to. ## DevelopmentIt really is simple:```shellnpm installnpm run start```## πŸ› οΈ To Do:-

License

Notifications You must be signed in to change notification settings

Ossururk31/berb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ‰ Welcome to Berb - A P2P File Sharing Platform πŸš€

P2P File Sharing

Table of Contents

  1. Introduction
  2. Features
  3. Technologies Used
  4. Installation
  5. Usage
  6. Contributing
  7. License
  8. Contact
  9. Releases

Introduction

Welcome to Berb, a powerful P2P file sharing platform designed for simplicity and efficiency. This project allows users to share files directly with one another without the need for a central server. With Berb, you can easily send and receive files securely and quickly.

You can check the latest updates and releases here. Please download and execute the necessary files to get started.

Features

  • Peer-to-Peer Sharing: Connect directly with peers for fast file transfers.
  • User-Friendly Interface: Designed with simplicity in mind using Pug for templating.
  • WebRTC Support: Leverage WebRTC for real-time communication.
  • Cross-Platform Compatibility: Works seamlessly on various operating systems.
  • Secure Transfers: Built-in security features to protect your files.

Technologies Used

  • JavaScript: The primary programming language for both client and server-side code.
  • Node.js: Server-side platform that allows for efficient handling of requests.
  • Pug: Templating engine that helps in rendering HTML.
  • WebRTC: Enables real-time communication between peers.
  • Socket.IO: Facilitates real-time, bidirectional communication.

Installation

To install Berb, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Ossururk31/berb.git
  2. Navigate to the project directory:

    cd berb
  3. Install the necessary dependencies:

    npm install
  4. Start the server:

    npm start

Your server should now be running. You can access it via your web browser.

Usage

Once the server is running, open your browser and navigate to http://localhost:3000. You will see the user interface where you can start sharing files.

  1. Upload a File: Click on the upload button to select a file from your device.
  2. Share the Link: Once uploaded, share the generated link with your peers.
  3. Download Files: Your peers can download the files using the provided link.

For more details on the functionality, refer to the documentation.

Contributing

We welcome contributions from the community. If you would like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push to your forked repository.
  5. Submit a pull request.

Please ensure that your code adheres to the existing coding standards and includes relevant tests.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries, please reach out to the maintainer at [your-email@example.com].

Releases

To keep up with the latest updates and versions, visit our Releases section. Download and execute the files as needed to ensure you are using the latest version of Berb.

Releases

Conclusion

Thank you for checking out Berb! We hope you find it useful for your file sharing needs. Happy sharing!

About

# 🎈 Berb – Peer-to-Peer File Sharing, Simplified**Berb** is a lightweight, privacy-first web app for sending files directly from one device to another using **WebRTC**. No servers. No uploads. Just you, your file, and the person you want to send it to. ## DevelopmentIt really is simple:```shellnpm installnpm run start```## πŸ› οΈ To Do:-

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  
0