LogoLogo
  • OpenRank
    • Ranking and Reputation
    • Use Cases
  • The Reputation Stack
    • Data
    • OpenRank Protocol
    • Apps and Clients
  • Integrations
    • Farcaster
      • Openrank Scores Onchain
      • Ranking Strategies on Farcaster
      • Global Profile Ranking
        • πŸ”΅Top Profiles (based on Following)
        • πŸ”΅Top Profiles (based on Engagement)
        • 🟒Profile Rank (based on Following)
        • 🟒Profile Rank (based on Engagement)
      • Channel User Rankings
        • πŸ”΅Top Profiles in Channel
        • 🟒Profile Rank in Channel
      • Personalized Network
        • Direct Network
          • 🟒Get Direct Following
          • 🟒Get Direct Engagement
        • Extended Network
          • 🟒Personalized Following
          • 🟒Personalized Engagement
      • Frames
        • πŸ”΅Top Frames
        • 🟒Personalized Recommended Frames
      • Feeds
        • For You Feed
          • πŸ”΅For You
          • πŸ”΅For You (by Authorship)
        • Channel Feed
          • πŸ”΅Channel Trending Casts
      • Metadata
        • 🟒Get FIDs for Addresses
        • 🟒Get Handles For Addresses
        • 🟒Get Addresses for FIDs
        • 🟒Get Addresses for Handles
      • Ideas to Build using OpenRank APIs
      • Neynar x OpenRank Guides (WIP)
        • Build "For You" Feeds for your Client, using Neynar and OpenRank
        • Build "User Search" using Neynar and OpenRanks' Global Ranking API
        • Build "Suggested follow list" based on OpenRank and Neynar
        • Build Channel Trending Feeds for your Client using Neynar and OpenRank APIs
        • Build "Discover New Users Feed" using Neynar and OpenRanks Global Ranking API
        • Build Power Badges for your Client using Global & Personalized Ranking APIs by OpenRank
        • Build "Sort Replies" on a cast using Neynar and OpenRanks' Global Ranking API
    • Clanker OpenRank Scores
    • Lens Protocol
      • Ranking Strategies on Lens
      • Lens Profile APIs
      • Lens Content APIs
      • Lens Profile Insights
    • Metamask SPD
    • Onchain Graphs and Feeds
    • Upcoming Integrations
    • GitHub Developers & Repo Ranking
  • Reputation Algorithms
    • EigenTrust
    • Hubs and Authorities
    • Latent Semantic Analysis
  • OpenRank SDK
    • Introduction
    • Creating your first reputation graph
    • Publishing Rankings with OpenRank SDK
    • Guides
      • Tipping based User Rankings powered by OpenRank
    • Installation
    • SDK References
      • EigenTrust
        • Installation and Use
        • Examples for using EigenTrust
      • Hubs & Authorities
        • Installation and Use
        • Examples for using Hubs & Authorities (Coming soon)
      • Latent Semantic Analysis (Coming soon)
Powered by GitBook
LogoLogo

SOCIALS

  • Github
  • Farcaster

Copyright 2024

On this page
  1. Integrations

GitHub Developers & Repo Ranking

This ranking is seeded by Optimism OP Stack repos. GitHub developers and repos are scored based on their reputation proximity to the OP Stack seed repos.

PreviousUpcoming IntegrationsNextReputation Algorithms

Last updated 6 months ago

BigQuery tables: openrank-data.devrank_2024{0627,0910}.{user,repo}_scores

A graph of relevant GitHub event data from , covering more than 2,000 organizations and over 30,000 code repositories, was employed in generating these scores. We established two kinds of peers: GitHub users and repositories. We then used a variation of EigenTrust, the Hubs and Authorities algorithm, which computes rankings on an asymmetric bipartite trust graph. Below are the two different trust edges used in the graph:

  • User-to-repository trust - this signals the user’s interest in the repository through actions such as stars, forks and issue/PR submissions.

  • Repository-to-user trust - this signals the credit extended by the repository to the user for their contribution. Actions such as PRs merged, direct code commits received, and other maintenance actions.

Note:

  1. There are two versions of the same dataset:

    • openrank-data.devrank_20240627 has the scores used for . It uses GitHub activities up until June 27th, 2024 as the input data.

    • openrank-data.devrank_20240910 has the scores used for . It uses GitHub activities up until September 10th, 2024 as the input data.

  2. For historic reasons, the two score sets are not on the same scale. In order to compare, multiply the scores in the openrank-data.devrank_20240627 dataset by 2.25014877694904 (user score) and 1.49998254193340 (repo score).

Rationale and Verification

Learn more about the rationale of the scores

Play with our tool to understand the rationale and create your own rankings to verify it!

Open Source Observer
Optimism Retro 5 guest voter selection
Optimism Retro 5 metrics
here.
https://devrankings.openrank.com/