Plugin Scoring System for Obsidian Plugins #52
Replies: 7 comments 6 replies
-
|
This initial version is mostly a heuristic based approach, but I have tested against well-known plugins. Top 10 Plugins by Score:
Plugin score of all the plugins can be found in plugin-scores.json |
Beta Was this translation helpful? Give feedback.
-
|
Author of Meta Bind and some other plugins here. I have some questions and concerns about the scoring system.
Multiple score categories that each draw upon the metrics with different weights might be a good idea. In general, you should be careful about users blindly trusting the score when selecting a plugin, which is unfair to plugins that got an unjustified lower score due to the reasons I mentioned above. A warning on the website that these scores can be incorrect and shouldn't be taken at face value would be nice. I can't think of any more constructive feedback at the moment, but maybe I will have some more ideas in the next few days. Anyway, nice to see some more similar sites to my site: https://www.moritzjung.dev/obsidian-stats/ |
Beta Was this translation helpful? Give feedback.
-
|
LOL - this one scores 65: https://www.obsidianstats.com/plugins/code-block-plugin it is 934 days old, it has 10 commits, 32 stars, no issues I appreciate your efforts but the results are misleading |
Beta Was this translation helpful? Give feedback.
-
|
It's important to note that the scores can be relatively easily gamed. You can just open a bunch of issues and close them, make a bunch of PRs and commits that add nothing. |
Beta Was this translation helpful? Give feedback.
-
|
The outliers are 0.5% for the low and high numbers by rank. Consider the formula for each metric to see if the rank is higher than 0.5%, set the score to 1 + (0.5% - rank) / 0.5%, like |
Beta Was this translation helpful? Give feedback.
-
|
Could you score Health β€οΈ and Popularity π₯ signals more independently? Right now if I as a user see a low-ish score, the explanations are hard to find and interpret. If you need a single score for ranking, fine, but there are some unmaintained plugins out there with higher scores than healthy ones with lower popularity and that kinda sucks. If you could differentiate the popularity component more people could make better decisions. For example, when I'm just browsing the entire list of plugins that exist for ideas, sure popularity is a nice signal of what's relevant to a lot of users. But then when I'm comparing one plugin to related alternatives, I don't care what's popular, I care what's high quality. |
Beta Was this translation helpful? Give feedback.
-
|
Could you give some explanation of the heuristics?
Why? I'm not interested to game it, but it's not at all obvious what sorts of improvements would make those scores higher. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Goal
The goal of this scoring system is to provide a fair and consistent method to evaluate Obsidian plugins based on the following factors:
Initial Rules for Scoring
1. Weight Distribution
2. Plugin Age
3. GitHub Popularity
4. Issue Management
5. Pull Request (PR) Management
6. Release Activity
7. Download Popularity
8. Recency of Updates
Scoring Formula
Feedback
We are excited to hear your thoughts on this scoring system! Please share feedback, suggest improvements, or discuss how we can refine the weights and rules to better serve the Obsidian community.
Letβs work together to make the plugin ecosystem even more robust and user-friendly!
Beta Was this translation helpful? Give feedback.
All reactions