Skip to main content


Introducing Streamiverse… a simple Mastodon-compatible streaming API of curated posts from the fediverse.

streamiverse.small-web.org

Consume the public API curated/hosted by Small Technology Foundation (for non-commercial and educational use) or host your own.

Mastodon had a public streaming API but it was locked down this year. This gives you back that useful feature (for demos, teaching, etc.) plus you know exactly what you’re getting.

#streamiverse #mastodon #fediverse #API #SmallWeb #Kitten

This entry was edited (1 day ago)

Aral Balkan reshared this.

in reply to Aral Balkan

Streamiverse is written in Kitten and you can follow the “htmx, the htmx WebSocket extension, and socket routes” tutorial to create a Kitten app that consumes the API:

kitten.small-web.org/tutorials…

To get started with Kitten, see:

kitten.small-web.org

(Could be a fun little thing to play with this weekend.)

:kitten:💕

#Kitten #SmallWeb #htmx #WebSocket #streaming #fediverse #Mastodon #API #SmallTech #web #dev

in reply to Aral Balkan

oh, that's cool!

Seems like it loops the same ~20 posts over and over, is it meant to work that way?

in reply to lnkr

@lnkr Yep. It loops however many you’ve curated. Took me long enough to curate the (currently 24). I’ll likely add more to it going forward.

Basically, it’s so you have a streaming datasource if you want to demonstrate how to build a fediverse app or consume a WebSocket or a GET route. Useful for presentations, teaching, etc. I use it in a Kitten tutorial, for example.

@lnkr
in reply to Emelia 👸🏻

@thisismissem - not sure why i am tagged, i don't work on either the mastodon code base nor on Kitten-related code :)) wish i could help but i effectvely have no idea about these decisions
@aral - awesome work! the growing array of apps and tools you create & maintain are firmly in the "hope for humanity regained" category