Since ProtonDB is proprietary and also directly linked with Steam games instead of any game possible, I was looking around for open source alternatives to it. I found Are we anti cheat yet which is pretty cool but it’s limited just to the anti cheat working or not, and also PC Gaming wiki which is for all games but no longer for Linux compatibility in specific, so the answers are also much more vague.
Is there anything I haven’t discovered? It seems like there’s no good alternative to it currently, not even one that just lacks user input.
Does WineDB suit your needs?
I was also wondering about this. Is there a website like protondb but to check how well games on Epic, GOG, EA, Xbox play on Linux ?
I review my GOG games on Proton DB.
Sometimes ProtonDB says that the game isn’t my library but you can bypass it by getting the entry number of the normal « steam » version.
It’s the number which appears in the URL when you type the name of the game to check other users reviews.
Might be a stupid question but what does it mean when you say that Proton DB is proprietary?
I think OP means that the community feeds a database using a platform they have no real control over, as the source code of the website/WebApp is not public.
However it is good to remind people that ProtonDB database is published under the Open Database License ODbL at this GitHub repo. To me having the db under an open license is more important than a WebApp (especially now that anyone can build such a website in a probably insecure way, using a 20$ monthly LLM subscription).
I haven’t digged into the db myself, maybe it does not come with the comments and so and only the borked, silver, gold, platinum labels.
So yes the website doesn’t seems to be open source but the database is. So anyone could rebuild an alternative from its database (which is probably the most precious part of ProtonDB). If nobody already did it yet, it’s probably because no one felt the need for, as ProtonDB already offer a valid, great and free user experience with currently no reasons to distrust the project.
The data being publicized isn’t enough to call it open source, if someone decided to create a foss app that copies over new records from the ProtonDB database every night for example, you would still have a diverging dataset if you allow people to insert new records in the new app, and the ProtonDB owners could just decide to not export that data any longer whenever they want.
That could also be true if it were open source, but I’d say it’s much more likely to happen when the main parts of it are proprietary.
You also can’t change the data being Steam specific when the app is closed source and not accepting contributions, a foss app could become as broad or as specific as the community needs it to be.
It is certainly not open source, but it is a copy left license.
You could make the exact same argument for literally any open source project where someone forks it.
The “power” of open source is that in theory if the creator went rogue that the public can switch to the fork as the main app used.
I really fail to see if the dataset is open, how the data itself (of course not the web domain or front end) would be any different in a fully open source project. Maybe the transfer to a new app in the last case would be quicker, but that is about it.
isn’t enough to call it open source
I never said that ProtonDB was open source.
you would still have a diverging dataset if you allow people to insert new records in the new app
An Open source WebApp would not prevent this from happenning either. A community-led fork is nothing if “new entries” are all going through the main open source tool extending the “old” database.
It would only benefits from having the same code base. Same problem, doesn’t solve it.
The ProtonDB owners could just decide to not export that data any longer whenever they want.
I haven’t read the whole license myself so I don’t know all the legal aspect if they were going to do this.
But if they chose to close the database future entries, I’m pretty confident that the Linux Gaming community will organize themselves to quickly get another app, forking the open database previous from the closing decision. Allowing them to quickly move to a new common place. ProtonDB will probably lost reputation and usage as time goes but this is not a prediction scenario.
You also can’t change the data being Steam specific when the app is closed source and not accepting contributions
That’s another (valid) point. But nothing prevent you to build a webapp that periodacly imports from ProtonDB database to show Steam games data while also lists other titles that are not available through Steam creating a new database with your users entries for other platforms.
Open Source is a way to organize people around a project. ProtonDB author doesn’t seems to want their code to be publicly available for consulting nor for improving or modifying by external people. And that’s their rights to do so. For now, it seems that their projects is benefiting the Linux gaming community and the open license of the database is appreciated. If the project goes in an unexpected direction, people can fork the database which is the most valuable data, more than the code of the webapp.
I don’t see how AreWeAntiCheatYet and PC Gaming Wiki are an alternative to ProtonDB. They all have a completely different purpose. If you are just looking for any kind of information, database or wiki about games, then have a look at following additional resources.
- WineHQ AppDB: https://appdb.winehq.org/
- Libre Game Wiki: https://libregamewiki.org/Main_Page
- Strategy Wiki: https://strategywiki.org/wiki/Main_Page
- DoesitPlay: https://www.doesitplay.org/
- Can You RUN it: https://www.systemrequirementslab.com/cyri
- Steam Deck HQ: https://steamdeckhq.com/ (it also has a section about Nintendo reviews)
- ShareDeck https://sharedeck.games/
I don’t think that all of these are a replacement for ProtonDB and Open Source, but so aren’t your own examples either. I think there are interesting resources to consider visiting.
There is the Wine Application Database.
Yes this is what I was looking for, I suppose most of the ratings and workarounds here would probably also be usable with Proton
yes cause proton is based on wine


