
SeanStack
Next.js Full-Stack Template. Largely for Sean, but if you want to tag along you can! Just a flat fee annual gets you the private NPM package.

Aloha!
I'm kind've a nobody, but that's alright. This here is my stack. I've built it for me as I go about my rabbit hole of app development.
I'm trying to not reinvent the wheel here but it turns out nobody has the same development lifecycle as I do, nor the same playbooks all together. Every time I go from v0 to nextforge or some other template, I have to abort usage of the shadcn CLI, which is just counter to my flow. And then, I have to try to figure out the next few steps to piece things together. So instead of figuring it out in multiple places, I'm figuring it out in one place, and then syncing that to my applications.
From, ~Sean
Features
Stack Auth Integration
Secure authentication with Stack Auth - the open-source Auth0 alternative. Includes AuthN, authZ, and user management.
Frigg Framework
Seamless third-party integrations using Frigg Framework, making it easy to connect with external services.
Payload CMS
Built-in blog functionality powered by Payload CMS, providing a flexible and developer-friendly content management system.
Multi-App Architecture
Modular architecture with separate apps for marketing, admin, blog, and main application, all seamlessly integrated.
API-First Design
Dedicated API service with serverless architecture, supporting both internal and external integrations.
AI Ready
Built-in support for AI integration, allowing you to incorporate machine learning capabilities into your applications.
A Different Approach to Code Sharing
SeanStack uses a hybrid pattern system inspired by shadcn/ui. Own your code, customize everything, and still benefit from community improvements.
Core Packages
Security-critical infrastructure like authentication primitives and database utilities remain as traditional npm packages for stability and version control.
@seanspeaks/core
Copy-Paste Patterns
UI components and features are installed via CLI, giving you full ownership and customization freedom. No more fighting with package constraints.
npx seanstack add auth-form
AI-Friendly Updates
Rich metadata enables your AI tools (Cursor, Claude, etc.) to intelligently merge updates while preserving your customizations.
--ai-merge
Why This Approach?
Traditional Package Problems
- ✗Version conflicts across multiple projects
- ✗Customization requires forking or ejecting
- ✗Breaking changes affect all projects at once
SeanStack Pattern Benefits
- ✓Each project updates on its own schedule
- ✓Full ownership and customization freedom
- ✓AI helps merge updates intelligently
Perfect for agencies and developers managing multiple projects
Learn More About PatternsArchitecture
SeanStack follows a modular, multi-application architecture designed for scalability and maintainability.
Client Applications
Primary Next.js application hosted at app.[domain].[tld]
Public-facing marketing website hosted at [domain].[tld]
Administrative interface hosted at admin.[domain].[tld]
Content management system hosted at blog.[domain].[tld]
Backend Services
Serverless TypeScript API hosted at api.[domain].[tld]
Third-party integration service hosted at api.[domain].[tld]
Machine learning and AI capabilities (implementation TBD)
My Stack
Next.js
TypeScript
Tailwind CSS
Payload CMS
Serverless
Vercel
Installation
Get started with SeanStack in just a few simple steps:
- Clone the repository:
git clone https://github.com/yourusername/seanstack.git
- Install dependencies:
cd seanstack && npm install
- Set up your environment variables:
cp .env.example .env.local
- Run the development server:
npm run dev
Developer Experience
SeanStack is designed with developers in mind, offering a suite of tools and integrations to enhance your workflow.