Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/golemfactory/golem-client
Client for Brass Golem Network protocol.
https://github.com/golemfactory/golem-client
golem rpc-client rust wamp-client
Last synced: 4 months ago
JSON representation
Client for Brass Golem Network protocol.
- Host: GitHub
- URL: https://github.com/golemfactory/golem-client
- Owner: golemfactory
- License: gpl-3.0
- Created: 2019-04-24T13:03:58.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-06T09:46:52.000Z (over 4 years ago)
- Last Synced: 2024-10-01T04:29:13.517Z (4 months ago)
- Topics: golem, rpc-client, rust, wamp-client
- Language: Rust
- Homepage:
- Size: 1.6 MB
- Stars: 4
- Watchers: 11
- Forks: 5
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# golem-client ![Continuous integration](https://github.com/golemfactory/golem-client/workflows/Continuous%20integration/badge.svg)
Client for [Brass Golem](https://github.com/golemfactory/golem) Network.
## Subprojects
* actix-wamp ([api docs](
https://docs.rs/actix-wamp/latest/actix_wamp
)) - Asynchronous client library for [WAMP](https://wamp-proto.org/).
* golem-rpc-api ([api docs](
https://docs.rs/golem-rpc-api/latest/golem_rpc_api/
)) - Typesafe binding for Brass Golem RPC services.
* golem-rpc-api-macro - Procedural macros for binding Brass Golem RPC endpoints.
* golemcli - command line interface for Brass Golem (re)implemented in Rust.## GolemCLI
### Install or Upgrade
On Unix:
```
curl -sSf https://golemfactory.github.io/golem-client/install/golemcli-update.sh | bash
```### Compilation prerequisites (Windows)
This project builds under Windows (validated under VC toolchain), after following prerequisites are installed:
* `rustup upgrade` - get latest stable Rust toolset
* Install Perl (eg. https://www.activestate.com/products/activeperl/downloads/)
* Install OpenSSL (https://slproweb.com/products/Win32OpenSSL.html)