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