Art that has to do with hackers.town.
Masto Reader helps you read and share Mastodon threads. Mention @mastoreaderio@mastodon.social anywhere in the thread with the word "unroll" and it will reply with a link to the unrolled thread. Ideally, you ask for an unroll by setting your request status visibility to "Mentioned people only", so you and the bot keep everyone's threads and timelines clean.""
This is a PHP-based project to allow a host to post messages into the Fediverse to subscribed Followers. It implements the minimum of the ActivityPub spec for server-to-server federation. These features together allow the host's accounts to be discoverable by other ActivityPub servers, and they may issue Follow requests which are automatically approved. When this host wants to make a post, a cURL call will then broadcast the message to all Followers who have opted in.
There is a basic human-readable Index page with information about the Actors located on the server. For managing Actors on this host, or manual posting, there is an admin page as well. Newly created actors receive a randomized API Key, which must be included in the header of subsequent calls to the post.php webhook. Note that this extremely reduced spec is missing a lot of critical functionality one would expect in an ActivityPub service - for example, phpActivityPub does not accept posts from others. It is thus mostly useful as a tool for bots, relays (RSS / Twitter / etc), or other read-only broadcast applications.
Uses SQLite as its back-end.
This is a single PHP file - and an .htaccess file - which acts as an extremely basic ActivityPub server for running automated accounts. It's as cut-down an AP server as you can really use for something useful as you can have. It participates in the Fediverse as a first-class citizen: activity-bot accounts can be discovered, followed and unfollowed, send posts, and verify signatures. Doesn't use any of the usual webshit. Doesn't even use a database, just flat files.
You can probably use it for embedded device purposes, if you wanted to. It's that tiny. It's also amazingly readable PHP code, so if you are looking for a reference implementation of ActivityPub you could do worse than giving this a once-over.
"But, more specifically, because everything supports PHP. You can FTP these files onto any host and be guaranteed they'll run. People don't want to faff around with an NPM install, or setting up a Python VENV."
Hollo is a federated single-user microblogging software powered by Fedify. Although it is for single-user, it is designed to be federated through ActivityPub, which means that you can follow and be followed by other users from other instances, even from other software that supports ActivityPub like Mastodon, Misskey, and so on.
Hollo does not have its own web interface. Instead, it implements Mastodon-compatible APIs so that you can integrate it with the most of the existing Mastodon clients.
The documentation wiki for neuromatch.social, which talks about everything from that instance's code of conduct and moderation policies to explanations of some parts of Fediverse culture that might be opaque to new users.
tootik is a text-based social network.
tootik is federated: users can join an existing server or set up their own instance. A tootik user can interact with others on the same instance, users on other tootik instances, Mastodon users, Lemmy users and users of other ActivityPub-compatible server.
Unlike other social networks, tootik doesn't have a browser-based interface or an app: instead, its minimalistic, text-based interface is served over Gemini.
Initial research question: “What are the most effective governance and administration models/structures in place on medium-to-large sized Fediverse servers, and what infrastructural gaps (human and digital) persist?”
Our rationale at the project’s outset: “The Fediverse’s rapid expansion brings both opportunities and multifaceted risks. Our research seeks to identify current server administrators’ most promising models for mitigating those risks and outline the biggest and most important gaps in risk mitigation, with the aim of helping the broader Fediverse level up governance quickly, safely, and collaboratively.”
We were drawn to this research question because the socio-technical aspects of Fediverse governance often seem opaque from the outside—from outside any given server, and especially from outside the Fediverse. Most servers offer some documentation about their practices and a few offer extensive explanations and policies, but whole swathes of knowledge about the aspects of server management that extends beyond the more purely technical concerns of hosting, provisioning, and technical upkeep exists only as insider knowledge.
Above all, we wanted to understand more about what happens behind the curtain of Fediverse server operation, and distribute this knowledge widely to help other server teams level up together—and perhaps to uncover characteristics of server governance that might be meaningful to others trying to build sustainable alternatives to centralized commercial platforms, whether on the Fediverse or elsewhere.
A Commodore 64 Mastodon Client. A C64 compatible wifi modem and terminal software are required. Consists of a local proxy server written in Python running on a machine somewhere on your home network, requires an app (API key) on your instance of choice. Connect to your local network using your wifi modem and use your favorite terminal software to dial into the port it's listening on (default: 6502/tcp).
We propose the symbol ⁂ to represent the fediverse.
⁂ is a typographical character, not an icon that needs to be inserted as an image. Unique-looking, but standardised. This means it’s very easy to copy-paste around! Its design style also automatically adapts to the font used where you insert it.
⁂ is called an asterism. In astronomy, it refers to groups of stars in the sky, akin to constellations. We suggest that it’s a very fitting symbol for the fediverse, a galaxy of interconnected spaces which is decentralised and has an astronomically-themed name. It represents several stars coming together, connecting but each their own, without a centre.
⁂ is standardised as Unicode U+2042, making it ready to copy and insert anywhere.
There is also a downloadable graphics pack.
This document defines the FediE2EE-PKD (Fediverse End-to-End Encryption Public Key Directory), which consists of ActivityPub-enabled directory server software, a protocol for communicating with the directory server, and integration with a transparent, append-only data structure (e.g., based on Merkle trees).
A collection of awesome resources for running your own federated social media website.
PreemChrome is a curated and cultivated digital garden maintained by SynAck. It’s not a “blog” in the traditional sense of the word like most people might be used to insofar as this space isn’t really a chronological ordering of thoughts. Rather, this is a place that I can throw out half-baked thoughts, screeds, manifestos, and oddities and then cultivate them over time. Some of them might never get past the “half-baked” stage; some of them will eventually become so fully-baked as to evoke the smell of homemade bread in one’s mind as they read them. The point is, there will be no chronological ordering of either posts or updates; either one of those things could happen at any time. It’s all part of my nefarious plan to keep you coming back for more.
An extension for WeeWX that posts selected weather details to your Mastodon server of choice.
Emissary is the standalone Fediverse server designed for end users, app creators, and hosting admins — that gives everyone powerful new ways to join the social web. Supports Activitypub, RSS, Indieweb microformats and web mentions, and whatever else you build on top.
Build custom, social applications in a simple, declarative, low-code environment. Using only HTML templates and a JSON config file, you can create full-featured social apps that are easy to deploy and easy to maintain. This is done by building action pipelines out of simple, composable steps, like: "show an edit form", "create a thumbnail", and "save the object". Pipelines work alongside Emissary's built-in state machines and access permissions to form robust and secure applications that you and your end-users can trust.
Uses MongoDB as its back-end.
A service that takes your address in the Fediverse and digs up associated RSS feeds in your social network. When connections are listed here, the ones with RSS feeds are highlighted and you can preview their feeds. You can also navigate from connection to connection to find more. If your account is set to private or otherwise restricted you'll get less information.
A Magic: The Gathering style card maker, only Fediverse themed. Doesn't support custom emojo.
Simplifies following or interacting with other users on remote Mastodon instances in the Fediverse. It skips the “Enter your Mastodon handle” popup and takes you to your own “home” instance, without entering your Mastodon handle on remote instances.
Github: https://github.com/rugk/mastodon-simplified-federation
Turn Mastodon into your feed reader. Mention @birb@rss-parrot.net in a toot with the address of the site you want to follow. RSS Parrot looks up the link in your toot, reads the website, and retrieves the address of its RSS or Atom feed. If this is the first time the site is requested, RSS Parrot creates a new account dedicated to it. This account will send out a new toot every time a new post appears in the feed. The account's name is derived from the website's address, using only dots between the letters.