Hi everyone!
Introduction
For those who have not heard about JuliaPackageComparisons (which I will reference as JPC), I made a pre-announcement about it here in september 2023. Since then a lot has happened, but not enough to push the project to the point at which a full announcement is appropriate.
Since then I have graduated, and unfortunately no longer use Julia on a regular basis Also, I barely found time to develop JPC back then, and now it is just unrealistic that I will be able to take it where it needs to be taken.
I still strongly believe in the project though: As an organic ecosystem, the Julia package ecosystem can have a bunch of overlap and related projects that can be difficult to navigate. Many package developers have recognized this issue, and often link to related projects. Some go beyond, and provide some narrative/explanation, which I was always very happy to find. For example, explaining why a new package was created, and comparing and contrasting related projects. So at some point I got tired of reading through README’s, package announcements (and their comments), and the documentation proper to find such explanations, and decided to create JPC. JPC is an attempt to collect such comparisons, invite project maintainers to write them more often, and also improve the quality and objectivity of them.
Current state of JPC
The current JPC website does achieve this in many ways: For example the File I/O page does a good job of collecting related projects on a single page, and e.g. the section on JSON provides a rather short and sweet overview of the JSON landscape. The embedded and auto-generated star-history plots also add a lot of great context for people looking to find the right JSON package for them (Shoutout to @hyrodium for making that happen!):
So the scaffolding is all there for a functional site. The only thing missing is more and better content, and advertising for it.
The request
So this is me, who has been feeling bad that this project has lost momentum and started collecting dust just because I could not find the time to prioritze it. I now feel like it is time to formally request someone else to pick up the mantle where I left it.
The project needs a new maintainer (or two!) who can manage the site, and ask package developers to write content. To jumpstart that process, the maintainer(s) will have to write significant content themselves, and potentially make the site more navigatable.
This does not have to be a big effort, and a little here and there would go a very long way. Especially if the community agrees that this is useful, and the project starts getting some organic grass-root growth as well, in both content creation and usage.
I am in essence ready to hand out write permissions to anyone asking, and after some time, admin priviliges. If you think that this project is useful and interesting, and feel like you can contribute to it, do not hesitate to reach out!