From 1ead2233776ac2f294b312c7ce4dbf6ead469482 Mon Sep 17 00:00:00 2001 From: gabe Date: Fri, 31 Jul 2026 20:24:35 +0300 Subject: [PATCH 1/2] chore(submissions): reconcile outreach log + add skipped-venues notes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reconciled the submission log against actual @bucabay PRs on GitHub: recorded 7 previously-unlogged submissions and marked bytefer/awesome-shadcn-ui (PR #29) as our first LIVE listing. Added a 'Researched & skipped' table so future runs don't re-evaluate dead/poor-fit venues, and deferred officialrajdeepsingh/awesome-nextjs (100-star bar; repo at 0 stars). No new external PRs or emails this run — all strong git-PR venues were already in flight (8 open / 1 live) and no appropriate non-spammy email venue existed. --- docs/SUBMISSIONS.md | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/docs/SUBMISSIONS.md b/docs/SUBMISSIONS.md index 3ac747c..4d31e6f 100644 --- a/docs/SUBMISSIONS.md +++ b/docs/SUBMISSIONS.md @@ -17,8 +17,15 @@ or the post goes live. Newest first. | Date | Venue (website) | Submission URL (PR/post) | Listing URL (when live) | Status | |------|-----------------|--------------------------|-------------------------|--------| -| 2026-07-17 | [awesome-shadcn-ui](https://github.com/birobirobiro/awesome-shadcn-ui) | [PR #554](https://github.com/birobirobiro/awesome-shadcn-ui/pull/554) | _pending merge_ | `[~]` submitted | -| 2026-07-17 | [awesome-nextjs](https://github.com/unicodeveloper/awesome-nextjs) | [PR #536](https://github.com/unicodeveloper/awesome-nextjs/pull/536) | _pending merge_ | `[~]` submitted | +| 2026-07-31 | [bytefer/awesome-nextjs](https://github.com/bytefer/awesome-nextjs) | [PR #23](https://github.com/bytefer/awesome-nextjs/pull/23) | _pending merge_ | `[~]` submitted | +| 2026-07-31 | [semlinker/awesome-typescript](https://github.com/semlinker/awesome-typescript) | [PR #177](https://github.com/semlinker/awesome-typescript/pull/177) | _pending merge_ | `[~]` submitted | +| 2026-07-30 | [bytefer/awesome-shadcn-ui](https://github.com/bytefer/awesome-shadcn-ui) | [PR #29](https://github.com/bytefer/awesome-shadcn-ui/pull/29) | ✅ **live** — merged, listed in the `Saas` table | `[x]` live | +| 2026-07-30 | [merklefruit/SaaS4Devs](https://github.com/merklefruit/SaaS4Devs) | [PR #54](https://github.com/merklefruit/SaaS4Devs/pull/54) | _pending merge_ | `[~]` submitted | +| 2026-07-29 | [xcomptek/awesome-saas-boilerplates](https://github.com/xcomptek/awesome-saas-boilerplates) | [PR #222](https://github.com/xcomptek/awesome-saas-boilerplates/pull/222) | _pending merge_ | `[~]` submitted | +| 2026-07-29 | [EinGuterWaran/awesome-opensource-boilerplates](https://github.com/EinGuterWaran/awesome-opensource-boilerplates) | [PR #52](https://github.com/EinGuterWaran/awesome-opensource-boilerplates/pull/52) | _pending merge_ | `[~]` submitted | +| 2026-07-26 | [shadcnblocks/shadcntemplates](https://github.com/shadcnblocks/shadcntemplates) | [PR #14](https://github.com/shadcnblocks/shadcntemplates/pull/14) | _pending merge_ | `[~]` submitted | +| 2026-07-17 | [birobirobiro/awesome-shadcn-ui](https://github.com/birobirobiro/awesome-shadcn-ui) | [PR #554](https://github.com/birobirobiro/awesome-shadcn-ui/pull/554) | _pending merge_ | `[~]` submitted | +| 2026-07-17 | [unicodeveloper/awesome-nextjs](https://github.com/unicodeveloper/awesome-nextjs) | [PR #536](https://github.com/unicodeveloper/awesome-nextjs/pull/536) | _pending merge_ | `[~]` submitted | --- @@ -33,7 +40,14 @@ Merge a PR, get listed. No account, no forms, no fees. | [-] | [aniftyco/awesome-tailwindcss](https://github.com/aniftyco/awesome-tailwindcss) | ~~PR~~ **hand-submit only** | 15.1k★. CONTRIBUTING.md **bans AI-authored/assisted PRs** — closed on sight, submitter may be banned. Gabe must add it by hand (📁 "Full templates" entry, `UI libraries, components & templates` section) | | [-] | [enaqx/awesome-react](https://github.com/enaqx/awesome-react) | — | 74k★, but **no section fits** a full SaaS boilerplate. Skipped to avoid a rejected PR | | [~] | [birobirobiro/awesome-shadcn-ui](https://github.com/birobirobiro/awesome-shadcn-ui) | PR to README | 20.1k★. **Submitted 2026-07-17** → [PR #554](https://github.com/birobirobiro/awesome-shadcn-ui/pull/554), awaiting review. Added to `## Boilerplates / Templates` | -| [ ] | [bytefer/awesome-nextjs](https://github.com/bytefer/awesome-nextjs) | PR to README | 68★ — low reach, but trivial | +| [x] | [bytefer/awesome-shadcn-ui](https://github.com/bytefer/awesome-shadcn-ui) | PR to README | 719★. **Listed 2026-07-30** → [PR #29](https://github.com/bytefer/awesome-shadcn-ui/pull/29) merged into the `Saas` table — ✅ our first live listing | +| [~] | [xcomptek/awesome-saas-boilerplates](https://github.com/xcomptek/awesome-saas-boilerplates) | PR to README | 3.1k★. Topical bullseye — a list *of* SaaS boilerplates. **Submitted 2026-07-29** → [PR #222](https://github.com/xcomptek/awesome-saas-boilerplates/pull/222), awaiting review (Next.js section) | +| [~] | [EinGuterWaran/awesome-opensource-boilerplates](https://github.com/EinGuterWaran/awesome-opensource-boilerplates) | PR to README | 1.9k★. "Free, production-ready SaaS boilerplates". **Submitted 2026-07-29** → [PR #52](https://github.com/EinGuterWaran/awesome-opensource-boilerplates/pull/52), awaiting review | +| [~] | [semlinker/awesome-typescript](https://github.com/semlinker/awesome-typescript) | PR to README | 4.0k★. **Submitted 2026-07-31** → [PR #177](https://github.com/semlinker/awesome-typescript/pull/177), awaiting review (TypeScript Starters/Boilerplates) | +| [~] | [merklefruit/SaaS4Devs](https://github.com/merklefruit/SaaS4Devs) | PR to README | 748★. **Submitted 2026-07-30** → [PR #54](https://github.com/merklefruit/SaaS4Devs/pull/54), awaiting review (Full-stack Boilerplates) | +| [~] | [shadcnblocks/shadcntemplates](https://github.com/shadcnblocks/shadcntemplates) | PR (content file) | 41★ — shadcn template directory (git-backed). **Submitted 2026-07-26** → [PR #14](https://github.com/shadcnblocks/shadcntemplates/pull/14), awaiting review | +| [ ] | [officialrajdeepsingh/awesome-nextjs](https://github.com/officialrajdeepsingh/awesome-nextjs) | PR to README | 707★, MIT, actively merges, has a `## Next.js boilerplate` section. ⚠️ CONTRIBUTING asks for **100★**; we're at **0★**. A "unique project" carve-out exists but odds are low — **defer until ~50–100★**, then submit cleanly. MANUAL for now | +| [~] | [bytefer/awesome-nextjs](https://github.com/bytefer/awesome-nextjs) | PR to README | 71★. **Submitted 2026-07-31** → [PR #23](https://github.com/bytefer/awesome-nextjs/pull/23), awaiting review (`## SaaS`) | | [ ] | GitHub topics | repo settings | ✅ **done** — `nextjs`, `nextjs15`, `saas-starter`, `saas-boilerplate`, `template`, … | ## Tier 2 — Launch platforms (one-shot traffic spikes) @@ -85,6 +99,20 @@ A daily cron researches new venues and appends them here. Rules for anything it 4. **No duplicates** — check the tables above first. 5. Record `★`, last-pushed date, and the evidence that it accepts submissions. +### Researched & skipped (2026-07-31 run) + +Do **not** re-research these — already evaluated and rejected for the reason given. + +| Venue | ★ | Why skipped | +|-------|---|-------------| +| [georgezouq/awesome-saas](https://github.com/georgezouq/awesome-saas) | 54 | Lists hosted SaaS *products* (Marketing/CRM/Analytics…). **No boilerplate/template section** — we don't fit | +| [open-saas-directory/awesome-saas-directory](https://github.com/open-saas-directory/awesome-saas-directory) | 112 | Lists self-hostable OSS *SaaS alternatives* (Supabase/Strapi…), not starter kits. Weak fit + slow merge cadence | +| [Correia-jpv/fucking-awesome-nextjs](https://github.com/Correia-jpv/fucking-awesome-nextjs) | 133 | Static mirror — **0 PRs ever merged**, no license. Fails "actively merges" test | +| [dhamaniasad/awesome-postgres](https://github.com/dhamaniasad/awesome-postgres) | 12k | Lists Postgres *tools/libraries* (drivers, admin UIs), not app starters. No fitting section | +| [2-fly-4-ai/awesome-shadcnui](https://github.com/2-fly-4-ai/awesome-shadcnui) | 555 | Last pushed 2025-06 (>6 mo stale). Re-check only if it revives | +| awesome-stripe (various forks) | ≤4 | Only low-reach lists (brandonhimpfen / codebruinc). Not worth a slot | +| `awesome-drizzle` | — | Searched — no such list exists yet | + ## Assets for any submission - **Repo**: (public, MIT) From 260f10d9999e467c0300b0f4ddfebb765254f7c5 Mon Sep 17 00:00:00 2001 From: mailkite-submission-bot Date: Sat, 1 Aug 2026 00:26:15 +0300 Subject: [PATCH 2/2] chore(submissions): auto outreach run 2026-07-31 21:26 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Research-only run: no new qualifying git-PR or email venues found. Recorded 11 newly-researched-and-skipped venues (with live-verified star count, last push, and merge cadence) so future runs don't re-research. - 0 external PRs opened (well of high-quality awesome-lists is tapped; every fresh candidate failed freshness/fit/merge/license gate) - 0 emails (no email-channel venues; template dirs are form-based; cold-nudging maintainers = pestering, not outreach) - 1 MANUAL flag: Built at Lightspeed (HTTP 429, unverifiable, marginal fit) Based on submissions/auto-2026-07-31-1717 (PR #5) — main is stale (last merged 2026-07-19); 5 prior run-PRs remain open/unmerged. --- docs/SUBMISSIONS.md | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/docs/SUBMISSIONS.md b/docs/SUBMISSIONS.md index 4d31e6f..61a228b 100644 --- a/docs/SUBMISSIONS.md +++ b/docs/SUBMISSIONS.md @@ -111,7 +111,31 @@ Do **not** re-research these — already evaluated and rejected for the reason g | [dhamaniasad/awesome-postgres](https://github.com/dhamaniasad/awesome-postgres) | 12k | Lists Postgres *tools/libraries* (drivers, admin UIs), not app starters. No fitting section | | [2-fly-4-ai/awesome-shadcnui](https://github.com/2-fly-4-ai/awesome-shadcnui) | 555 | Last pushed 2025-06 (>6 mo stale). Re-check only if it revives | | awesome-stripe (various forks) | ≤4 | Only low-reach lists (brandonhimpfen / codebruinc). Not worth a slot | -| `awesome-drizzle` | — | Searched — no such list exists yet | +| `awesome-drizzle` | — | Searched — no such list exists yet (a `matthiasfeist/awesome-drizzle` now exists but is 3★ — see run #2 below) | + +### Researched & skipped (2026-07-31 run #2, 21:25 UTC) + +The well of **high-quality git-PR venues is largely tapped** — the 9 lists already submitted cover +the fresh, fitting awesome-lists. Everything below was re-verified live (★, last push, merge +cadence) and rejected for the stated reason. Do **not** re-research. + +| Venue | ★ | Why skipped | +|-------|---|-------------| +| [sindresorhus/awesome-nodejs](https://github.com/sindresorhus/awesome-nodejs) | 66.4k | Node **package** catalog (HTTP / DB / Testing / Auth …). No boilerplate/starter section — an app starter doesn't fit. CC0, fresh, but wrong shape | +| [Atarity/deploy-your-own-saas](https://github.com/Atarity/deploy-your-own-saas) | 9837 | Lists self-hostable *products* ("deploy your own VPN / music / Netflix …"), no boilerplate section. Also **maintainer stopped merging** — every recent PR (#80–#92) is unmerged | +| [automata/awesome-jamstack](https://github.com/automata/awesome-jamstack) | 1367 | Sections are SSG / CMS / API / Serverless — **no starters section**. Our app is a dynamic SaaS (Postgres + sessions + Stripe), not static Jamstack, so it'd be a misfit PR | +| [lukasmasuch/best-of-react](https://github.com/lukasmasuch/best-of-react) | 1071 | Auto-generated ranked list (`projects.yml` "Add project" flow exists) — but **last PR merged 2025-08-28 (~11 mo stale)**. Fails the ~6-mo freshness gate. Re-check only if it revives | +| [dzharii/awesome-typescript](https://github.com/dzharii/awesome-typescript) | 5118 | **Archived** (read-only) — would have fit a "Typescript Project Starters" section, but accepts no PRs | +| [johackim/awesome-indiehackers](https://github.com/johackim/awesome-indiehackers) | 642 | **GPL-3.0** content (not MIT-compatible) + no tools/starters section (people/blogs/podcasts only) + **maintainer stopped merging** (PRs #10–#27 all unmerged) | +| [kaizen12219/awesome-react-resources](https://github.com/kaizen12219/awesome-react-resources) | 69 | Low reach; README not fetchable from default branch. Not worth a slot | +| [matthiasfeist/awesome-drizzle](https://github.com/matthiasfeist/awesome-drizzle) | 3 | `awesome-drizzle` finally exists but at 3★ / ~8 mo stale — too small to be worth a PR. Re-check once it grows | +| [petermekhaeil/awesome-turborepo](https://github.com/petermekhaeil/awesome-turborepo) | 12 | Stale (last push 2024-12) + low reach | +| [2-fly-4-ai/awesome-shadcnui](https://github.com/2-fly-4-ai/awesome-shadcnui) | 555 | **Re-confirmed dead**: pushed 2025-06 (~13 mo stale), all recent PRs unmerged. Still skip | +| [Built at Lightspeed](https://www.builtatlightspeed.com) | — | Jamstack themes/starters directory. Probe returned **HTTP 429** (rate-limited) — couldn't verify reachability or a submit flow. Marginal fit anyway (Jamstack). **MANUAL** — human verify before pursuing | + +> No email-channel venues this run: awesome-lists are PR-based and the template directories +> (HTMLrev / Tailkits / Built at Lightspeed) are form-based, not email. Cold-emailing maintainers +> to nudge the 8 pending PRs is pestering, not outreach — deliberately not done. ## Assets for any submission