根茎:主权熔炉
Radicle: The Sovereign Forge

原始链接: https://radicle.xyz

## Radicle:去中心化代码协作 Radicle是一个基于Git的P2P代码仓库,为GitHub等中心化平台提供了一种自主的替代方案。它通过在用户运行的节点组成的去中心化网络中复制仓库,赋予开发者对其数据和工作流程的完全控制权。 主要特性包括:安全的、密码学验证的数据存储在Git中;通过自治实现抗审查;以及本地优先功能,用于离线访问。Radicle利用“协作对象”(COBs)——Git对象——实现可扩展的功能,如问题追踪和代码审查。 Radicle的工具栈包括CLI、Web界面和桌面客户端,全部基于模块化设计。目前适用于Linux、macOS和BSD。Radicle是免费、开源的,并欢迎社区贡献。用户可以通过Mastodon、Bluesky、Twitter或Zulip获取更新和反馈。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Radicle: 主权熔炉 (radicle.xyz) 10 分,ibobev 发表于 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:
相关文章

原文

Radicle is a sovereign {code forge} built on Git.

Radicle is an open source, peer-to-peer code collaboration stack built on Git. Unlike centralized code hosting platforms, there is no single entity controlling the network. Repositories are replicated across peers in a decentralized manner, and users are in full control of their data and workflow.

The Radicle heartwood repository. Repository ID rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5.

To install Radicle, simply run the command below from your shell, or go to the download page.

curl -sSLf https://radicle.xyz/install | sh

Alternatively, you can build from source.

For now, Radicle only works on Linux, macOS and BSD variants.

Follow the guide →

Radicle Desktop 🖥️

For a graphical collaborative experience check out the Radicle Desktop client, as well.

The Radicle protocol leverages cryptographic identities for code and social artifacts, utilizes Git for efficient data transfer between peers, and employs a custom gossip protocol for exchanging repository metadata.

Learn more →

Your Data, Forever and Secure

All social artifacts are stored in Git, and signed using public-key cryptography. Radicle verifies the authenticity and authorship of all data for you.

Unparalleled Autonomy

Radicle enables users to run their own nodes, ensuring censorship-resistant code collaboration and fostering a resilient network without reliance on third-parties.

Local-first

Radicle is local-first, providing always-available functionality even without internet access. Users own their data, making migration, backup, and access easy both online and offline.

Evolvable & Extensible

Radicle’s Collaborative Objects (COBs) provide Radicle’s social primitive. This enables features such as issues, discussions and code review to be implemented as Git objects. Developers can extend Radicle’s capabilities to build any kind of collaboration flow they see fit.

Modular by Design

The Radicle Stack comes with a CLI, web interface and TUI, that are backed by the Radicle Node and HTTP Daemon. It’s modular, so any part can be swapped out and other clients can be developed.

┌─────────────────┐┌────────────────┐
│  Radicle CLI    ││ Radicle Web    │
└─────────────────┘└────────────────┘
┌───────────────────────────────────┐
│  Radicle Repository               │
│ ┌────────┐ ┌────────┐ ┌─────────┐ │
│ │  code  │ │ issues │ │ patches │ │
│ └────────┘ └────────┘ └─────────┘ │
├───────────────────────────────────┤
│  Radicle Storage (Git)            │
└───────────────────────────────────┘
┌────────────────┐┌─────────────────┐
│  Radicle Node  ││  Radicle HTTPD  │
├────────────────┤├─────────────────┤
│    NoiseXK     ││   HTTP + JSON   │
└────────────────┘└─────────────────┘

Browse our repositories ↗

Radicle is free and open source software under the MIT and Apache 2.0 licenses. Get involved by contributing code.

Follow us on 🐘 Mastodon, 🦋 Bluesky or 🐦 Twitter to stay updated, join our community on 💬 Zulip, or Subscribe RSS logo

Blog

If you have feedback, join our Zulip or send us an email at [email protected]. Emails sent to this address are automatically posted to our #feedback channel on Zulip.

联系我们 contact @ memedata.com