takahe
hypermedia-systems
Our great sponsors
takahe | hypermedia-systems | |
---|---|---|
7 | 2 | |
1,072 | 568 | |
1.7% | 9.2% | |
8.6 | 8.6 | |
7 days ago | 15 days ago | |
Python | Nunjucks | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
takahe
-
Hypermedia Systems
The book segment header links (in italic [0]) serve raw html which is probably not the intention (unless its an exercise for the reader that I've missed in my quickscan :-)
The section on mobile clients seems very timely. At least one fediverse server [1] is adopting elements of htmx and it would seem that the corresponding clients would be a canonical example using this technology.
[0] https://hypermedia.systems/book/part/htmx
[1] https://github.com/jointakahe/takahe
-
Mastodon server maintenance: The Queues down in Queueville
The Mastodon-compatible alternative I'm looking at the most is Takahe: https://github.com/jointakahe/takahe/
Its goal is to be lightweight and able to run on low resources and serverless infra. It also wants to support multi-domain multi-identity. Built on Django.
- Django project structure best practices
-
What happens if the Mastodon server I create an account on ceases existing?
Recently someone linked an interesting project called Takahe that supports multiple domains on one instance, so maybe someday we'll see servers that can host many accounts with their own domain names for cheap or free.
-
Takahē - An efficient ActivityPub Server, for small installs with multiple domains
Before anyone else wonders, like I did, you can see from the GitHub repo that it uses Django.
-
An efficient ActivityPub Server, for small installs with multiple domains
Hmm.. does not look good for the non-Docker setup. The developer replied with "I am deliberately avoiding offering a non-Docker install path":
https://github.com/jointakahe/takahe/issues/44
Creating a non-Docker fork would then probably be an uphill battle.
hypermedia-systems
What are some alternatives?
Mastodon - Your self-hosted, globally interconnected microblogging community
simonwillisonblog - The source code behind my blog
activity-kit - An attempt to build a spec-compliant ActivityPub core library.
FrameworkBenchmarks - Source for the TechEmpower Framework Benchmarks project