Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Fedify: an ActivityPub server framework
Fedify: an ActivityPub server framework
@fedify@hollo.social  ·  activity timestamp 2 years ago

Fedify is an #ActivityPub server framework in #TypeScript & #JavaScript. It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic and user experience.

The key features it provides currently are:

  • Type-safe objects for Activity Vocabulary (including some vendor-specific extensions)
  • #WebFinger client and server
  • HTTP Signatures & Linked Data Signatures & Object Integrity Proofs
  • Middleware for handling webhooks
  • #NodeInfo protocol
  • #Node.js, #Deno, and #Bun support
  • CLI toolchain for testing and debugging

If you're curious, take a look at the #Fedify website! There's comprehensive docs, a demo, a tutorial, example code, and more:

https://fedify.dev/

Codeberg.org

fep/fep/8b32/fep-8b32.md at main

fep - Fediverse Enhancement Proposals

Linked Data Signatures 1.0

IETF Datatracker

Signing HTTP Messages

When communicating over the Internet using the HTTP protocol, it can be desirable for a server or client to authenticate the sender of a particular message. It can also be desirable to ensure that the message was not tampered with during transit. This document describes a way for servers and clients to simultaneously add authentication and message integrity to HTTP messages by using a digital signature.
  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.7 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct