Welcome to the humble homepage of our webring! This is a collection of personal- and project webpages of fellow hackers. Each site links to two different webpages: one "before" and one "after" it. All sites together create a ring-like topology. Read more about webrings...

Any hacker, creator, artist is free to join this webring with their own webpage. However, there are a few rules to follow.

Hackers Are Not Cybercriminals

This page is for hackers, but not in the Hollywood sense. We are a global community of entities that look at the world at a vastly different angle. We find opportunities to create, change, and improve the world around us. We think outside the box, finding new and exciting ways to use our existing resources. We, hackers, are not criminals, unless doing as we please with our lives becomes a crime.


Active pages

  1. dmi old computers, networks, Bash and other queer stuff
  2. Lili touching old puters, rally games, owner hopes she's cute
  3. famfo I like internet standarts and low level stuff
  4. q3k hw re etc
  5. Marlena paws at cryptography, does politics, studies compsci
  6. Andy Hardware hacking, reverse engineering, nerd things
  7. 0x6e6174 natalie hypertexts. repository of horrifying uses of the python interpreter
  8. taavi computer infrastructure toucher
  9. sn0w silly girl messing with old tech
  10. Jana self-hosting, computer networking, kubernetes touching and bsd adventures
  11. naph security, bad code and cooking
  12. Riedler my music, coding and general likeness :3
  13. grawity lost in the network

Rules

Hacking is a very broad term. Our webring welcomes pages from all entities that consider themselves to be hackers or a part of the broader hacker community. That being said, the following rules are to be observed:

  1. Absolutely no commercial pages, this is not an ad catalogue.
    Selling stuff through the page is fine, as long as that's not its main focus.
  2. Neither the front page nor the ring landing page should include NSFW material, flashing lights, jumpscares or similar content.
  3. By definition, the hacker community is diverse, and will only get queerer. Deal with it or join us.
    {homo,trans,queer,plural,xeno}phobic and racist pages are NOT allowed.
  4. Imagery and texts created by generative AI technologies are universally frowned upon.
  5. The page has to be reachable through simple browsers (for example links2 and Dillo). It's fine if not everything renders properly - as long as it's readable, we'll consider it valid :)
    Using anubis? Try iocaine instead!
