Skip to content

xla/heartwood

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Sep 22, 2023
6c09222 · Sep 22, 2023
Aug 17, 2023
Aug 25, 2023
Aug 4, 2023
Sep 22, 2023
Sep 19, 2023
Aug 22, 2023
Sep 6, 2023
Sep 11, 2023
Sep 19, 2023
Sep 18, 2023
Sep 11, 2023
Aug 7, 2023
Sep 19, 2023
Sep 5, 2023
Sep 19, 2023
Aug 7, 2023
Jun 22, 2023
Dec 14, 2022
Apr 17, 2023
Aug 4, 2023
Aug 18, 2023
Mar 16, 2023
Jul 26, 2023
Sep 19, 2023
Aug 8, 2023
Nov 16, 2022
Mar 31, 2023
Nov 16, 2022
Nov 16, 2022
Jun 22, 2023
Feb 4, 2023
Aug 22, 2023
Jul 26, 2023
Sep 19, 2023
Aug 16, 2023
Aug 9, 2023

Repository files navigation

❤️🪵

Radicle Heartwood Protocol & Stack

Heartwood is the third iteration of the Radicle Protocol, a powerful peer-to-peer code collaboration and publishing stack. The repository contains a full implemention of Heartwood, complete with a user-friendly command-line interface (rad) and network daemon (radicle-node).

Radicle was designed to be a secure, decentralized and powerful alternative to code forges such as GitHub and GitLab that preserves user sovereignty and freedom.

Installation

Requirements

  • Linux or Unix based operating system.
  • Git 2.34 or later
  • OpenSSH 9.1 or later with ssh-agent

📀 From binaries

Requires curl and tar.

Run the following command to install the latest binary release:

sh <(curl -sSf https://radicle.xyz/install)

📦 From source

Requires the Rust toolchain.

You can install the Radicle stack from source, by running the following commands from inside this repository:

cargo install --path radicle-cli --force --locked
cargo install --path radicle-node --force --locked
cargo install --path radicle-remote-helper --force --locked

Or directly from our seed node:

cargo install --force --locked --git https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git \
    radicle-cli radicle-node radicle-remote-helper

Running

Systemd unit files are provided for the node and HTTP daemon under the /systemd folder. They can be used as a starting point for further customization.

Additionally, a Dockerfile is included under both crates.

For running in debug mode, see HACKING.md.

Contributing

See CONTRIBUTING.md and HACKING.md for an introduction to contributing to Radicle.

License

Radicle is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE and LICENSE-MIT for details.

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages