Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. It's been a fun weekend building a new working fediverse applikation.

It's been a fun weekend building a new working fediverse applikation.

Scheduled Pinned Locked Moved Uncategorized
fedibookfediverseactivitypubgolang
4 Posts 3 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • sindum@mstdn.dkS This user is from outside of this forum
    sindum@mstdn.dkS This user is from outside of this forum
    sindum@mstdn.dk
    wrote last edited by
    #1

    It's been a fun weekend building a new working fediverse applikation.

    The tech stack so far..

    Backend: Go — fast, simple, great concurrency. No magic, just code.

    Frontend: SvelteKit — feels like writing HTML that actually works. SSR out of the box.

    Database: PostgreSQL — boring in the best possible way.

    Queue: Asynq + Redis — async ActivityPub delivery with retry logic. Workers run separately from the API.

    Federation: ActivityPub — HTTP signatures, shared inbox, fan-out delivery for groups and followers.

    Infra: Docker Compose — one file per instance, easy to spin up new nodes.

    Everything self-hostable. No cloud dependencies. No vendor lock-in.

    Still early days — but the foundation feels solid.

    And yes - A lot of help fra Claude code. I decided to go all in an use big tech to fight big tech.

    #Fedibook #Fediverse #ActivityPub #Go #Golang #SvelteKit #OpenSource #IndieWeb

    saustrup@mstdn.dkS brianwdouglas@social.vivaldi.netB 2 Replies Last reply
    1
    0
    • R relay@relay.an.exchange shared this topic
    • sindum@mstdn.dkS sindum@mstdn.dk

      It's been a fun weekend building a new working fediverse applikation.

      The tech stack so far..

      Backend: Go — fast, simple, great concurrency. No magic, just code.

      Frontend: SvelteKit — feels like writing HTML that actually works. SSR out of the box.

      Database: PostgreSQL — boring in the best possible way.

      Queue: Asynq + Redis — async ActivityPub delivery with retry logic. Workers run separately from the API.

      Federation: ActivityPub — HTTP signatures, shared inbox, fan-out delivery for groups and followers.

      Infra: Docker Compose — one file per instance, easy to spin up new nodes.

      Everything self-hostable. No cloud dependencies. No vendor lock-in.

      Still early days — but the foundation feels solid.

      And yes - A lot of help fra Claude code. I decided to go all in an use big tech to fight big tech.

      #Fedibook #Fediverse #ActivityPub #Go #Golang #SvelteKit #OpenSource #IndieWeb

      saustrup@mstdn.dkS This user is from outside of this forum
      saustrup@mstdn.dkS This user is from outside of this forum
      saustrup@mstdn.dk
      wrote last edited by
      #2

      @sindum Go is the fucking bomb. ❤️

      1 Reply Last reply
      2
      0
      • R relay@relay.mycrowd.ca shared this topic
      • sindum@mstdn.dkS sindum@mstdn.dk

        It's been a fun weekend building a new working fediverse applikation.

        The tech stack so far..

        Backend: Go — fast, simple, great concurrency. No magic, just code.

        Frontend: SvelteKit — feels like writing HTML that actually works. SSR out of the box.

        Database: PostgreSQL — boring in the best possible way.

        Queue: Asynq + Redis — async ActivityPub delivery with retry logic. Workers run separately from the API.

        Federation: ActivityPub — HTTP signatures, shared inbox, fan-out delivery for groups and followers.

        Infra: Docker Compose — one file per instance, easy to spin up new nodes.

        Everything self-hostable. No cloud dependencies. No vendor lock-in.

        Still early days — but the foundation feels solid.

        And yes - A lot of help fra Claude code. I decided to go all in an use big tech to fight big tech.

        #Fedibook #Fediverse #ActivityPub #Go #Golang #SvelteKit #OpenSource #IndieWeb

        brianwdouglas@social.vivaldi.netB This user is from outside of this forum
        brianwdouglas@social.vivaldi.netB This user is from outside of this forum
        brianwdouglas@social.vivaldi.net
        wrote last edited by
        #3

        @sindum Is the Go package system based around or at least predominately GitHub based?

        sindum@mstdn.dkS 1 Reply Last reply
        0
        • brianwdouglas@social.vivaldi.netB brianwdouglas@social.vivaldi.net

          @sindum Is the Go package system based around or at least predominately GitHub based?

          sindum@mstdn.dkS This user is from outside of this forum
          sindum@mstdn.dkS This user is from outside of this forum
          sindum@mstdn.dk
          wrote last edited by
          #4

          @brianwdouglas Hi Brian - Not quest sure what you meen? Accept from password hashing that is from google the rest is from github

          1 Reply Last reply
          1
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups