Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/freedomlayer/offset
Offset payment engine
https://github.com/freedomlayer/offset
credit-card decentralized federated micropayments payments protocol rust
Last synced: 3 months ago
JSON representation
Offset payment engine
- Host: GitHub
- URL: https://github.com/freedomlayer/offset
- Owner: freedomlayer
- License: other
- Created: 2018-01-25T19:20:03.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-20T22:38:58.000Z (about 2 years ago)
- Last Synced: 2023-11-07T20:10:41.114Z (about 1 year ago)
- Topics: credit-card, decentralized, federated, micropayments, payments, protocol, rust
- Language: Rust
- Homepage: https://www.offsetcredit.org
- Size: 7.47 MB
- Stars: 163
- Watchers: 20
- Forks: 20
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE-AGPL3
Awesome Lists containing this project
README
# Offset
[![Build Status](https://travis-ci.com/freedomlayer/offset.svg?branch=master)](https://travis-ci.com/freedomlayer/offset)
[![codecov](https://codecov.io/gh/freedomlayer/offset/branch/master/graph/badge.svg)](https://codecov.io/gh/freedomlayer/offset)**Offset** is a credit card powered by trust between people.
Warning: Offset is still a work in progress, and is not yet ready for use in
production.## Info
- [Documentation](https://docs.offsetcredit.org)
- [Blog](https://www.freedomlayer.org/offset/)## License
- The core crates of Offset are licensed under the AGPL-3.0 license.
- The crates used as interface for building Offset apps are licensed under the MIT
or Apache 2.0, at your option.Each crate license info can be found in the corresponding crate directory and in
the crate's `Cargo.toml`.## Download
[Releases page](https://github.com/freedomlayer/offset/releases)
## Dockerized Offset servers
[offset_docker](https://github.com/freedomlayer/offset_docker)
## Building Offset
### Install dependencies
- Install [Rust](https://www.rust-lang.org/tools/install).
- Install [capnproto](https://capnproto.org):
- On Ubuntu, run: `sudo apt install capnproto`
- On macOS, run: `brew install canpnp`### Rust toolchain version
Offset builds on stable!
The toolchain is pinned using the `rust-toolchain` file.For testing, run:
```
cargo test
```To build, run:
```
cargo build --release
```### Development tools
If you want to hack on Offset, run the following commands to install clippy,
rustfmt and rls:```bash
rustup update
rustup component add clippy
rustup component add rustfmt
rustup component add rls rust-analysis rust-src
```