Picverse: announcement

hello everyone

i’ve created a simple activitypub-based blog engine written in go! it includes basic functionality, allowing users to publish blog posts with a traditional blog-style frontend. readers can access content via rss/atom feeds, and the platform also integrates with activitypub for decentralized social sharing.

key features:

  • category-based actors: each blog category functions as a separate activitypub actor, meaning followers can subscribe only to topics they care about. for example, someone interested in your photography can follow that category without receiving political posts.
  • unified main page: while categories are separate actors, the main blog page aggregates all posts in one place.
  • multi-protocol syncing: posts are synchronized across gemini and xmpp-pubsub, expanding accessibility beyond traditional web platforms.

future plans:

  • implement client-to-server (c2s) logic for improved interaction.
  • enhance go html template support for better frontend customization.
  • general code cleanup and optimizations.

https://kamee.rip/ (its in armenian, take a look to the design), and if you want you can find the actors f.e. @bokeh@kamee.rip

4 Likes

Hi! I tried to follow this actor, but my activity was rejected with code 400 and body {"message":"Bad Request"}

Timestamp: 2025-03-16T20:49:18Z

@kamee you probably want a Software category for Picverse… See About the Software category.