Snac: A simple, minimalistic ActivityPub instance

https://codeberg.org/grunfink/snac2

Snac (AKA Snac2) is a minimal microblogging ActivityPub instance written in C.

Features (from its Codeberg repo):

  • Lightweight, minimal dependencies
  • Extensive support of ActivityPub operations, e.g. write public notes, follow users, be followed, reply to the notes of others, admire wonderful content (like or boost), write private messages...
  • Multiuser
  • Mastodon API support, so Mastodon-compatible apps can be used
  • Simple but effective web interface
  • Easily-accessed MUTE button to silence morons
  • Tested interoperability with related software
  • No database needed
  • Totally JavaScript-free
  • No cookies either
  • Not much bullshit
24 points · 7 comments · view on lemmy.world

7 Comments

thagoat@lemmy.sdf.org · 4 pts · 1y

I run this on a vps, it's pretty good. Works well with Husky on android.

gashead76@lemmy.world · 3 pts · 1y

I've been running it as my main microblogging account for a year and it's been extremely solid and uses so little resources that it could be run on a 486 processor (actually, I've seen someone doing exactly that). It works well with most of the clients I've tried (on iOS). And the dev is just a super friendly and responsive person.

Blaze@lemmy.dbzer0.com · 3 pts · 1y

Thanks for sharing !

eutampieri@feddit.it · 2 pts · 1y

It works like a charm!

eugenio@snac.eutampieri.eu · 2 pts · 1y

This is how I toot

rimu@piefed.social · 1 pts · 1y (1 reply)

No database, aye. A bold decision.

mbirth@lemmy.ml · 7 pts · 1y

It seems to use the file system - which basically IS a database. 😉