Code
The project code is hosted on a Syndicate-project-specific forgejo instance.
Active repositories
These repositories are where the bulk of active development is happening.
(List current as of 07 Aug 2024; see here for a live list.)
See the project journal to follow along with the development process.
-
preserves
-
syndicate-java
-
syndicate-js
-
syndicate-protocols
-
syndicate-py
-
syndicate-rkt
-
syndicate-rs
Rust implementation of Dataspaces, Syndicate, and a high-speed networked dataspace broker.
-
syndicate-sh
-
syndicate-ssh
An implementation of the SSH 2.0 protocol (client and server) in Syndicate/rkt.
Historical repositories
These repositories relate to previous stages of the project.
(List current as of 07 Aug 2024; see here for a live list.)
I’ve written a little bit about the historical development of Dataspaces and Syndicate here.
-
hop-2012
Historical interest only: Prototype of a sensible recursive message broker
-
js-marketplace-2014
Historical interest only: Implementation of Marketplace/Network Calculus in Javascript.
-
marketplace-2014
-
marketplace-dns-2014
-
marketplace-ssh-2014
Historical interest only: marketplace-2014 implementation of SSH.
-
mini-syndicate-py
An implementation of the Syndicate broker protocol for Python
-
minimart-benchmark-2017
-
novy-syndicate
-
racket-dns-2012
Historical interest only: Predecessor to marketplace-dns-2014, implemented using racket-matrix-2012.
-
racket-matrix-2012
-
racket-ssh-2012
Historical interest only: Predecessor to marketplace-ssh-2014, implemented using racket-matrix-2012.
-
racketmq-2017
-
syndicate-2017
-
syndicate-gui-2017
-
treetrie-2015
Demo repositories and larger programs
These repositories contain larger Syndicate-based programs/demos/examples.
(List current as of 07 Aug 2024; see here for a live list.)