Skip to content

An optimization and performance focused ActivityPub server.

License

Notifications You must be signed in to change notification settings

SirObby/mercenary

Repository files navigation

mercenary

An optimization and performance focused ActivityPub server, using mongoose (found in mongoose.c and mongoose.h)

Prerequisites:

Debian

  • libjson-c-dev
  • libpq-dev

Nix

bro just use the shell.nix

Progress

  • HTTP backend server (mongoose.c, my beloved)
  • Configuration system
  • ActivityPub
    • Inbox/Outbox
    • Activities
    • Actors
  • Database
    • PostgreSQL
    • Actor objects.
    • Activities.
    • Custom implementation
      • Storage
  • Storage
  • Webfinger
  • Oauth2

Why NixOS sucks for development using PostgreSQL on C.

libpq isn't a fucking package..

eee

https://www.w3.org/wiki/ActivityPub/Primer

About

An optimization and performance focused ActivityPub server.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages