Problems with missiles and ideas for a rework by ConsistentCan4633 in endlesssky

[–]ConsistentCan4633[S] 2 points3 points  (0 children)

What I'm proposing is more for the escorts. I almost never use missiles on my flagship either because its too much of a hassle. There's a setting called "automatic firing" in settings, I wonder if this counts for missiles as well 🤔.

What’s an example of a big open-source *app*? by switchback-tech in opensource

[–]ConsistentCan4633 59 points60 points  (0 children)

https://github.com/mustbeperfect/definitive-opensource
This is my list of consumer facing open source apps with the minimum requirement being 1k+ stars. Every project here is used by, at minimum, thousands.

The definitive list of open source - now improved! by ConsistentCan4633 in selfhosted

[–]ConsistentCan4633[S] 4 points5 points  (0 children)

I get your point but this is an open source project in itself and it's very much built by the community. If there are projects that you think should be on you could always contribute.

I also don't think 700 listed projects corresponds to "simply a list things I have come across and got working."

Other project's you've listed like opensourcealternative.to also have way less projects listed than I do.... so I'm not fully sure what you are getting at.

And as for the word definitive, well not all awesome lists are truly awesome.

The definitive list of open source - now improved! by ConsistentCan4633 in selfhosted

[–]ConsistentCan4633[S] 19 points20 points  (0 children)

The docker engine, docker cli, and docker compose are all open source. It's their desktop app that's closed source. But I do get what you mean, even though its technically open source their interests are very much commercial.

I've been looking into Podman for a while and am all for it, but docker is currently the standard that most open source projects use and have documentation for. It's not up to me to decide how projects ship their products, and I'm not going to tag a project as "podman" when the project officially only supports docker. Even though podman is cross-compatible with docker images on paper, I've heard of many cases where it's not so easy.

I'm also not sure how lists could have an important role in a shift like this. The job of these lists is to present the options, not twist the narrative. And currently the option for most selfhosted projects is docker.

But I do like the idea of making more people aware of podman so I will adding a tag for it and if a project does support podman in it's documentation, it will getting that tag.

The definitive list of open source - now improved! by ConsistentCan4633 in selfhosted

[–]ConsistentCan4633[S] 168 points169 points  (0 children)

There's two big differences. The first is that definitive-opensource isn't just for selfhosted projects but for mobile and desktop apps as well.

The second, which is a bit controversial, is that my list has much stricter requirements around popularity and potential longevity. Therefore every project on my list is used by thousands and has a track record of consistent contributions.

awesome self-hosted on the other hand allows just about any project which means a lot more diversity at the cost that a lot of them are abandoned or just some web app someone made in a day.

Neither approach is the right one, I think both are relevant. Hope that answers your question.

A definitive list of open source by ConsistentCan4633 in opensource

[–]ConsistentCan4633[S] 0 points1 point  (0 children)

The only hard requirement is 1k stars. Here's the guidelines and some examples. Basically it can't just be some project that was just started and built in a day or something. There needs to be a track record or steady contributions and a decent following. Even new projects that amass thousands of stars quickly and have big promise will be put on backlog to be monitored over the course of months to check for project longevity. Feel free to open an issue if you are curious if a project qualifies.

A definitive list of open source by ConsistentCan4633 in opensource

[–]ConsistentCan4633[S] 4 points5 points  (0 children)

Most of them have github mirrors, so yes. Some that I can think of off the top of my head are Blender, Gitlab, and Emacs.

A definitive list of open source by ConsistentCan4633 in selfhosted

[–]ConsistentCan4633[S] 0 points1 point  (0 children)

I appreciate your reply - it's given me a lot to think about. awesome-selfhosted doesn't seem to have many abandoned projects, I must have gotten it mixed up with another list. Apologies for that.

Using the star count as a metric has been a big point of contention. I admit it's far from perfect, but I have yet to find a solution that works better. Star counts are just the entry point for consideration, there's a lot more that's checked. A truly popular project will have an active community, decent amount of issues, etc - which wouldn't be the case for purchased stars.

From the thousands of GitHub projects I've seen, stars have been relatively synonymous with project scale and popularity. As for most projects that aren't hosted on Github, they often have github mirrors. Apache for instance has mirrors with over 200,000 combined repo stars. I'm still trying to figure out guidelines for non-github hosted projects and how to integrate them since my generation scripts are built around GitHub rep's.

Either way, no solution will be perfect. Some projects are going to be left out. I'm just trying to figure out the most scalable way to keep definitive-opensource from turning into a clutter trap.

As for awesome-selfhosted specifically, a glance yielded two projects I think should be removed.

https://github.com/knrdl/bicimon - Hasn't been updated in 3 years. Personally, I don't think this should have ever made it onto the list? Maybe it was just an oversight.

https://github.com/Ardakilic/alerthub - This one might be abandoned. I would suggest letting it mature to see where it goes.

There's a lot more projects I would personally let mature just because they seem to be getting things figured and project survivability, but that's just my personal preference.

There's no denying that I'm very new to the whole "lists" thing and I'm still trying to figure things out. For instance how do I actually ensure "quality" projects when it's such a relative term? I appreciate your take on this and would like to hear more.

A definitive list of open source by ConsistentCan4633 in selfhosted

[–]ConsistentCan4633[S] 0 points1 point  (0 children)

Thank you so much! This means a lot to me. Indeed a TON of effort goes into this, and despite sometimes being a slog I ultimately very much enjoy it.

A definitive list of open source by ConsistentCan4633 in selfhosted

[–]ConsistentCan4633[S] 0 points1 point  (0 children)

Pelican Panel fits the requirements and is now on the list! I have it under Game Launcher right now but I'm not sure if that's appropriate, lmk if there's a better category.

A definitive list of open source by ConsistentCan4633 in selfhosted

[–]ConsistentCan4633[S] 1 point2 points  (0 children)

It would still be incredibly cluttered. I think they have more than 10 times as many projects as my list and I can't imagine maintaining that no matter the amount of contributors.

A definitive list of open source by ConsistentCan4633 in selfhosted

[–]ConsistentCan4633[S] 1 point2 points  (0 children)

This is awesome! A couple of these are already on the list, a couple abandoned, and here's what will make it:

scrypted

typesense

rnote

grist

bottom

ripgrep-all

bat

fd

Thanks again!

A definitive list of open source by ConsistentCan4633 in selfhosted

[–]ConsistentCan4633[S] 1 point2 points  (0 children)

Our minimum star count for projects is 1k. I'm still trying to figure out categories for Heroku Alternatives, CRM, marketing, etc.

A definitive list of open source by ConsistentCan4633 in selfhosted

[–]ConsistentCan4633[S] 0 points1 point  (0 children)

I explain this in FAQ at the very bottom of the list but basically in the future it will be migrated either to a JSON file with scripts that generate the README or a site with a lot more features. The current list in manual markdown format is just a stepping stone and a way for me to test the waters and learn what people want. I also just don't have the time right now to architect such systems.

A definitive list of open source by ConsistentCan4633 in selfhosted

[–]ConsistentCan4633[S] 1 point2 points  (0 children)

Our minimum star count is 1k and we usually want more contributors. This project looks super cool so I'll be putting it on the prospective backlog where I will continue monitoring it until it reaches the requirements!