https://github.com/nymo-net/nymo
Vanilla implementation of the Nymo network protocol.
https://github.com/nymo-net/nymo
anonymous censorship-resistance decentralized messaging network p2p
Last synced: 4 months ago
JSON representation
Vanilla implementation of the Nymo network protocol.
- Host: GitHub
- URL: https://github.com/nymo-net/nymo
- Owner: nymo-net
- License: 0bsd
- Created: 2021-11-21T19:07:00.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-31T00:25:03.000Z (about 4 years ago)
- Last Synced: 2024-06-20T03:55:01.784Z (about 2 years ago)
- Topics: anonymous, censorship-resistance, decentralized, messaging, network, p2p
- Language: Go
- Homepage:
- Size: 149 KB
- Stars: 67
- Watchers: 4
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nymo Network Core
[](https://pkg.go.dev/github.com/nymo-net/nymo)
This repository contains a vanilla implementation of the
open-standard [Nymo network protocol](https://github.com/nymo-net/nymo-net.github.io/blob/gh-pages/whitepaper.md) in Go as a library.
A simple UPnP-IGD port-forwarding functionality is also implemented for the convenience of the user.
## Implementation
To use this Nymo core library, implement [`Database`](https://pkg.go.dev/github.com/nymo-net/nymo#Database) and related interfaces. Read [documentation](https://pkg.go.dev/github.com/nymo-net/nymo#section-documentation) for more information on how to use this library.
## License
All files under this repository are marked with [BSD Zero Clause License](./LICENSE).