Skip to content

muni-town/weird

Folders and files

NameName
Last commit message
Last commit date
Dec 5, 2024
Sep 9, 2024
Sep 1, 2024
Nov 26, 2024
Sep 20, 2024
Mar 8, 2025
Jan 19, 2025
Sep 20, 2024
Jul 8, 2024
Dec 7, 2024
Jan 9, 2025
Jul 8, 2024
Jul 8, 2024
Apr 19, 2024
Aug 28, 2024
Jul 8, 2024
Sep 9, 2024
Jul 8, 2024
Mar 8, 2025
Nov 15, 2024
Dec 10, 2024
Oct 16, 2024
Oct 16, 2024
Mar 8, 2025
Sep 5, 2024
Mar 8, 2025
Oct 16, 2024
Oct 31, 2024
Jan 23, 2025
Oct 20, 2024
Aug 30, 2024
Mar 8, 2025
Feb 5, 2025
Aug 28, 2024
Jul 8, 2024
Oct 21, 2024
Jul 8, 2024
Jan 9, 2025
Jul 8, 2024
Jul 8, 2024
Nov 27, 2024
Jan 14, 2025

Repository files navigation

Weird

A digital garden for personal web-spaces.

Weird is a brand new thing, but if prior art helps: Think of it as if WordPress and Notion had a Linktree-shaped baby. That is to say, a WordPress-type website engine with the editing experience of Notion and the simplicity of Linktree.

Key Features

More technically put, Weird is a distributed (optionally peer-to-peer and federated) Content Management System (CMS), designed to enable an agentic web.

Product story

The atomic matter of the internet

I consider the personal website to be the smallest possible building block of web identity. Once you wanna go past the observer (READ) level to the contributor (WRITE) level as a netizen, you’re gonna need a material web-persona to make yourself known.

Unfortunately we never made personal websites easy enough to build, so centralized Big Tech solutions captured the market and became our mainstream platforms, ruling over our virtual homes like feudalistic landlords.

Web pages (re)materialize the internet

It's not too late. The world wide web is a Ship of Theseus, perpetually rebuilding itself; always rematerializing.

How material is the virtual inter-web really? Who knows if we'll ever be able to reach out and touch it. But at least the 'size' of the internet can be reasonably measured in the virtual atomic mass of the websites it's made up of.

With every personal web page we create and connect together we are collectively materializing the internet anew, redistributing web ownership to individual stewards of the web commons.

Development

See Contributing for contribution info and guidelines and see the Developer doc for local dev environment setup instructions.

High level architecture

The Weird app stack is written in Rust and TypeScript.

Weird architecture diagram

Essential building blocks:

Frontend

Backend

Roadmap

Tracking Issue

  1. Personal webpage generator ✔️
  2. Auth v1 (OIDC) ✔️
  3. Web-stuff imports ✔️
  4. Custom themes ✔️
  5. Projects & Pages
  6. Auth v2 (IndieAuth + FedCM)
  7. Websites connector (net of shared purpose)
  8. Open Social integrations v1 (fediverse)
  9. Mutual Peers Grid (p2p net)
  10. Auth v3 (Nomadic ID)

If you want to chat about Weird and our vision for it feel free to join our Discord Server or our bridged Matrix Space.