Skip to content

dyne/zenpub

 
 

ZenPub Federated Server

software by Dyne.org

About the project

ZenPub is the core software component of ReflowOS the open source hub to operate circular economy networks and manage material flows in a city according to the Valueflows ontology.

ZenPub is a flavour of the CommonsPub software implementing ActivityPub and ActivityStreams web standards.

This is the main repository, written in Elixir (running on Erlang/OTP), it is configured to use PostgreSQL as storage database.

The API offers access via GraphQL.


Documentation

Do you want to...


Extensions

Features are being developed in seperate namespaces in order to make the software more modular (to then be spun out into individual libraries):

  • lib/extensions/value_flows - implementation of the ValueFlows economic taxonomy
  • lib/activity_pub_adapter - integration with a library that provides ActivityPub federation protocol.
  • lib/extensions/organisations - Adds functionality for organisations to maintain a shared profile.
  • lib/extensions/tags - For tagging, @ mentions, and user-maintained taxonomies of categories.
  • lib/extensions/measurements - Various units and measures for indicating amounts (incl duration).
  • lib/extensions/locales - Extensive schema of languages/countries/etc. The data is also open and shall be made available oustide the repo.
  • lib/extensions/geolocations - Shared 'spatial things' database for tagging objects with a location.

Licensing

ZenPub is licensed under the GNU Affero GPL version 3.0 (GNU AGPLv3).

Copyright © 2017-2020 by all contributors.

This repository includes code from:

  • CommonsPub, copyright (c) 2018-2020, CommonsPub Contributors
  • REFLOW project, copyright (c) 2020 Dyne.org foundation
  • HAHA Academy, copyright (c) 2020, Mittetulundusühing HAHA Academy
  • MoodleNet, copyright (c) 2018-2020 Moodle Pty Ltd
  • Pleroma, copyright (c) 2017-2020, Pleroma Authors

For a list of linked libraries, including their origin and licenses, see docs/DEPENDENCIES.md

About

Reflow federated economic network

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Elixir 88.7%
  • SCSS 5.5%
  • HTML 4.3%
  • Other 1.5%