Seven modern SaaS codebases lead the field, with Cal.com the broadest and Dub the cleanest

Asked:

“What are the best open source projects similar to Macro and Twenty in that they do a bit of everything and are good references to build your own projects with?”

Asked (follow-up, summary):

Restrict the shortlist to the best modern SaaS references — real maintained products, even if smaller in scope — and redo the research around them.

Live research on 20 September 2026 consolidated thousands of repository, review and deployment pages into 15 high-confidence modern open-source SaaS products, challenged against a broader 25-candidate set. This is a curated best-reference shortlist, not a census of every open-source SaaS; semantic scores were retrieval aids, and the tiers below are editorial, based on how useful each codebase is to read and reuse.

The decision landscape

Main tier — recommended references Advanced/specialized tier Untiered (thin evidence) Caution — not a recommendation Ring = open-core or commercial-license caveat
Hover or tap a project for its product, stack and caveat. Positions are editorial placements, not measured values.

What the landscape cannot say

11 of the 15 shortlisted products carry an open-core or commercial-license caveat; only Trigger.dev (Apache 2.0), Infisical and Chatwoot ship a plain permissive core — and even Chatwoot bundles a separately-licensed enterprise directory in its Docker image. github.com

Cal.com is the broadest TypeScript reference (Next.js/tRPC/Prisma monorepo, organizations, billing editions, Playwright E2E, five deploy paths) but its AGPL open-core terms require a commercial license even to clone into a private repository. github.com
Cal.diy is the control, not a pick: it is MIT and stripped of teams, organizations, SSO and workflows, and is explicitly recommended only for personal, non-production use. itsfoss.com
The 25-candidate challenge set exposed false positives the semantic scores ranked high — Tesseral (0.837, a B2B auth component, not a product SaaS), the Haunted SaaS Skeleton (0.822, a hackathon skeleton) and Nebutra Sailor (0.818, unverified) — which is why the shortlist is tiered editorially. unsubbed.co

Best codebase by learning goal

Main tier

Advanced/specialized tier

Components, infrastructure and rejected candidates

From the broader 25-candidate challenge set: Tesseral is a useful B2B auth component reference but not a complete product SaaS; Supabase, Convex, InsForge, TrailBase and bknd are backend-as-a-service infrastructure rather than product references; the Haunted SaaS Skeleton, Nebutra Sailor, AI App Builder Open and other starters, templates and unverified young projects were excluded from the shortlist despite high semantic scores.

All 15 shortlisted products

ProjectTierProductStackLicenseOfficialIndependent

Method: live research on 2026-09-20. Discovery searched 1,788 unique general results (116 candidate mentions); named-project research searched 2,181 repository/technical plus 764 product results; validation searched 2,586 official and 3,114 independent pages, with semantic processing covering the first 2,000 pages per oversized pass and 16 named projects queried per pass. Findings consolidated to 15 high-confidence modern-SaaS rows plus a 25-candidate challenge set. Semantic scores (0–1) are retrieval-relevance aids, not quality rankings; landscape positions and tiers are editorial. Product descriptions, patterns and caveats are truncated for space; each row links its own official source (GitHub-heavy by nature) and, where available, an independent assessment from another host.

This report was generated automatically by Keenable SELECT at a user's request, from publicly available web sources linked herein. Keenable does not review, verify, or endorse its contents and makes no representation as to accuracy, completeness, or timeliness; AI-based extraction may contain errors. Nothing in this report is investment, legal, financial, or other professional advice. All trademarks and referenced content remain the property of their respective owners; no affiliation or endorsement is implied. To report an error, rights concern, or request removal: legal@keenable.ai.

Keenable SELECTAsk your own question
Made with Keenable SELECT