Methodology · updated 18 October 2026
How we rank.
Every launch gets one Launch Score from 0 to 100. Here is exactly how we work it out and what we never do.
The Launch Score
Each morning we read every source below and keep what is new: Show HN and Launch HN posts created during the previous full UTC day (points are read at about 07:30 UTC, so every post has had at least 7.5 hours after its day ended), GitHub stars gained since the previous morning's snapshot for repos created in the last 30 days, Hugging Face Spaces and models created in the last 60 days that are trending, apps released in the last 90 days that are in the US App Store top 100, and launch posts from company newsrooms in the last 36 hours. Launches with the same website, repo or app are one product.
Every source has one signal:
| Source | Signal | Counts from | Strong at | Weight |
|---|---|---|---|---|
| Show HN | Points on Hacker News | 10 | 300 | 1 |
| Launch HN | Points on Hacker News | 3 | 200 | 1 |
| GitHub | Stars gained since yesterday | 30 | 2000 | 0.9 |
| Hugging Face | Hugging Face trending score | 10 | 400 | 0.8 |
| App Store | Chart position (101 minus the position) | 1 | 100 | 0.85 |
| Newsroom | An official launch post | Every launch post | No score of its own | Bonus only |
The weights and “strong at” values above are first guesses; we will tune them after a week of data and log the change below. Every product page shows its own score breakdown.
A launch whose own description isn't in English is left out. When a description is under 8 words, we take the fuller text its own source gives (a GitHub README, Hugging Face model card, App Store description, Hacker News post or the site's meta description), and every morning we try again for those still short; we never write a description ourselves. Funding filings are listed under Just raised and never change a score.
Momentum
Still rising lists products first seen in the last 90 days that were in the daily top 100 on at least 3 of the last 7 days, and whose summed score over the last 7 days beats the 7 days before. Product pages chart the daily Launch Score for the last 7 days once a product has been ranked on two or more days.
What we never do
Mistakes
Every number on a product page links back to its source. When a source changes or we find a mistake, the next morning's ranking corrects it. To report one, write to hello@dailylaunch.org.
Sources and terms
We only read sources whose terms allow it, and we link back to each one.
- Show HN
Show HN posts through the public Hacker News Search API by Algolia.
Counts: Points on the post, read the next morning for posts from the previous UTC day.
Terms: Public API. We link to the HN thread and never copy comments.
- Launch HN
Launch HN posts by Y Combinator companies, from the same public API.
Counts: Points on the post, read the same way as Show HN.
Terms: Public API. We link to the HN thread.
- GitHub
Public repositories through the GitHub REST API.
Counts: Stars gained since the previous morning; for a repo seen for the first time, its average stars per day since it was created.
Terms: GitHub's API terms. We show the repo's own README image, never private data.
- Hugging Face
Public models and Spaces through the Hugging Face Hub API.
Counts: The Hub's trending score.
Terms: Public API. We link to the model or Space page.
- App Store
Apple's public top-chart RSS feeds.
Counts: Chart position in the US top 100, counted as 101 minus the position.
Terms: Apple's marketing feeds. We link to the App Store page.
- Uneed
Public launch pages on Uneed.
Counts: Votes on launch day.
Terms: Used only once we have confirmed their terms allow it.
- Newsroom
Official launch posts and press kits on a company's own site.
Counts: No number. A newsroom post adds the extra-source bonus to a product that is ranked anyway.
Terms: We link to the post and write our own one-line summary.
- SEC Form D
SEC Form D filings from EDGAR, matched to products by company name and domain.
Counts: Amount raised, shown as a badge. It never changes the score.
Terms: Public US government data.