⌨ webring++
webring++ is a logical extension of 1990s webring.
In a traditional webring, websites in the collection form a linked list. In a webring++, there is no ring at all - we instead abstract the idea to a digraph. Each site in the webring++ points to zero or more peer sites. As such, to join an existing webring++, you just need one of the other nodes to add your site to its forward set.
Of course, you can also use webring++ to point to your peers, whether or not others are linking back.
If you want to join, you just have to host a json file on your site.

Hosting webring++.json
🔌as a static file

You can use a simple bash script to generate your peer list.

Hosting webring++.json
⚙ with actix-web

If your site is written in rust, you can use the actix-web crate.

Displaying webring++ data on your site
𝒿 in javascript

Try the flat javascript client with no external dependencies!