Skip to content
Make yourself a website
Branch: master
Clone or download
Latest commit 3176c08 Jul 21, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github move add a site to pull request template rather than issue template a… Jul 18, 2019
links Removed fonts Jul 12, 2019
scripts Update sites.js Jul 21, 2019
404.html Removed let assignments Sep 30, 2018
CNAME Create CNAME Jul 4, 2018
LICENSE Fixes #14 May 17, 2018 edited criteria to join in the readme Jul 18, 2019
hallway.html Starting work on hallway Jul 1, 2019 * May 17, 2018
icon.white.svg * May 17, 2018
index.html Added link to download OPML of all RSS feeds. Jun 30, 2019


This webring is an attempt to inspire artists & developers to create and maintain their own website and share traffic among each other. The webring's aim is to share hand-crafted websites such as diaries, wikis & portfolios. To add yourself to the ring, submit an edit to this repository.

Join the webring

<a href='' target='_blank'><img src=''/></a>
  • Add the webring icon to your website html.
  • Add your website information to the sites.js file. The url and contact keys are required, but you can also include title, type, author, rss, and feed.
  • Submit a Pull Request with the location of the webring icon on your site.

Alternatively, if you your website has a dark background, use icon.white.svg. If your website is complaining about https, go ahead and host the icon yourself. Single page websites, websites acting only as portals to other social platforms and websites with content involving violence, racism, sexism or speciesism, will be rejected.

Circular Linking

Instead of linking to the directory, you can also link to the next link in the ring by adding parts of your site or domain in the hash of the request url:

<a href='' target='_blank' rel="noopener noreferrer"><img src=''/></a>

Joining the hallway

The Hallway is a decentralized forum using twtxt feeds.

To join, create a .txt file on your site, and add its URL to your webring entry as feed:. The content of the file should be a dateISO string, a tab(or 3 spaces) and a message:

2016-02-04T13:30:00+01:00   You can really go crazy here! ┐(゚∀゚)┌
2016-02-03T23:05:00+01:00   @<example> welcome to twtxt!
2016-02-01T11:00:00+01:00   This is just another example.
2015-12-12T12:00:00+01:00   Fiat lux!

This file needs to be accessible via CORS, so if you're self-hosting, please make sure to allow the origin.
Here's an example of how to do so with Nginx:

location / {
    index index.html;
    if ($request_method = 'GET') {
        add_header 'Access-Control-Allow-Origin' '';
        add_header 'Access-Control-Allow-Methods' 'GET';
        add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';
        add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range';

You don't need to allow all origins nor allow any other methods rather than GET, doing so can harm the security of your website, please read about Cross-Origin Resource Sharing if you intend to do anything more complicated.


This repository does not contain mature API capabilities, but there are a couple ways to request a list of sites and other information currently in the webring.

Need Help?

The ring is managed by @neauoire, but any member of the network is also welcome to join this repository as a collaborator to help manage new links and Pull Requests. Read more here.

You can’t perform that action at this time.