#3131st of 36 in SaaS and app starters
fulling
Next.js app with GitHub sign-in and per-user Kubernetes credential validation
- Stars
- 2.4k
- License
- MIT
- Last commit
- Jul 2026
- Last release
- May 2026
- Language
- TypeScript
2,393 on 31 Mar 20262,445 on 20 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Fulling is a Next.js and TypeScript app that is being rebuilt around persistent AI workspaces. The current v3 foundation provides GitHub-only sign-in via Better Auth, PostgreSQL-backed users and sessions, and storage of one kubeconfig per user, validated through Kubernetes SelfSubjectReview. The workspace features themselves (skills, files, memory, runtime) are the target model, not yet shipped.
Who it is for: Developers following the Fulling AI workspace rewrite on Kubernetes
Strengths
- Kubeconfig validation rejects exec plugins, local file credentials, proxies, non-HTTPS servers and redirects
- Public app builds and runs without env vars, PostgreSQL or an OAuth provider
- Deploys on Vercel's native Next.js flow with no vercel.json
- Includes Vitest and Playwright tests plus Prisma schema validation commands
Weaknesses
- Kubeconfigs are stored as plaintext in PostgreSQL; database read access exposes them
- Workspace runtime, skills and memory are a target model, not implemented yet
- Any HTTPS API server address is allowed, an accepted SSRF boundary
- v3 uses a new baseline schema and does not migrate v2 data
What it needs
- TypeScript
- Needs Node.js 24, PostgreSQL, GitHub OAuth App, Kubernetes cluster
- Docker
- env example file
- sign-in: Better Auth
Also in SaaS and app starters
See all 36| Rank | Project | Score |
|---|---|---|
| 1 | start-ui-webTanStack Start web app starter with oRPC, Prisma, Better Auth and shadcn/ui | 72 out of 100 |
| 2 | next-js-boilerplateNext.js 16 starter with Clerk auth, Drizzle ORM, Tailwind 4 and tooling | 71 out of 100 |
| 3 | dotnet-starter-kit.NET 10 multi-tenant SaaS starter with two React 19 front-ends | 71 out of 100 |
| #4 | twentyOpen-source CRM extensible with objects, views and agents defined as code | 69 out of 100 |
| #5 | ant-design-proReact admin dashboard template built on Ant Design 6 and Umi Max | 69 out of 100 |