The Modular Framework Ecosystem.

Veap is currently in Early Access. A modular Next.js 16 application framework built on Clean Architecture — explore official plugins, modules, and developer docs.

Architecture & Core Capabilities

Engineered for Complexity. Built for Developer Velocity.

Veap unifies Clean Architecture, modular plugin isolation, and Laravel-grade developer ergonomics natively on Next.js 16 and React 19.

Architectural FoundationInward Dependency Rule

Clean Architecture by Default

Strict separation of concerns. Pure domain entities and business rules remain completely isolated from Next.js routing, ORM drivers, and third-party libraries.

Presentation
Outer Layer
Application
Orchestration
Domain Core• Pure Business Entities, Value Objects, Specs
Zero Dependencies
Infrastructure
Adapters
Swap databases or transport layers without changing domain logic.Explore Architecture
Extensibility100% Isolated

Plug-and-Play Modules

Every plugin is an autonomous package implementing the IPlugin contract. Encapsulated routes, Knex migrations, and UI extensions.

@veap/auth-plugin
@veap/panel-plugin
@veap/blog-plugin
@veap/media-plugin
bun add @veap/auth-plugin✓ Ready
Zero host pollution. No manual route rewriting.Browse 21+ Plugins
Routing Engine[[...catchAll]]

Virtual Router

Dynamic route discovery mapping App Router conventions: page, layout, loading, error, and route handlers.

/(app)/dashboard/page.tsx200 OK
guards: [“auth”, “rbac”]dispatch: virtual
Database & ORMSafe Writes

Atomic Transactions

Automatic transaction boundaries via Node's AsyncLocalStorage. No passing trx handles across service layers.

await transaction(async () => {
await users.create(data);
await audit.record(“user.new”);
}); // auto-rollback
Dependency InjectionIoC

Type-Safe Service Container

Enterprise DI inspired by Laravel & NestJS. Typed tokens, singleton/scoped/transient lifecycles, and Service Providers.

container.resolve(UserRepositoryToken)
lifecycle: singleton✓ register() → boot()
Event-Driven ArchitecturePub / Sub

Decoupled EventBus

Eliminate tight coupling between plugins. Emit and handle strongly typed events with schema validation, synchronous listeners, or async queues.

eventBus.emit(“order:created”)
MailPluginSend Receipt
StockPluginReserve Items
AnalyticsTrack Revenue
Fully typed schemas with autocomplete and runtime validation.EventBus Guide
Modern FoundationReact 19 & Next 16

Built for Next.js 16 & Bun

Designed from ground zero for React Server Components, Turbopack, Server Actions with Zod schemas, and high-performance server runtimes.

React Server ComponentsZero Client JS
Server ActionsTyped Mutations
Turbopack ReadyInstant HMR
Tailwind CSS v4Design Tokens
Bun & Node NativeUniversal Runtime
AES-GCM SessionsHttpOnly • Safe
Sub-millisecond server dispatch with zero runtime bloat.Read Documentation

21+ official Veap plugins & modules

Modular packages built on Clean Architecture. Add authentication, blogging, media management, or custom ORM capabilities with ease.

Wall of Love • Early Access Slots

Real Stories From Real Builders

We don't manufacture fake testimonials. As engineering teams stress-test Veap in developer preview, their genuine benchmarks, architecture critiques, and reviews will take these reserved spots.

[ Zero manufactured reviews • Real developer benchmarks opening with v1.x ]

Founding Partner Program • Early Access

Put your brand in front of top Next.js architects

We are rolling out our tiered sponsorship program. Early founding partners lock in prime showcase placement across the official documentation, GitHub releases, and starter ecosystem.

300K+Monthly Dev Impressions
Prime Docs & Hero Placement
Direct Roadmap & Advisory Line
veap
Preparing0%