News for hackers. Stuff that matters.

kevinschoon

Sourcehut is great and inspired a lot of my design choices. Although unfinished there is a plugin (ayllu-mail) in place to support email based workflows. Ayllu is meant to be lightweight, hackable, and oriented towards individuals or small software communities (think Github/Forgejo organizations). Although you can self-host, Sourcehut is very large and oriented towards supporting thousands of users. My original idea was actually to fork Sourcehut and create something called Minihut.. but it turned out to be not very fun and I ended up with this project.
Not currently. Implementing search for Git repositories in a web interface is a bit tricky since you need to traverse all of the plain text files at a given commit. One approach might be to put it all in SQLite and then use it's full text search. Still need to figure out a good design for this.
Really appreciate the feedback here, the layout and usability needs some considerable tweaking. There are a few basic themes now that only adjust color but I hope to extend them to support different layouts.
Forgejo is great and has a lot of exciting development going on in the community. The https://forgefriends.org/ community is working on bringing federation into Forgejo via the F3 specification which I find particularly cool. I'm hoping to bring federated features into Ayllu as well once the project matures.
The middle ground you describe is what I'm trying to do with Ayllu. w.r.t. Gitolite currently Ayllu requires SSH access and I'm planning to write a shim that works the same way.

Sorry about the documentation, unfortunately I haven't had the time to write some yet but it's on my list.

It's running on a tiny dedicated server in the Netherlands with an Intel Atom C2750 (2013) so that's something to keep in mind. By default the log page will return 100 commits which is more than most forges return. Thanks for pointing out the slowness!

There is a good performance comparison of forge performance here: https://forgeperf.org. Ayllu isn't feature complete yet so I haven't run those benchmarks against it.