Modules Catalog
Complete reference of all adapters, connectors, and features available in The Architech marketplace.
Adapters (27)
Raw materials - Pure, isolated technology installations.
| Module ID | Name | Description | Category |
|---|---|---|---|
framework/nextjs | Next.js | The React Framework for Production | Framework |
framework/react | React | React library for building user interfaces | Framework |
framework/expo | Expo | React Native Framework | Framework |
framework/react-native | React Native | Framework for building native apps | Framework |
database/drizzle | Drizzle ORM | TypeScript ORM for SQL databases | Database |
database/prisma | Prisma | Next-generation Node.js and TypeScript ORM | Database |
database/typeorm | TypeORM | ORM for TypeScript and JavaScript | Database |
database/sequelize | Sequelize | Promise-based Node.js ORM | Database |
ui/shadcn-ui | Shadcn UI | Beautifully designed components | UI |
ui/tailwind | Tailwind CSS | Utility-first CSS framework | UI |
auth/better-auth | Better Auth | Modern authentication for TypeScript | Auth |
payment/stripe | Stripe | Complete payment infrastructure | Payment |
email/resend | Resend | Email API for developers | |
ai/vercel-ai-sdk | Vercel AI SDK | Build AI-powered applications | AI |
blockchain/web3 | Web3.js | Ethereum JavaScript API | Blockchain |
state/zustand | Zustand | Small, fast state management | State |
data-fetching/tanstack-query | TanStack Query | Powerful async state management | Data Fetching |
testing/vitest | Vitest | Blazing fast unit test framework | Testing |
quality/eslint | ESLint | Pluggable linting utility | Quality |
quality/prettier | Prettier | Opinionated code formatter | Quality |
observability/sentry | Sentry | Error tracking and monitoring | Observability |
deployment/docker | Docker | Containerization platform | Deployment |
deployment/vercel | Vercel | Deploy and scale automatically | Deployment |
content/next-intl | next-intl | Internationalization for Next.js | Content |
services/github-api | GitHub API | GitHub REST API integration | Services |
core/dependencies | Dependency Manager | Package installation and management | Core |
core/forms | Forms Setup | React Hook Form + Zod configuration | Core |
core/git | Git Setup | Git repository initialization | Core |
Note: Each adapter installs exactly one technology with zero coupling to other adapters.
Connectors (11)
Assembly lines - Bridge technologies and expose Golden Core APIs.
| Module ID | Name | Connects | Provides |
|---|---|---|---|
connectors/drizzle-nextjs | Drizzle-Next.js Bridge | Drizzle + Next.js | API routes, TanStack Query hooks |
connectors/tanstack-query-nextjs | TanStack Query Setup | TanStack Query + Next.js | Query client, providers, SSR |
connectors/zustand-nextjs | Zustand Setup | Zustand + Next.js | Store configuration, middleware |
connectors/better-auth-github | GitHub OAuth | Better Auth + GitHub | OAuth flow, callback routes |
connectors/sentry-nextjs | Sentry-Next.js | Sentry + Next.js | Error tracking, performance monitoring |
connectors/vitest-nextjs | Vitest-Next.js | Vitest + Next.js | Test setup, Next.js compatibility |
connectors/rhf-zod-shadcn | Form Components | RHF + Zod + shadcn/ui | Form components, validation |
connectors/docker-nextjs | Docker-Next.js | Docker + Next.js | Dockerfile, docker-compose |
connectors/docker-drizzle | Docker-Drizzle | Docker + Drizzle | Database containers, migrations |
connectors/stripe/nextjs-drizzle | Stripe Full Stack | Stripe + Next.js + Drizzle | Payment webhooks, subscriptions |
Note: Each connector bridges 2+ technologies and generates Golden Core API wrappers.
Features (19)
Finished products - Complete business capabilities with headless logic + UI implementations.
Authentication & User Management
| Feature ID | Name | Implementations | Description |
|---|---|---|---|
features/auth | Authentication | Backend: better-auth-nextjs Frontend: shadcn Tech Stack: types, stores | Complete auth system with session management, OAuth, 2FA |
features/social-profile | Social Profiles | Frontend: shadcn | User profiles with bio, avatar, social links |
Team Collaboration
| Feature ID | Name | Implementations | Description |
|---|---|---|---|
features/teams-management | Teams Management | Backend: better-auth-nextjs Frontend: shadcn Tech Stack: types, schemas, stores | Create teams, invite members, manage roles and permissions |
features/project-management | Project Management | Frontend: shadcn Tech Stack: types, stores | Project tracking, tasks, kanban boards |
AI & Machine Learning
| Feature ID | Name | Implementations | Description |
|---|---|---|---|
features/ai-chat | AI Chat | Backend: vercel-ai-nextjs Frontend: shadcn Tech Stack: types, schemas, stores | Conversational AI with streaming responses |
Payments & Commerce
| Feature ID | Name | Implementations | Description |
|---|---|---|---|
features/payments | Payment Processing | Backend: stripe-nextjs Frontend: shadcn Tech Stack: types, schemas, stores | Stripe integration with checkout, subscriptions, invoices |
Communication
| Feature ID | Name | Implementations | Description |
|---|---|---|---|
features/emailing | Email System | Backend: resend-nextjs Frontend: shadcn Tech Stack: types, schemas, stores | Transactional emails with templates |
features/email/react-email-templates | Email Templates | Templates: React Email | Beautiful email templates |
Monitoring & Analytics
| Feature ID | Name | Implementations | Description |
|---|---|---|---|
features/monitoring | Application Monitoring | Frontend: shadcn Tech Stack: types, schemas, stores | Error tracking, performance metrics, user feedback |
features/observability/sentry-shadcn | Sentry Integration | Frontend: shadcn | Sentry dashboards and error tracking UI |
Developer Tools
| Feature ID | Name | Implementations | Description |
|---|---|---|---|
features/architech-welcome | Welcome Screen | Frontend: shadcn | Project overview and quick start guide |
features/graph-visualizer | Graph Visualizer | Frontend: shadcn | Visualize module dependencies |
features/repo-analyzer | Repository Analyzer | Frontend: shadcn | Analyze codebase structure and metrics |
Blockchain & Web3
| Feature ID | Name | Implementations | Description |
|---|---|---|---|
features/web3 | Web3 Integration | Frontend: shadcn | Ethereum wallet connection and transactions |
Note: Features use the Headless Logic + UI pattern. Each has:
- Tech Stack - Types, schemas, stores (headless)
- Backend - API routes and server logic (if needed)
- Frontend - UI components (can swap for different UI libraries)
Module Selection Guide
By Use Case
Building a SaaS?
- Adapters:
framework/nextjs,database/drizzle,auth/better-auth,payment/stripe - Connectors:
drizzle-nextjs,tanstack-query-nextjs,better-auth-github - Features:
auth,teams-management,payments
Building a Blog?
- Adapters:
framework/nextjs,content/next-intl,ui/shadcn-ui - Features:
architech-welcome
Building an AI App?
- Adapters:
framework/nextjs,database/drizzle,ai/vercel-ai-sdk - Connectors:
drizzle-nextjs,tanstack-query-nextjs - Features:
ai-chat
Building a Web3 DApp?
- Adapters:
framework/nextjs,blockchain/web3,ui/shadcn-ui - Features:
web3
Installation
Install Individual Modules
# Adapters
architech add adapter framework/nextjs
architech add adapter database/drizzle
# Connectors
architech add connector drizzle-nextjs
# Features
architech add feature auth --backend better-auth --frontend shadcnUse Genomes (Pre-Configured Bundles)
# Complete starter kits
architech new my-app --genome hello-world # Minimal
architech new my-saas --genome saas-starter # Full SaaS
architech new my-blog --genome blog # Content site
architech new my-ai-app --genome ai-app # AI-poweredSee all genomes: Genome Catalog →
Next Steps
- Getting Started → - Create your first project
- Cookbook → - Practical recipes using these modules
- Architecture → - Understand the three-tier system
- Contributing → - Add your own modules