All Projects → jfmcbrayer → Brutaldon

jfmcbrayer / Brutaldon

Licence: agpl-3.0
A brutalist web interface for Mastodon: moved to https://git.carcosa.net/jmcbray/brutaldon

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Brutaldon

Mastodon Api
Mastodon API Client Library
Stars: ✭ 89 (-35.04%)
Mutual labels:  mastodon
Subwaytooter
Mastodon client app for Android
Stars: ✭ 118 (-13.87%)
Mutual labels:  mastodon
Thedesk
Mastodon/Misskey Client for PC.
Stars: ✭ 127 (-7.3%)
Mutual labels:  mastodon
Naumanni
Naumanni is a Web user interface specially designed for Mastodon.
Stars: ✭ 97 (-29.2%)
Mutual labels:  mastodon
Go Blurhash
A Blurhash implementation in pure Go (Decode/Encode)
Stars: ✭ 115 (-16.06%)
Mutual labels:  mastodon
Mastodon Api
A ruby interface for the Mastodon API
Stars: ✭ 121 (-11.68%)
Mutual labels:  mastodon
Tooter
Add 'Toot' and 'Share to Mastodon' buttons to the web
Stars: ✭ 75 (-45.26%)
Mutual labels:  mastodon
Sengi
Mastodon & Pleroma Multi-account Desktop Client
Stars: ✭ 133 (-2.92%)
Mutual labels:  mastodon
Wordpress Activitypub
ActivityPub for WordPress
Stars: ✭ 118 (-13.87%)
Mutual labels:  mastodon
Tsuru
desktop client.
Stars: ✭ 126 (-8.03%)
Mutual labels:  mastodon
The Federation.info
Statistics hub for the Fediverse
Stars: ✭ 101 (-26.28%)
Mutual labels:  mastodon
Documentation
Full documentation repository for Mastodon
Stars: ✭ 1,450 (+958.39%)
Mutual labels:  mastodon
Tooty
An alternative multi-accounts Web client for Mastodon.
Stars: ✭ 124 (-9.49%)
Mutual labels:  mastodon
Microstatus
Lightweight Mastodon- and GNU social-compatible ActivityPub and OStatus server implementation
Stars: ✭ 96 (-29.93%)
Mutual labels:  mastodon
Guidetomastodon
An increasingly less-brief guide to Mastodon
Stars: ✭ 129 (-5.84%)
Mutual labels:  mastodon
Sharexin
ShareX for Linux and BSD
Stars: ✭ 79 (-42.34%)
Mutual labels:  mastodon
Gakki
🌼🌸 A React Native App for Mastodon. 一个由React Native编写的长毛象客户端App🦋
Stars: ✭ 120 (-12.41%)
Mutual labels:  mastodon
Mastodonkit
MastodonKit is a Swift Framework that wraps Mastodon's API
Stars: ✭ 134 (-2.19%)
Mutual labels:  mastodon
Madonctl
CLI client for the Mastodon social network API
Stars: ✭ 129 (-5.84%)
Mutual labels:  mastodon
Hyperspace
The new beautiful, fluffy client for Mastodon in React + TypeScript
Stars: ✭ 124 (-9.49%)
Mutual labels:  mastodon

Brutaldon

Note: If you are seeing this on Github, this repo is a mirror that may not be up-to-date. Please go to https://git.carcosa.net/jmcbray/brutaldon for the latest code.

Brutaldon is a brutalist, Web 1.0 web interface for Mastodon and Pleroma. It is not a Mastodon-compatible social networking server; rather, it is just a client, like the Android or iOS client for Mastodon you may already be using, but it runs in a web server, and is accessed through a web browser. It works great in text-mode browsers such as Lynx, w3m, or elinks, and also in more heavy-weight graphical browsers, such as Firefox. It works completely without JavaScript, but if JavaScript is available and enabled, it will be used to unobtrusively enhance the user experience.

There is a hosted instance at brutaldon.online which you can use to log in to any instance. However, you are also encouraged to run your own, either locally or on a public server.

Brutaldon is ready for day to day use, and is my main way of interacting with the fediverse. It is still missing some features you might want, like lists, filters, and editing your own profile. Please see the issues tracker.

Screenshots

People love screenshots, whatever the project, so here we are. These screenshots are relatively old.

Brutaldon in Lynx Brutaldon in Firefox
Brutaldon in Firefox (2) Brutaldon in Firefox - Full Brutalism Brutaldon in Firefox - Full Brutalism (2)

Roadmap

  • [X] Single user read-only access; log in and read home timeline
  • [X] Fix edge cases of toot display (CW, media, boosts)
  • [X] Multi-user, multi-instance support
  • [X] Add support for reading local and federated timelines, notifications, favorites, threads
  • [X] Add support for tag timelines
  • [X] Add support for viewing profiles
  • [X] Add support for posting.
  • [X] Add support for posting media.
  • [X] Add support for favoriting and boosting toots.
  • [X] Add support for following, blocking, and muting users.

Aesthetic

No automatic page updates: refresh the page to see new toots. No endless scroll: there's a "next page" link. No autocompletion of anything: use another lynx process in another screen window to look things up. UTF8 clean.

Tip Jar

You can buy me a coffee to give me energy to work on this, but only if you have it to spare. ko-fi

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].