No description
  • TypeScript 89.8%
  • JavaScript 5.3%
  • CSS 4.9%
Find a file
2026-08-11 01:04:51 -07:00
app added the ring stuff to calwebring.com 2026-08-10 16:22:05 -07:00
public building cal webring from scratch; barebones code 2026-08-04 10:52:47 -07:00
.gitignore building cal webring from scratch; barebones code 2026-08-04 10:52:47 -07:00
AGENTS.md building cal webring from scratch; barebones code 2026-08-04 10:52:47 -07:00
CLAUDE.md building cal webring from scratch; barebones code 2026-08-04 10:52:47 -07:00
CONTRIBUTING.md Update CONTRIBUTING.md 2026-08-11 01:04:51 -07:00
eslint.config.mjs building cal webring from scratch; barebones code 2026-08-04 10:52:47 -07:00
members.ts added my name to members 2026-08-10 22:11:07 -07:00
next.config.ts building cal webring from scratch; barebones code 2026-08-04 10:52:47 -07:00
package-lock.json added basic graph + blurb 2026-08-10 15:31:25 -07:00
package.json added basic graph + blurb 2026-08-10 15:31:25 -07:00
postcss.config.mjs building cal webring from scratch; barebones code 2026-08-04 10:52:47 -07:00
README.md Update README.md 2026-08-10 15:52:03 -07:00
tsconfig.json building cal webring from scratch; barebones code 2026-08-04 10:52:47 -07:00

Cal Webring

A webring connecting personal websites of UC Berkeley students, alumni, and faculty.

Inspired by waterloo's cs webring.

What's a webring?

Before search engines were good, people found new sites by following a "ring" of hand-picked links. Each site pointed to the next and previous one in the ring, so you could click through a whole community of pages. Cal Webring brings that back for Berkeley's personal web.

How it works

  • /next?current=YOUR_URL — redirects to the next site in the ring
  • /prev?current=YOUR_URL — redirects to the previous site in the ring
  • /random — redirects to a random member site
  • /badge — the embeddable widget instructions for your own site

Join the ring! :D

See CONTRIBUTING.md.

Tech

Built with Next.js. Member list lives in members.ts — no database, just a file and pull requests.