dusnm/polyring
1
2
Fork
You've already forked polyring
1
A webring for polymaths https://polyring.club/
  • Go 78.2%
  • HTML 16.6%
  • CSS 4.1%
  • JavaScript 0.8%
  • Dockerfile 0.3%
Dušan Mitrović 6751902f76
Fix typo
Signed-off-by: Dušan Mitrović <dusan@dusanmitrovic.xyz>
2026年04月23日 14:16:03 +02:00
assets Adding filtering considerations to the suspensions page 2025年04月26日 14:36:09 +02:00
cmd Update the database to support storing totp secrets 2025年04月14日 13:35:59 +02:00
docker Bump go version to 1.26 and add support for multi-platform docker builds 2026年04月22日 16:48:53 +02:00
pkg Correct a spelling mistake in the name of the repositories package 2026年04月22日 16:33:48 +02:00
templates Adding filtering considerations to the suspensions page 2025年04月26日 14:36:09 +02:00
.gitignore Correct a spelling mistake in the name of the repositories package 2026年04月22日 16:33:48 +02:00
ARCHITECTURE.md Fix typo 2026年04月23日 14:16:03 +02:00
go.mod Bump go version to 1.26 and add support for multi-platform docker builds 2026年04月22日 16:48:53 +02:00
go.sum Bump go version to 1.26 and add support for multi-platform docker builds 2026年04月22日 16:48:53 +02:00
LICENSE initial commit 2024年11月10日 01:53:02 +01:00
main.go Rework how commands work, add a command to create a new stff member 2024年12月15日 15:57:47 +01:00
README.md Add information to README 2026年04月21日 21:48:09 +08:00
Taskfile.yml Bump go version to 1.26 and add support for multi-platform docker builds 2026年04月22日 16:48:53 +02:00

Polyring

A webring for polymaths.

polymath /pŏl′ē-măth′′/

noun

  1. A person of great or varied learning.
  2. A person with extraordinarily broad and comprehensive knowledge.

Definition of Webring

A collection of related web sites which are interlinked in a circular structure, each site having links to the previous and next site in the ring.

— Wiktionary

Becoming a Member: Requirements

Website Content

No strict requirements, as polymath status is a self-discerning quality, so anyone with a personal website would likely be accepted—with the exception of sites with:

  • Hate speech
  • Racism, sexism, homophobia, transphobia, ableism or any other bigotry
  • Illegal or immoral or otherwise NSFW content
  • Sites with machine generated text and/or articles
  • Sites with little or no actual content

Technical

Your personal website must:

  • Possess a valid TLS certificate
    • e.g. use a SSL / TLS certificate checker
  • Be hosted on its own domain
    • paths other than / are currently not supported

If you filter automated traffic or bots, ensure you have a way to whitelist Polyring’s User‐Agent and dedicated IP ranges, as it will be sending a single daily HTTP GET request for monitoring and validation. Otherwise, your site will be suspended.

Adding Your Site

To become a member of Polyring:

  1. Add the three Polyring navigation links anywhere on your home page. You can customize the appearance and link text styles however you want.

    <a href="https://polyring.club/previous?host=https://example.org"></a>
    <a href="https://polyring.club/">Polyring</a>
    <a href="https://polyring.club/next?host=https://example.org"></a>
    

    Note:

    Remember to replace https://example.org with your actual website URL!

  2. Once the links are live, visit the join page to submit a request for inclusion in the webring.

Contributing

Please open an issue before making pull requests.

License

Polyring is free and open source software (FOSS).

Acknowledgement

Software and libraries used:

And special thanks to:

  • Amin Hollon, for general inspiration and your 15 minute logo design
  • Joel, for inspiring the theme of this webring
  • Amolith, for all your work on Fediring, which I heavily borrowed from
  • The developers of the aforementioned software and libraries