AI SaaS Starter (ForgeChat)
Next.js landing, Polar checkout CTA, dashboard chat, and a real /api/chat route with mock mode or OpenAI. Built for founders who want a sellable AI shell in a weekend instead of another empty create-next-app.
Production-shaped data engineering kits. One-time download. You own the code.
Each ZIP is self-demonstrating — mock mode or verify scripts so you can prove it before wiring prod credentials.
No kits in this category — try All.
Next.js landing, Polar checkout CTA, dashboard chat, and a real /api/chat route with mock mode or OpenAI. Built for founders who want a sellable AI shell in a weekend instead of another empty create-next-app.
Auth.js credentials login, middleware-protected dashboard, Polar checkout env var, and a webhook route that provisions entitlements after order.paid. Pair with ForgeChat when you need identity + money path wired.
FastAPI per-key ledger with request and token hard caps, soft-limit warnings, and a metered /v1/chat proxy. Mock mode runs offline so you can prove spend gates before an API key burns your margin.
Register tools, run a mock or OpenAI tool-calling loop, and expose POST /v1/agent/run with a full trace. Stop hand-rolling function-call plumbing every time you ship an agent feature.
One-page launch landing with email capture, deduped JSON storage, admin CSV export behind a token, and an optional Polar early-bird CTA when you open paid access.
FastAPI + Token-Based Auth SuiteQL extract that paginates until hasMore is false and writes JSON to Azure Blob for ADF Web Activity. Skip SuiteAnalytics Connect and the $6k/year connector tax — mock mode included.
Bronze → Silver → Gold medallion pipeline for logs and events with schema-agnostic ingestion, Docker, Grafana, and a chaos verify pass so you can prove the path before production credentials.
Integration middleware patterns for Salesforce workloads — pull CRM objects into a warehouse-shaped flow without starting from an empty repo. Mock mode runs without live API credentials.
Agent-shaped retrieval over SQL / warehouse context for internal copilots. Natural-language questions map to safe read-oriented paths you can demo offline before wiring a live warehouse.
IaC baseline for warehouse-adjacent AWS — networking and storage glue you stop reinventing on every project. Terraform modules shaped for private data paths, not a random hello-world VPC.
FastAPI gateway skeleton with the boring auth and routing pieces already in place. Drop it in front of query services when you need a consistent edge instead of copy-pasted middleware.
HMAC-verified payment webhook intake with subscription event routing you can trust not to double-apply. Offline verify proves forged signatures fail before you expose a public URL.
Catch cloud spend spikes before finance does — anomaly-shaped monitoring over bill data with alert hooks. Demo the detection logic offline, then point it at your real cost export.
Pandas validation with null thresholds, Z-score outliers, dtype enforcement, and quarantine exports. One-command demo proves bad rows get isolated instead of silently poisoning downstream tables.
Role-based access middleware you plug into existing FastAPI dependencies. Routes declare allowed roles; everything else gets 403 — no more copy-pasted authorization checks.
Lightweight financial metric aggregation for internal reporting — MoM, YoY, and rolling averages shaped as reusable pipeline pieces instead of a one-off spreadsheet script.
Pull HubSpot contacts and deals into a JSON landing zone with mock mode — the Salesforce-kit sibling for HubSpot shops.
Orgs, members, invites, and role checks for B2B SaaS shells. Drop beside Harbor when you need workspace tenancy.
Issue, activate, and validate software license keys over HTTP with seat limits — indie tools and desktop/SaaS hybrids.
Chunk documents, mock-embed, and store vectors so RAG projects start with a runnable prep path.
CSV in, SQL-shaped analytics out — a local warehouse path without cloud bills for demos and edge analytics.
JSON line items to HTML invoice to PDF bytes. Companion to Polar/Stripe checkout for branded receipts.
Cron-like job registry with due-run picker and mock executor — scheduled sync without Redis on day one.
Boolean and percentage rollout flags with sticky bucketing. Ship dark launches without a third-party flag tax.
Template render plus mock Resend/SMTP send with a delivery log. Welcome and receipt mail without a ESP rabbit hole.
Token-bucket rate limits as a FastAPI dependency. Pair with the gateway or metering kits.
Structured ops events to Slack Block Kit with mock webhook mode. Light entry into the ops pack.
Collect NPS scores and comments, roll up promoters vs detractors. Launch companion for Signal waitlists.
Discounted packs when you already know you need the set. Each ZIP includes every kit folder plus a top-level README.
ClickHouse medallion pipeline + Salesforce middleware + Data Validation. The three kits most teams reach for first — save vs buying separately (retail $547).
Enterprise API Gateway + FastAPI RBAC Middleware. Edge routing and role checks in one download when you are hardening services (retail $278).
Billing Webhook Handler + Cloud Cost Anomaly Monitor. Provision from payment events and watch spend spikes — ops glue for indie SaaS (retail $298).
ForgeChat + Harbor auth/Polar billing + AI Usage Meter + Signal waitlist + Agent Tools. The indie launch stack in one ZIP (retail $855).
Multi-tenant orgs + license keys + feature flags + transactional email + rate limits. The B2B SaaS glue pack (retail ~$725).
Salesforce middleware + HubSpot sync. Cover both major CRMs in one download (retail $498).
All kits in one download (expanding toward 28) — data engineering, NetSuite→ADF, AI/SaaS shells, agents, metering, and launch waitlist. Commercial use on every folder (retail $2,854).
Longer notes for buyers and search — every kit is a one-time Polar download with commercial use allowed.
Most “AI SaaS boilerplates” are either a blog post or a 40-file monster. ForgeChat is the middle: a typed Next.js App Router app with a marketing landing page, pricing that points at your Polar checkout link, a dashboard chat UI, and POST /api/chat that defaults to mock replies so demos do not burn tokens.
Flip MOCK_AI=false, set an OpenAI key, and the same route talks to a real model. Point NEXT_PUBLIC_POLAR_CHECKOUT_URL at Polar and you have a shell you can show investors or early customers the same week.
ShipFast-shaped buyers need login and a money path, not another empty dashboard. Harbor wires Auth.js credentials (swap for OAuth later), gates /dashboard with middleware, and exposes POST /api/webhooks/polar with mock mode or HMAC verification.
After order.paid, an in-memory entitlement flips so you can see provisioning work end-to-end before you drop in Postgres. Pair with ForgeChat for UI and the FastAPI Billing Webhook Handler if you want webhooks in a separate service.
Unlimited tokens behind one API key is how AI products die. This kit issues keys, enforces request and token hard caps, emits soft-limit warnings, and fronts a metered chat proxy you can run fully offline in mock mode.
Swap the JSON ledger for your database when you go live. It sits cleanly in front of ForgeChat-style routes or any FastAPI chat endpoint that needs spend gates.
Tool-calling is the same boilerplate every time: schemas, a loop, safe execution, a trace. This kit gives you a registry (time, calc, echo demos), a mock agent that exercises the loop without an API key, and an optional OpenAI path that keeps calling tools until it answers.
Hit POST /v1/agent/run, inspect the trace, then register your own tools. Complements Agentic RAG when you need actions, not just retrieval.
Before you have a product, you need a list. Signal is a one-page launch landing: email form, POST /api/waitlist, deduped JSON storage, and an admin page that exports CSV behind ADMIN_TOKEN.
When you open paid early access, point the optional Polar CTA at checkout. Built for indie launches, not enterprise marketing automation.
Azure Data Factory has no native NetSuite connector. Teams either pay for SuiteAnalytics Connect / a managed connector or commission a custom bridge that becomes a maintenance problem. This kit is a Dockerized FastAPI service ADF can call with a Web Activity: SuiteQL in, paginated results out to Azure Blob / ADLS as JSON.
Token-Based Authentication (OAuth 1.0a) signing, pagination past the 1,000-row SuiteQL limit, and mock mode so you prove the HTTP contract before TBA credentials exist.
Log analytics stalls on schema fights and half-built medallion folders. This kit ships Bronze → Silver → Gold for ClickHouse with schema-agnostic ingestion, Docker Compose, Grafana, and a chaos verify pass that throws messy rows at the pipeline on purpose.
Use it as the starter for event or log lakes when you want a runnable path, not a slide deck about medallions.
CRM-to-warehouse work usually starts as a brittle script that grows privileges and breaks silently. This boilerplate gives you middleware-shaped sync patterns for Salesforce objects into a medallion-style landing zone, with mock mode so demos do not need a sandbox token on day one.
Extend the object list and mapping — do not reinvent auth, paging, and load orchestration from zero.
Internal copilots need retrieval over warehouse context without letting a model invent destructive SQL. This kit shapes an agent-style loop over SQL-oriented context with offline demo paths so you can show the product shape before production warehouse credentials.
Use it when “chat with our data” is the brief and you need a bounded starter, not an unbounded agent fantasy.
Every warehouse project rediscovers VPCs, private subnets, and storage glue. This Terraform baseline is aimed at warehouse-adjacent AWS so networking and data-plane scaffolding are boring again.
Clone it, rename the workspace, and stop pasting half-remembered modules from the last engagement.
Service sprawl without an edge becomes a security and routing mess. This FastAPI gateway skeleton includes the auth and routing pieces teams usually copy-paste wrong under deadline.
Put it in front of internal query APIs when you need one consistent door instead of five slightly different middleware stacks.
Billing webhooks that skip signature checks or replay events will provision twice or leak access. This kit verifies HMAC signatures on the raw body, routes subscription created/updated/cancelled-style events, and returns structured actions you can wire into provisioning.
Offline verify proves forged signatures never reach business logic. Works as a pattern for Polar- or Stripe-shaped payloads.
Finance finds the spike in the monthly review. This monitor is shaped to catch anomalous cloud spend earlier — rolling baselines, spike detection, and alert hooks you can demo without waiting for a real bill shock.
Point it at Cost Explorer-style exports when you are ready; keep mock data for sales demos.
Bad rows that slip into gold tables cost more than the pipeline that loaded them. This pandas suite checks null thresholds, Z-score outliers, and dtypes, then quarantines failures so downstream jobs see clean frames.
One-command demo — no warehouse required to prove the gate works.
Authorization copied into every route drifts. This kit gives you a build_require_role-style factory on top of your existing user dependency: declare roles on the route, return 403 otherwise.
Small surface area, typed, and meant to drop onto services you already run.
HubSpot shops hit the same wall as Salesforce: no clean warehouse bridge without a brittle script. This kit pulls contacts and deals into a JSON landing zone with mock mode so you prove the contract before a private app token exists.
Use it beside the Salesforce middleware when clients are split across CRMs — same Dark Lighthouse shape, HubSpot-flavored.
B2B SaaS without orgs is a toy. This kit models organizations, members, invites, and role gates so Harbor-style auth can grow into workspace tenancy.
In-memory by default — swap the store for Postgres when you go live.
License keys are still how a lot of tools gate seats. Issue, activate, and validate over HTTP with seat limits and host fingerprints.
Pairs with Polar checkout: after order.paid, call issue() and email the key.
RAG fails when chunking is an afterthought. This pipeline chunks text, mock-embeds, and returns storeable rows so you can demo retrieval prep offline.
Swap mock_embed for OpenAI/Voyage when you leave MOCK_MODE.
Not every analytics demo needs Snowflake. Load CSV, run aggregates, expose a tiny API — local warehouse vibes without a cloud bill.
Optional DuckDB wheel when you leave the pure-Python stand-in.
Checkout is not the whole billing UX. Turn line items into HTML invoices and PDF bytes for receipts and AR follow-ups.
Mock PDF renderer included; plug WeasyPrint or ReportLab for production fidelity.
Scheduled sync jobs should not require a Redis cluster on day one. Register jobs, tick due runs, keep a run history.
Wire the tick endpoint to a platform cron or container sidecar.
Feature flags without a SaaS bill: boolean toggles and percentage rollouts with sticky user bucketing.
Put /v1/flags/{key}?user_id= in front of risky UI or API paths.
Transactional email is always on the critical path and always late. Templates, mock send, delivery log — then point at Resend/SMTP.
Use with Signal waitlist welcome mail or Harbor order receipts.
Token-bucket rate limiting as a FastAPI dependency. Protect chat and extract endpoints before abuse shows up on the bill.
Tune rate/capacity per route; pair with AI Usage Metering for spend caps.
Ops events should land in Slack as Block Kit, not raw JSON dumps. Format and post with mock webhook mode for demos.
Hook cost anomalies, failed jobs, and verify failures here.
NPS collection and rollups without a survey suite. Scores, comments, promoters vs detractors.
Ship beside Signal when you want qualitative signal after the waitlist.
Internal finance reporting keeps reimplementing MoM, YoY, and rolling averages in one-off notebooks. This kit packages those aggregations as reusable pieces for reporting pipelines.
Cheap on purpose — the glue you should not rewrite every quarter.