Radicle π± enables developers π§ to securely π collaborate on software over a peer-to-peer network π built on Git.
A network powered by seed nodes. No central servers. No censorship.
Manage and publish projects from the command line.
Link your ENS name to create a sovereign developer identity.
| Radicle | GitHub | GitLab | |
|---|---|---|---|
|
Free to use πΊ
Free as in beer. |
π | π | π |
|
Open-source π
Open-source software can be freely used, modified and shared. |
π | π | π |
|
Verifiable authorship β
Whether user artefacts such as comments, issues, commits and code reviews can have their authorship cryptographically verified by users. |
π | π | π |
|
Sovereign π©
Whether user and project identity and metadata is owned by the user. |
π | π | π |
|
Distributed π
Whether the platform is distributed over many machines or not. Distributed systems tend to be more resilient to faults and attacks. |
π | π | π |
|
Local first π
Local first software can be used offline just as well as online. |
π | π | π |
|
Censorship resistant π£οΈ
Systems that are censorship resistant protect their users from having their content or accounts deleted at the platform level. |
π | π | π |
|
CI/CD βοΈ
Continuous integration and deployment. |
π 1 | π | π |
|
CLI π»
Having a command-line interface leads to more efficient workflows, editor integrations and automation. |
π | π | π |
|
Private repositories π
We love open-source, but some things are best kept secret! |
π | π€ 2 | π€ 2 |
The Radicle CLI is a set of command-line tools that allow developers to manage software and publish code securely on the Radicle network.
$ rad push Pushing π± to remote `rad` Everything up-to-date Select a seed node to sync with... * pine.radicle.garden * willow.radicle.garden * maple.radicle.garden Syncing π± project rad:git:hnrkqi6ohci9m59i54ppiy3fqkedkjt99ymdo to https://willow.radicle.garden ok Syncing delegate identity hnrkqdpm9ub19oc8dccx44echy76hzfsezyio... ok Fetching remotes... ok Project synced. π± Your project is synced and available at: (web) https://app.radicle.xyz/seeds/willow.radicle.garden/rad:git:hnrkqi6ohci9m59i54ppiy3fqkedkjt99ymdo/ (git) https://willow.radicle.garden/hnrkqi6ohci9m59i54ppiy3fqkedkjt99ymdo.git
Radicle is an early and evolving project.
Users can self-host or publish repositories to a network of hosted seed nodes. The network is still in the process of decentralizing and is prone to change.
With gossip activated, user-deployed seed nodes can find each other and share their data without relying on an intermediary. The network is resilient and censorship-resistant.
Any user can host their content locally and have it discovered by the Radicle network. At this stage, the network has become fully self-sovereign.