Mastodon 3.5

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • Scout APM - Truly a developer’s best friend
  • SonarQube - Static code analysis for 29 languages.
  • Zigi - Delete the most useless function ever: context switching.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Mastodon

    Your self-hosted, globally interconnected microblogging community

    I think that depends what is baked in...using an algorithm to seek things one actually explicitly ask for/configs for, versus something that gets more oblique and "predictive" or makes decisions FOR you...let's give the code a look and decide after we actually scrutinize it, rather than just assume it's reimplementing the same problems again.

    This is after all, NOT twitter: https://github.com/mastodon/mastodon

  • fritter

    A peer-to-peer social feed app. (proof of concept) (by beakerbrowser)

    I'd like to see more attention put into carving out a subset of Mastodon's functionality that would allow you to host your fediverse node on a static site, à la blog feeds powered by RSS/Atom.

    Prior art: Fritter <https://github.com/beakerbrowser/fritter>

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • mastodon-ios

    Official iOS app for Mastodon

    This was a minor hullabaloo back when the app launched.

    https://github.com/mastodon/mastodon-ios/issues/221

  • sydent

    Sydent: Reference Matrix Identity Server

    I'd say Matrix[0] is pretty important too. I wish both of these projects got more mainstream traction.

    0. https://matrix.org/

  • WriteFreely

    A clean, Markdown-based publishing platform made for writers. Write together and build a community.

    Since you didn't say it, I'll mention that fediverse is not limited to microblogging. For long form blogging there is, e.g., https://writefreely.org/

    To me it feels like RSS on steroids. Best of the modern web (technology) combined with the best of early 2000s web (decentralization).

  • duckduckgo-locales

    Translation files for duckduckgo.com

  • PeerTube

    ActivityPub-federated video streaming platform using P2P directly in your web browser

    > There are Reddit-like and YouTube-like implementations.

    https://join-lemmy.org/instances and https://joinpeertube.org/ that is. More on https://fediverse.party/.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • documentation

    Mastodon documentation (by mastodon)

    I was wanting to host a Mastodon instance to use as a mail/chat/blog/publish/gallery service for myself, but based on an old official document(1) that I found, running a Mastodon instance doesn't come cheap.

    1: https://github.com/mastodon/documentation/blob/9efa9b69d8dc4...

    Their new document does not provide such information now. I wonder how things improved during the years, does it demands less RAM now?

    Long story: my plan was to put the instance on one of my Raspberry Pi which got 2GB of RAM. But based on the old information, 2GB of hardware RAM is dangerously close to the limit, so I waited to see if things improves somehow (say Ruby suddenly become more memory efficient, I can have dream too).

  • jekyll-webfinger

    Webfinger endpoint generator for Jekyll.

    > there are tools that allow people to subscribe to an activitypub feed of your private blog

    Those aren't relevant here. You're saying, essentially, "static sites/blogs, squeezed through a Mastodon-/ActivityPub-shaped hole". I'm saying, "Mastodon profiles, squeezed through the static site/blog hole (in a typical staticgen pipeline)". They have some words in common, but the resemblance ends there, at the superficial level; they are otherwise completely opposite ideas.

    > I am certain I saw something like that

    Assuming that "that" means the thing that I'm describing: you wouldn't have seen that, because the relevant Mastodon-interoperable parts of ActivityPub as they currently exist are fundamentally at odds with the ability to do this, for reasons mentioned in part by Gargron upthread.

    The WebFinger thing is a big part of it. Mastodon's not alone here; there are other WebFinger-dependent protocols (like remoteStorage) that also suffer. This is covered in <https://github.com/konklone/jekyll-webfinger/tree/9bcb46bbab...>. (Mastodon has taken off in a way that we could probably say it has reached critical mass, even if it's still not as mainstream as Twitter, but remoteStorage not so much.) This is a design flaw at the protocol level, and my contention is that it impacts further adoption more than people realize. There's no good reason, for example, why when I encounter a remoteStorage-compatible app where I only ever intend to grant it read-only access, I shouldn't be able to give it the URL for a dataset hosted on a static site. Presently, however, you cannot—unless the application author deliberately implements some workaround. But they shouldn't need to.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts