The Runa Open Source Startup (ROSS) Index collects data on all repos with 1,000+ GitHub stars. We publish the top trending open-source startups that are affiliated with these repos on a quarterly or annual basis. The purpose of this index is to highlight new, trending open-source startups, using a simple and transparent base.
We chose only one basic metric as, otherwise, it would be hard to verify the index results externally. Any composite and complex derivative metrics overcomplicate the picture and are better consumed internally.
We chose “stars” because it allows for a reasonable comparison between various repos using the same scale while showing trending open-source products. There is no perfect business metric for open-source software — all have their flaws. For instance, “contributors” are good for comparing “apples to apples” (e.g. databases), but can barely be used for different categories of software. Stars seem the best single metric for index purposes.
We measure the relative growth of stars (and not absolute) because it shifts focus from established open-source champions to interesting newcomers in the developer community. GitHub has network effects, so it is easier to acquire stars for already well-starred repos. But this index is about startups!
We rank repositories based on their maximum star growth rate over all 90-day periods ending within the target quarter. The ranking criteria are:
Repositories are then ranked by their growth rate in descending order. Our team only selects the repos belonging to startups and publishes the top-20 in the ranking. If a startup has several top repos, we will only mention the one with the best growth rate.
For purposes of the index, we define a “startup” as a product-focused commercial organization that
This definition does not cover, for instance, side projects. For example, when a founder has another full-time job. Nor does it include projects without any associated commercial product-focused entity or those developed by large tech corporations. The definition also excludes businesses that are mostly focused on the provision of professional services.
As VC investors, we stick to the commercial perception of “open-source”. So we would consider e.g. Elastic and MongoDB as commercial open-source companies, although their Server Side Public Licenses are not approved by the OSI. The same applies to many participants of the ROSS Index.
The index publications are based only on public data from GitHub, Crunchbase, mass media, and other sources. We strive to show cities and countries connected with the origin of companies, not just formal HQ locations. We are purely focused on companies using English descriptions, so some local startups (e.g. Chinese) could be missed.
Given the open-source nature of data, some inaccuracies are possible. In any case, Runa Capital does not use any private information received from startups for the index. For instance, we may know that a company raised a new VC round but we will only publish publicly available numbers like those on Crunchbase.
In 2020-2023, we have been calculating the relative growth of stars within the fixed period (quarter or year) for all repos with at least 1,000 stars at the start of the period. For that rankings, we used the annualized growth rate which was calculated as AGR = (value now / value 1 quarter ago)⁴ – 1.
Since Q1 2024, we slightly updated the approach with sliding “90-day windows” to detect fast-growing repos even if their growth spike happened between calendar period.
Many thanks to Nikola Balic for providing valuable feedback to help further refine our methodology.