1,000+ curated directories indexed and counting

Get your product on the lists developers actually read.

There are thousands of “best tools” lists on GitHub — the ones that rank on Google and get browsed by developers hunting for exactly what you built. CherryPick works out which ones your product genuinely belongs in, writes each submission the way that list wants it, and sends them for you. You approve everything first.

Checking GitHub connection…

$49/year launch price · 20 submissions each year · Nothing is sent without your approval · See how it works

1,000+directories indexed
20submissions each year
2–10paced PRs per repository/day
0spammy submissions. Ever.

How it works

Every list has its own rules. We learn them all.

Each one wants entries written a particular way, in a particular section, and most have opinions about who's allowed in. Get it wrong and you're ignored — or remembered as the person who spammed them. CherryPick handles the fiddly parts so your submission reads like it came from someone who actually read the guidelines.

01

Show us your product

Sign in with GitHub and pick your project. We read your description, your site and your docs to work out what you've built and who it's for.

02

We find the right lists

We check 1,000+ directories against what you made — the topic, the audience, whether they allow paid products, and whether anyone still runs them.

03

You see it before it goes

We write your entry for each list, in that list's own style and section, and show you exactly what will be sent. Approve the ones you like, drop the rest.

04

We send, you watch

Submissions go out under your own name. Your dashboard shows what got accepted, what needs a small change, and what's gone quiet.

What we know

We research every list before you go near it.

We've indexed 1,000+ directories. Most of them aren't worth your time — abandoned, off-topic, or closed to submissions — so we only ever submit to the ones that pass. At most 20 reach you. Firing off two hundred submissions is easy; working out which twenty are worth doing is the part that takes forty hours.

  • Their house styleexactly how each list wants entries worded, and which section yours belongs in.
  • Whether paid products are welcomeplenty of lists only accept free or open-source tools. We skip those rather than waste your slot.
  • Their track recordhow often they've accepted products like yours over the last six months.
  • Whether anyone's homea lot of these lists were abandoned years ago. Submitting to one is a slot spent on nothing.
  • What you've already askedwe remember every submission, so you never turn up asking the same person twice.
sindresorhus/awesome-nodejs 96% MATCH
Popularity58,412 stars
Taking submissionsYes
Paid productsFine, if there's a free plan
Required wording[name](url) — description.
Your sectionCommand-line utilities
Says yes to products like yours68% of the time
Usually replies in9 days
Last active2 days ago
Your entry is written and ready — it slots into “Command-line utilities”, just after “acme-cli”

No spam, by design

Built to protect your reputation.

Mass-submitting to these lists is the fastest way to get blocked, and it sticks to your project afterwards. Every rule below exists because the alternative damages the thing you're trying to promote.

What we never do

  • Send the same submission to 100 lists and hope
  • Post promotional messages where they're not welcome
  • Submit to dead lists just to inflate the number
  • Send anything you haven't approved yourself
  • Ask for more access to your account than we need

What you get instead

  • A ranked shortlist of lists that genuinely fit your product
  • Entries written the way each list asks for them
  • Submissions that look like a person sent them, not a script
  • The reasoning for every list we picked — and every one we skipped
  • A reputation that's better afterwards, not worse

Pricing

One launch price. Annual access.

$49/year for the research, matching, drafting, and approval workflow. Launch pricing will rise for new customers.

Launch price
$49

per year · launch price

  • 20 submissions each year to lists that actually fit your product
  • The full research report — every list we found, ranked, and why
  • Every entry written for you, in the style that list requires
  • Hand-picked from 1,000+ directories, and we throw out most of them
  • A dashboard showing what got accepted
Start with GitHub — $49/year

Curated from an index of 1,000+ directories, kept up to date.

FAQ

Fair questions.

What are these lists, exactly?

Curated collections of tools that live on GitHub — things like “awesome-cli-apps” or “free-for-dev”. Some have tens of thousands of followers, most rank high on Google for searches like “best API testing tools”, and developers genuinely browse them when looking for something to use. Getting added is free; the catch is that each one has its own rules about how to ask, and no central place to do it.

I'm not really a GitHub person. Is that a problem?

No. You sign in, we show you a list of places your product fits, you tick the ones you're happy with. We handle the formatting, the etiquette and the sending. You never have to touch a pull request or read a contributing guide — that's the entire point of paying for this.

Isn't this just spam with extra steps?

No — and the difference is the whole product. Spam is volume without relevance. We only submit where your product genuinely belongs, written the way that list asks for it, with you approving each one. The person on the other end gets a tidy, on-topic addition to their list. Plenty of our submissions get a thank you.

Why the name?

Because choosing is the product. Anyone can fire off two hundred requests; knowing the twenty that belong is the hard bit. We hold back more lists than we submit to — the example above found 27 that fit and recommended 14.

Could this get my account in trouble?

It's built specifically to avoid that. GitHub's rules prohibit bulk promotional activity, so we don't do any: no mass-sending, no promotional messages where they're unwelcome, every submission approved by you and sent at a human pace. When you're ready to send, you connect GitHub with access limited to public repositories. We never request access to your private repositories, and we disconnect it when your campaign is complete.

What if a list says no?

Some will. That's why we show you each list's track record before anything is sent, and why we hold back the ones that look unlikely — a submission to a list that won't accept you costs you a slot and gets you nothing. You'll see the reasoning for every list we recommend and every list we skip.

What kind of products work best?

Anything aimed at developers or technical people — tools, apps, APIs, libraries, AI products, side projects, paid SaaS. If the people you want are the sort who'd search GitHub for a tool like yours, there are lists waiting for you.

Why not just do this myself?

You can, and it's free. It takes an afternoon to find the lists, about a week to work out what each one wants, and ongoing attention to chase replies. We turn that into ten minutes of ticking boxes for $49/year. Your call on what your time is worth.

Your users are already browsing these lists.
Be on them.

Connect your repo, review your matches, approve your PRs. Done in ten minutes.

Start your campaign — $49/year