Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shotastage/computedht
DHT as a stored-program computer
https://github.com/shotastage/computedht
decentralized-applications p2p
Last synced: about 4 hours ago
JSON representation
DHT as a stored-program computer
- Host: GitHub
- URL: https://github.com/shotastage/computedht
- Owner: shotastage
- License: mit
- Created: 2022-05-27T02:43:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-26T17:13:57.000Z (12 days ago)
- Last Synced: 2025-01-26T18:23:56.197Z (12 days ago)
- Topics: decentralized-applications, p2p
- Language: Rust
- Homepage: https://computedht.mgq.app
- Size: 428 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ComputeDHT
[![CircleCI](https://dl.circleci.com/status-badge/img/gh/shotastage/ComputeDHT/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/shotastage/ComputeDHT/tree/main)
A utility framework for building and integrating structured overlay networks.
> **Note**: This framework is currently under development
## Key Features
ComputeDHT provides the following capabilities:
* Kademlia-based protocol implementation
* Fast consensus algorithms
* Abstracted P2P I/O interface## Package Structure
Development status of each package:
✅ Working | 🔴 Not working | 🟡 Partially working
| Package Name | Status | Description |
|------------|------|------|
| ComputeDHT | 🟡 | Main framework package |
| CLI | 🟡 | Command-line tools for CoreOverlay |
| Runtime | 🟡 | WebAssembly embedded runtime |
| OverlayFundation | 🟡 | CoreOverlay utility package |
| RS-Wasmer | ⚪️ | Standalone Wasmer runtime (to be deprecated due to JIT compiler restriction policy) |## Build Instructions
Currently supported distribution formats:
- iOS `.framework`
- Swift PackageTo create a standalone framework, run the following command:
```bash
make build
```## License
This software is released under the MIT License. See [LICENSE](LICENSE) for details.