Expand description
MBP2: A utility library for federated apps.
This library includes various tools for building federated applications. Building the Fediverse is an important undertaking, which is why I built this library to support my blogging network application and others.
The crypto
module contains small functions to randomly generate secret keys
to decrypt them using a provided cipher.
The gql
module contains functions for building dynamic GraphQL schemas and
setting up GraphQL API servers.
The service
module (currently under construction) is a planned API that will allow
construction of proper Service APIs, much like those within the tower
ecosystem.
Have a look around for yourself to determine whether this utility library fits your needs, and I hope that it proves as useful for you as it does for me and my projects. ~Az
You may contact the author of this project on Mastodon, Discord, or on Matrix:
- https://elk.zone/mas.to/@zub
- @azyklus
- azyklus:mozilla.org
OTHER SKIES BLOG
My Blog/Portfolio app v2:
mbp2
is my second iteration of my portfolio and blog hosting application.
In this iteration, I use Rust instead of Go and make use of the Rocket server
to handle routing and file serving while handing off the frontend of the app
to TypeScript and the React library.
The Other Skies Blog hosts content in a range of categories from tech and HOW-TOs to politics and even some science fiction writing on the side if you’re lucky!
The blog exists because I wanted an avenue to distribute my writing without a paywall and to give myself an outlet some of my creative impulses.
A changelog will be published in this repository and in a special place in the blog when it goes live.
If you’d like to support my blog, you may do so by visiting it and reading my work. Any feedback is appreciated! :)
Author:
- Az (https://mas.to/@zub) - Creator; master of all trades.
Contributors:
- TO BE ADDED
Modules
- Contains API definitions for GraphQL types.
- A placeholder module for asset-bundling functionality.
- This module contains cryptography functionality, such as key generation for secrets, JSON web token utilities, and other useful helpers.
- GraphQL-specific functions live here, such as GET and POST requests, Subscription helpers, and contextual helpers.
- Models for custom API definitions.
- A service API, similar to that of the
tower
ecosystem. Currently a placeholder for a future implementation.