2 releases

0.2.1 Sep 10, 2023
0.2.0 Sep 10, 2023

#24 in #fediverse

Apache-2.0

36KB
650 lines

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:

Contributors:

  • TO BE ADDED

lib.rs:

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:

Dependencies

~7–42MB
~705K SLoC