Technology Stack

Indienet Engine is an implementation of the ActivityPub protocol written in the JavaScript (ES6) language. It runs on a Node.js server and is built using the FeathersJS framework and a RethinkDB database. It exposes websocket and REST interfaces and implements publickey and JWT authentication.

The overriding design goal of Indienet Engine is to be a basic foundational component for creating federated apps and sites for individual use. As such, we want it to be as accessible and loosely-coupled as possible. Our technology choices attempt to reflect these goals.

Author: Aral Balkan Last modified: 16/02/2018 Words: ~100 Reading time: 1 min