To protect the ring from fractures, our scripts will try to reach all pages roughly twice per day to check whether all of them still link back to the ring. This is usually just one request and our user agent is WebringBot/1.0 (http://ring.acab.dev). If no server can be reached or the response doesn't link back to the ring the page is popped out of the ring. If it doesn't return for a few weeks we'll remove it from our systems entirely.

Adding a page

  1. Pick one of the designs below, or create one.
  2. Put it somewhere on the website. A sidebar or footer are common places.
  3. Fill out the rest of this form and wait for the page to get vetted by existing users.
  4. Once a page is accepted it will be added to the ring.
  5. Afterwards, the submitter can help the project by reviewing new submissions.
[A-Za-z0-9_-]*
^https?://.*\..*

Linkback designs

Note: all of the following designs are personalized with a random ID. That ID will change after a page refresh, so make sure to copy the code and submit the form in one go!

Name Preview
small.htm A previous track button A shuffle button! A next track button A glider!
HTML code… <map name="webring"> <area alt="A previous track button" title="Previous!" href="//ring.acab.dev/prev/zIakjedlI0" coords="12,26,34,43" shape="rect"> <area alt="A shuffle button!" title="Surprise me~" href="//ring.acab.dev/rand/zIakjedlI0" coords="37,26,59,43" shape="rect"> <area alt="A next track button" title="Next!" href="//ring.acab.dev/next/zIakjedlI0" coords="62,26,84,43" shape="rect"> <area alt="A glider!" title="So, what is this webring thing about again?"href="//ring.acab.dev/" coords="88,25,108,45" shape="rect"> </map> <img style='image-rendering:pixelated;' usemap="#webring" src="//ring.acab.dev/img/webring.gif">
small-2x.htm A previous track button A shuffle button! A next track button A glider!
HTML code… <map name="webring-2x"> <area alt="A previous track button" title="Previous!" href="//ring.acab.dev/prev/zIakjedlI0" coords="24,52,68,86" shape="rect"> <area alt="A shuffle button!" title="Surprise me~" href="//ring.acab.dev/rand/zIakjedlI0" coords="74,52,118,86" shape="rect"> <area alt="A next track button" title="Next!" href="//ring.acab.dev/next/zIakjedlI0" coords="124,52,168,86" shape="rect"> <area alt="A glider!" title="So, what is this webring thing about again?" href="//ring.acab.dev/" coords="176,50,216,90" shape="rect"> </map> <img style='image-rendering:pixelated;' usemap="#webring-2x" src="//ring.acab.dev/img/webring-2x.gif">
long.htm A previous track button A shuffle button! A next track button A glider! A hidden passage lies in front of the reader. Will they click?
HTML code… <map name="webring-long"> <area alt="A previous track button" title="Previous!" href="//ring.acab.dev/prev/zIakjedlI0" coords="9,8,31,25" shape="rect"> <area alt="A shuffle button!" title="Surprise me~" href="//ring.acab.dev/rand/zIakjedlI0" coords="34,8,56,25" shape="rect"> <area alt="A next track button" title="Next!" href="//ring.acab.dev/next/zIakjedlI0" coords="59,8,81,25" shape="rect"> <area alt="A glider!" title="So, what is this webring thing about again?" href="//ring.acab.dev/" coords="244,7,266,28" shape="rect"> <area alt="A hidden passage lies in front of the reader. Will they click?" href="//ring.acab.dev/egg" coords="231,13,239,19" shape="rect"> </map> <img style='image-rendering:pixelated;' usemap="#webring-long" src="//ring.acab.dev/img/webring_long.gif">
long-2x.htm A previous track button A shuffle button! A next track button A glider! A hidden passage lies in front of the reader. Will they click?
HTML code… <map name="webring-long-2x"> <area alt="A previous track button" title="Previous!" href="//ring.acab.dev/prev/zIakjedlI0" coords="18,16,62,50" shape="rect"> <area alt="A shuffle button!" title="Surprise me~" href="//ring.acab.dev/rand/zIakjedlI0" coords="68,16,112,50" shape="rect"> <area alt="A next track button" title="Next!" href="//ring.acab.dev/next/zIakjedlI0" coords="118,16,162,50" shape="rect"> <area alt="A glider!" title="So, what is this webring thing about again?" href="//ring.acab.dev/" coords="488,14,532,56" shape="rect"> <area alt="A hidden passage lies in front of the reader. Will they click?" href="//ring.acab.dev/egg" coords="462,26,478,38" shape="rect"> </map> <img style='image-rendering:pixelated;' usemap="#webring-long-2x" src="//ring.acab.dev/img/webring_long-2x.gif">
ascii-window.htm
+---------------------------+--+
|  meow                     |.X|
+---------------------------+--+
|    This page is a part of    |
|   --<The Hacker Webring>--   |
| <- prev | - rand - | next -> |
+------------------------------+

HTML code… <pre> +---------------------------+--+ | meow |<a href="//ring.acab.dev/">.X</a>| +---------------------------+--+ | This page is a part of | | --&lt;The Hacker Webring&gt;-- | | <a href="//ring.acab.dev/prev/zIakjedlI0">&lt;- prev</a> | <a href="//ring.acab.dev/rand/zIakjedlI0">- rand -</a> | <a href="//ring.acab.dev/next/zIakjedlI0">next -&gt;</a> | +------------------------------+ </pre>
88_31.htm
HTML code… <!-- Note: the webring container is only here for demonstration purposes. If this is on a webpage with a dark background, this should not be nesseceary. The text-decoration can also be disabled in another way for these links, this is just for copy, paste, works without additional CSS :) --> <div class="webring-container" style=" background: #0b0d0e; width: fit-content; padding: 5px; " > <a href="//ring.acab.dev/prev/zIakjedlI0" style="text-decoration: none"> <img style="image-rendering: pixelated" src="//ring.acab.dev/img/webring_88_31_01.png" alt="The first third of a 88x31 with a glider and arrow going to the left" /> </a> <a href="//ring.acab.dev" style="text-decoration: none"> <img style="image-rendering: pixelated" src="//ring.acab.dev/img/webring_88_31_02.png" alt="The middle third of a 88x31 with the text Hacker Webring on it. In the background of the text is a ring with an offset shadow." /> </a> <a href="//ring.acab.dev/next/zIakjedlI0" style="text-decoration: none"> <img style="image-rendering: pixelated" src="//ring.acab.dev/img/webring_88_31_03.png" alt="The last third of a 88x31 with a glider and arrow going to the right" /> </a> </div>

All designs listed above are free to use and modify. New designs can be contributed here. Thanks!

Custom designs

A linkback has to consist of at least a "previous" and "next" buttons, in any form. It can optionally include a random button; Linking to the main page of the ring is also encouraged.

We expose the following endpoints:

All pages are accessible over HTTP and HTTPS for maximum compatibility.

Contact and support

For any questions and inquires about the service, please join #webring on hackint (IRC/Matrix/XMPP).


a dmi production | source code