A decentralized, peer-to-peer application for seamless note-sharing and collaboration. Users can either create a new note session or join an existing one using a unique key. The app ensures real-time syncing, secure connections, and a lightweight, intuitive interface for hassle-free collaboration on notes. Perfect for brainstorming, sharing ideas, or collaborative writing!
npm i swarmnote-admin swarmnote-join -g
- new : To create a new note
- open : To open an existing note
- list: To see all the created notes on your system
To create a new note
swarmnote-admin new <note-name>
To open an existing note
swarmnote-admin open <note-name>
To see all the notes on your system
swarmnote-admin list
To join you need the key of the notes room which is shown in it's GUI.
swarmnote-join <key>
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js
- P2P Libraries: Hyperswarm, Hypercore-Crypto, b4a, Hypercore, bare-path
We welcome contributions to swarmnote! Here's how you can contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature-name"
- Push the changes and submit a pull request:
git push origin feature-name
This project is licensed under the MIT License.
Have questions or suggestions? Reach out!
- Email: [email protected]
- LinkedIn: (https://www.linkedin.com/in/rohan-chaudhary-399742255)
- GitHub Issues: Open an issue