gourami

[UNMAINTAINED] Activitypub server in Rust
Log | Files | Refs | README | LICENSE

commit 5b1e9cd0ac9b2ed6641b345c523a5767969f5a9a
parent ac2e76c80ad7277ed9d36779bfdc54569c70a83c
Author: alex wennerberg <alex@alexwennerberg.com>
Date:   Mon,  4 May 2020 19:28:03 -0500

Update README

Diffstat:
MREADME.md | 17++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/README.md b/README.md @@ -8,13 +8,13 @@ An intentionally small, ultra-lightweight social media network (ActivityPub inte ## Philosophy and Design Gourami differs from existing social networks in a number of ways: -* Intentionally small -- designed to support 50-100 active users. I'm sure it could support more, but things could quickly become a mess. Gourami was hugely and directly inspired by the fantastic essay on [runyourown.social](https://runyourown.social) -* Invite-only and closed -- a community curated by the server admin, rather than open to all. -* Free and open source -- I find the privatization of the internet extremely concerning, especially the way that the very space for building community and networking with our friends is controlled by for-profit corporations with potentially different values and goals than their users. -* A social network with physical context -- Gourami should be easy to deploy in a physical space (such as a coffee shop or a local wireless network) or among people in a specific physical community, such as a school. In *How to Do Nothing*, Jenny Odell discusses the lack of a context, specifically physical and temporal context, in social media, and, while praising Mastodon, also calls for social networks that are tied to physical space. While Gourami does not force you to tie a deployment to a place, it is designed in such a way that such a deployment would be relatively easy. -* Extremely lightweight & fast -- very little Javascript, plain text, small page sizes. Should run on extremely lightweight/cheap hardware and low-bandwidth networks. -* [Brutalist](https://brutalist-web.design/) -- Stark and minimal, the design and interface should emphasize, rather than hide, the underlying building blocks of the web that comprise it. This will give Gourami a feel similar to 90s or 2000s web forums. -* Simple and feature-averse -- A simpler Gourami is much easier for me to develop, support and maintain. I want Gourami to be reliable software that people can build communities on top of, and severely limiting the feature set makes that much easier. +* **Intentionally small** -- designed to support 50-100 active users. I'm sure it could support more, but things could quickly become a mess. Gourami was hugely and directly inspired by the fantastic essay on [runyourown.social](https://runyourown.social) +* **Invite-only and closed** -- a community curated by the server admin, rather than open to all. +* **Free and open source** -- I find the privatization of the internet extremely concerning, especially the way that the very space for building community and networking with our friends is controlled by for-profit corporations with potentially different values and goals than their users. +* **A social network with physical context** -- Gourami should be easy to deploy in a physical space (such as a coffee shop or a local wireless network) or among people in a specific physical community, such as a school. In *How to Do Nothing*, Jenny Odell discusses the lack of a context, specifically physical and temporal context, in social media, and, while praising Mastodon, also calls for social networks that are tied to physical space. While Gourami does not force you to tie a deployment to a place, it is designed in such a way that such a deployment would be relatively easy. +* **Extremely lightweight & fast** -- very little Javascript, plain text, small page sizes. Should run on extremely lightweight/cheap hardware and low-bandwidth networks. +* **[Brutalist](https://brutalist-web.design/)** -- Stark and minimal, the design and interface should emphasize, rather than hide, the underlying building blocks of the web that comprise it. This will give Gourami a feel similar to 90s or 2000s web forums. +* **Simple and feature-averse** -- A simpler Gourami is much easier for me to develop, support and maintain. I want Gourami to be reliable software that people can build communities on top of, and severely limiting the feature set makes that much easier. Some goals of this project that are work in progress: * Support for [ActivityPub](https://activitypub.rocks/) federation @@ -56,3 +56,6 @@ Many projects inspired my work here, and I want to mention them * https://100r.co/site/mission.html * https://solar.lowtechmagazine.com/2020/01/how-sustainable-is-a-solar-powered-website.html * https://www.nycmesh.net/ +* [Honk](https://flak.tedunangst.com/post/ActivityPub-as-it-has-been-understood) and Ted Unangst's work with ActivityPub +* https://github.com/rustodon/rustodon +* https://github.com/LemmyNet/lemmy